Es ist ein Tool, basierend auf einem ZYBO Board testen und Debuggen von Mikroprozessoren Designs ermöglicht. Prüfung erfolgt auf Hardware, keine Software. Daher sind die Ergebnisse viel zuverlässiger. Es füllt das Loch im Hardware-Design-Flow zwischen der Softwaresimulation des Designs und die physische Implementierung. Die Designer werden in der Lage zu implementieren und testen Sie ihr Design auf dem PL-Teil des Vorstands, Weile wählen auch den Code, der ausgeführt werden und legen Sie Haltepunkte auf es über die Applikation läuft im ARM. Danach werden sie den Code ausführen und schauen auf einem Bildschirm die verschiedenen Registern von Interesse (Uhren), zuvor festgelegt in der Anwendung und wie sie sich entwickeln. Das ist möglich dank einer gut vorbereitet-Infrastruktur, die allen ermöglicht, ihre ganz eigene Design schnell und komfortabel, mit Schwerpunkt auf den Betrieb des Geräts und debugging-Fähigkeiten umzusetzen.
Wie benutze ich es?
G-ICE-Schnittstellen mit einer app auf dem ARM-Prozessor ausgeführt. Mit dieser app ist es möglich, zu debuggen und den Zustand des Prozessors unter Test zu behandeln.
G-ICE wird auf einem Brett ZYBO implementiert, wodurch die Design-Phase in zwei Hauptteile unterteilt werden:
Die erste ist die Software, die auf der ARM-Prozessor. Seine Funktion ist, damit der Benutzer ein Mikrocontroller-Design auswählen, was, die Sie, zu testen will, und der Code, den sie ausgeführt werden, den zusätzlich zur Einstellung der Haltepunkte, Uhren, Registern oder laufenden Modi (Schritt für Schritt oder normal-Modus, in dem der Code bei einer festen Taktrate ausgeführt wird). Während der Ausführung werden die Werte aller Register für den Benutzer verfügbar.
Die zweite ist die programmierbare Logik, und insbesondere die JTAG Schnittstelle implementiert drauf. Diese Schnittstelle ermöglicht die U.U.T. (in diesem Fall der Mikrocontroller im Test) mit der Software, die auf der ARM-Prozessor via JTAG zu kommunizieren. Dies garantiert eine vollständige Code Wiederverwendbarkeit, da G-ICE bei jedem Entwurf kompatibel ist die JTAG implementiert.
Hauptvorteile
Zuverlässigkeit:
Das Design muss nicht auf Software getestet werden. Auf diese Weise, indem man die ASIC design und Portierung auf G-ICE, der Benutzer wird möglicherweise um eine realistische Emulation und Ausgangswerte.
Geschwindigkeit:
G-ICE reduziert die Testzeit eines Geräts durch die Test-Infrastruktur, die es bietet. Der Designer muss nur alle angeforderten Register der Boundary Scan Kette gehören, und geben Sie eine Beschreibung der JTAG-Kette, die JTAG-Software-Schnittstelle. G-ICE bietet eine vollständig Debuggen Arbeitsumgebung ohne Anstrengung.
Bequem und tragbar:
G-ICE ist ein Standalone-Werkzeug benötigen nur einen PC-Bildschirm und ein Netzteil zu arbeiten. Dadurch werden unnötige zusätzliche Ausrüstung, befindet sich normalerweise in einem Labor oder einer speziellen Sektor des Unternehmens oder der Universität, so ist es möglich, dass der Designer, fast überall zu arbeiten.
Quellcode-Dateien: