G-ICE. Simulering i hårdvara
Det är ett verktyg baserat på en ZYBO ombord som tillåter testning och felsökning av mikroprocessorer mönster. Testning sker på hårdvara, inte programvaran. Resultaten är därför mycket mer tillförlitlig. Det fyller hålet i hårdvara design flödet mellan programvara för simulering av designen och det fysiska genomförandet. Formgivaren kommer att kunna genomföra och testa hennes design på PL delen av styrelsen, tag också välja den kod som kommer att utföras och sätta brytpunkter på det via applikationen körs i armen. Efter det kommer hon köra och titta på en skärm de olika registren av intresse (klockor), tidigare ställt in i tillämpningen, och hur de utvecklas. Det är möjligt tack vare en väl förberedd infrastruktur som ger alla möjlighet att genomföra sin egen design på ett snabbt och bekvämt sätt, fokus på driften av enheten och felsökning kapacitet.
Hur använder du det?
G-ICE gränssnitt med en app som körs på ARM-processor. Med denna app, är det möjligt att felsöka och hantera tillståndet för processorn under testet.
G-ICE genomförs på en ZYBO ombord, vilket gör att konstruktionsfasen delas upp i två huvuddelar:
Den första är den programvara som körs på ARM-processor. Dess funktion är att låta användaren välja en microcontroller design hon vill testa och koden det kommer att köras, i tillägg till att breakbollar, klockor till register eller rinnande lägen (steg för steg eller normal-läge, där koden kommer att genomföras vid en fast klockfrekvens). Under körningen, kommer att värden i alla register vara tillgängliga för användaren.
Den andra är programmerbar logik, och i synnerhet JTAG gränssnitt genomfört på den. Detta gränssnitt gör att U.U.T. (i detta fall, mikrokontroller under test) kan kommunicera med den programvara som körs på ARM-processor via JTAG. Detta garanterar en total kod återanvändning, eftersom G-ICE kommer att vara kompatibel med varje design som implementerar JTAG.
Största fördelarna
Tillförlitlighet:
Design behöver inte testas på programvara. Detta sätt, genom att ta ASIC design och anpassa det till G-ICE, användaren kommer att kunna få en realistisk emulering och produktionen värden.
Hastighet:
G-ICE minskar avsevärt tiden för testning av en enhet på grund av den provning infrastruktur ger. Formgivaren har endast att inkludera alla önskade register till boundary scan kedjan och ge en beskrivning av JTAG kedjan till JTAG programvarugränssnitt. G-ICE ger en fullt ut arbetande debugging miljön utan ansträngning.
Bekväm och bärbara:
G-ICE är ett fristående verktyg behöver bara en PC skärm och en strömförsörjning till arbete. Detta gör onödiga extra utrustning, vanligtvis finns i ett laboratorium eller av en särskild sektor om det företag eller universitet, så det är möjligt för designer att arbeta nästan var som helst.
Källfiler: