G-ICE. Simulation in Hardware


Het is een hulpmiddel op basis van een ZYBO-board waarmee testen en debuggen van microprocessoren ontwerpen. Test is uitgevoerd op de hardware, niet software. Resultaten zijn dan ook veel betrouwbaarder. Het vult het gat in de hardware ontwerp stroom tussen de simulatie van de software van het ontwerp en de fysieke uitvoering. De ontwerper zal kunnen implementeren en testen van haar ontwerp van de PL kant van de Raad van bestuur, terwijl er ook voor kiezen de code die wordt uitgevoerd en onderbrekingspunten instellen op het via de applicatie die draait in de ARM. Daarna zal ze de code uitvoeren en kijken op een scherm de verschillende registers van belang (horloges), eerder werd ingesteld bij de toepassing, en hoe ze evolueren. Dat is mogelijk dankzij een goed voorbereide infrastructuur waarmee iedereen om hun eigen ontwerp op een snelle en comfortabele manier, zich te concentreren op de werking van het apparaat en debuggen van mogelijkheden.

Hoe gebruik je het?

G-ICE interfaces met een app draait op de ARM processor. Met behulp van deze app, is het mogelijk debug en verwerken van de staat van de processor beproeven.

G-ICE is geïmplementeerd op een bord van ZYBO, waarmee de ontwerpfase kunnen worden opgesplitst in twee grote delen:

De eerste is de software die draait op de ARM processor. Zijn functie is om te laten de gebruiker selecteert een microcontroller ontwerp die ze wil testen en de code die wordt uitgevoerd, daarnaast aan het instellen van de pauze punten, horloges registers of lopende modi (stap voor stap of normale modus, waarin de code wordt uitgevoerd op een vaste kloksnelheid). Tijdens de uitvoering zullen de waarden van alle registers beschikbaar voor de gebruiker.

De tweede is de programmeerbare logica, en met name de JTAG-interface op het geïmplementeerd. Deze interface zorgt de U.U.T. (in dit geval, de microcontroller beproeven) om te communiceren met de software die draait op de bewerker van het wapen via JTAG. Dit garandeert een totale code-herbruikbaarheid, aangezien G-ICE zal compatibel zijn met elke ontwerp en JTAG implementeert.

Belangrijkste voordelen

Betrouwbaarheid:

Het ontwerp hoeft niet te worden getest op software. Deze manier, door het nemen van de ASIC ontwerp en porting het aan G-ICE, de gebruiker zal kunnen krijgen een realistische emulatie en output waarden.

Snelheid:

G-ICE vermindert sterk de beproeving tijd van een apparaat als gevolg van de testen infrastructuur biedt. De ontwerper heeft alleen vindt u een beschrijving van de JTAG-keten tot de JTAG-interface voor software en alle gevraagde registers aan de grens scan keten wordt opgenomen. G-ICE biedt een volledig werkende debugging omgeving zonder inspanning.

Comfortabel en portable:

G-ICE is een standalone hulpmiddel nodig alleen een PC-scherm en een voeding om te werken. Dit maakt niet onnodig extra apparatuur, meestal gelegen in een laboratorium of een bijzondere sector van de vennootschap of universiteit, dus het is mogelijk voor de ontwerper om te werken bijna overal.

Bronbestanden:

Gerelateerde Artikelen

Electric Ice Scooter

Electric Ice Scooter

Winter got u waas? Nodig om buiten te krijgen voor wat plezier en lichaamsbeweging?Als u hebben bevroren meren of rivieren in uw omgeving, is wat je nodig hebt een elektrische SCOOTER van ijs!In dit Instructable, ik zal je laten zien hoe ik een ongew
Arduino-pneumatische Flight Simulator

Arduino-pneumatische Flight Simulator

Hallo, mijn naam is Dominick Lee. Ik ben een senior op de middelbare school, die ook een programmeur en uitvinder is. Ik heb de "LifeBeam Flight Simulator" (naam van mijn project) omdat ik wilde mezelf uitdaging en gebruik maken van mijn vaardig
ECG-Simulator

ECG-Simulator

dit instructable beschrijft in detail de stappen die zijn vereist voor het maken van een Arduino gebaseerde ECG-simulator. Een ECG-simulator repliceert de cardiale golfvorm die kan worden gemeten door het aanbrengen van drie elektroden (RA, LA, RL) n
Krab Controller & krab Simulator

Krab Controller & krab Simulator

Krab Controller & krab SimulatorInteractieve kunst en computationele Design, Carnegie Mellon University, 2015Een 3D-gedrukte, beweegbare krab input joystick voor het beheersen van tetrapod wandelaars, motion-video vastleggen en simulaties. Met 4 pote
How to Build uw eerste RC vliegtuig voor onder $100 - zender, verzending, accu, lader en Hardware opgenomen

How to Build uw eerste RC vliegtuig voor onder $100 - zender, verzending, accu, lader en Hardware opgenomen

Laten we eerlijk zijn: radiografisch bestuurbare vliegtuigen zijn duur, vooral als je nieuw bij de hobby bent. Goedkopere opties verschijnen elke dag, maar voor het grootste deel, hobby-grade vliegtuigen komen met een grote prijs. Flite de snelheid b
Thaise Iced koffie Jello

Thaise Iced koffie Jello

Thaise iced koffie is een heerlijke combinatie van sterke koffie en gezoete gecondenseerde melk dat romige, zoet en ultra vernieuwen. Hoewel het perfect over ijs, het is leuker en verpakkingen van een nog grotere schok van cafeïne-y goedheid, wanneer
Hoe maak je een voetbal Simulator

Hoe maak je een voetbal Simulator

mijn zoon Ben draaide 6 in juli van 2011.  Ben is een heleboel voetbal spelen met zijn vrienden, en altijd streven naar beter worden.  Ik heb gemaakt voor zijn 6e verjaardagspartij, dus een voetbal simulator.Op basis van ervaringen uit het verleden,
Een Wireless Smart Home (was: At Home simulator en alarm met Arduino of Atmega328 (bijgewerkt mei 2016))

Een Wireless Smart Home (was: At Home simulator en alarm met Arduino of Atmega328 (bijgewerkt mei 2016))

Opmerking: is er nu een android bluetooth control app ibble voor dit projectOpmerking: Hoewel dit begon als een project simuleren van mijn aanwezigheid thuis, het is uitgegroeid tot een slim huis, dus als ik dit InstructableWanneer mensen op vakantie
Hoe het bouwen van een 5 kanaals vlam-minder LED kaars Simulator

Hoe het bouwen van een 5 kanaals vlam-minder LED kaars Simulator

dit Instructable wordt uitgelegd hoe te construeren en 5 Channel "vlam-less" LED kaars stuurprogramma wijzigen.Onze hackerspace "The Rabbit-Hole" heeft een pompoen snijwerk nacht en wij wilden proberen iets anders aan het licht van de
Arduino verkeerslicht simulator

Arduino verkeerslicht simulator

Een kind-vriendelijke taal te leren kinderen programmeren is kras. Kras is een visuele programmeertaal ontwikkeld door het MIT Media Lab levenslang kleuterschool Group. Het kan worden gebruikt voor het programmeren van games en animaties door slepen
DIY Bride Tiara (ICE QUEEN stijl)

DIY Bride Tiara (ICE QUEEN stijl)

Bent u een gek voor fairy tales en barbie en koninginnen verhalen? Nou ik ben, hier I 'm gonna make Ice Queen stijl Tiara. Het is eigenlijk heel simpel om te maken. en zeer goedkoop. Hope u like it. :)Stap 1: Materialen die u nodig hebtVerschillende
Indische sappige Ice Candy-Barf Ka Gola

Indische sappige Ice Candy-Barf Ka Gola

BARF ka Gola recept is de makkelijkste en door iedereen zal worden gehouden.Sappige Barf ka Gola is een bevroren dessert recept. De naam Baraf ka Gola heeft betrekking op India. Zelfs als u een kraam overal in India, of Hyderabad, Delhi, Lucknow of P
GEEN bak KIT KAT ICE CREAM CAKE

GEEN bak KIT KAT ICE CREAM CAKE

GEEN BAK KIT KAT ICE CREAM "CAKE"VOLG ME OP SOCIAL MEDIA!YouTube: https://www.youtube.com/channel/UC6-aoDG0ePzoI_8M...Tjilpen: https://twitter.com/FactoryTreatInstagram: https://instagram.com/treat.factory/Tumblr: http://treatfactory.tumblr.com/
Water kralen Ice Pack

Water kralen Ice Pack

maken een flexibele ice pack! Gemaakt van wrijven alcohol en water kralen, zal dit pak ijs koud maar nooit bevriezen! Perfect voor de gewrichten zoals knieën slagroom! Ook kun je het leuke kleuren! Laten we beginnen!Stap 1: Ontvang uw Supplies Om een