Das Projekt SimpleState am Beispiel von Vivado

Um BlinkingLed auf einem Arty-Board und Vivado 2022.2 zum Laufen zu bringen gibt es im VhdlKurs unter Sources\Scripts\Vivado_2022.2 das Skript GenSimpleState.tcl.

Hier kann man auch wieder das Projekt übersetzen und auf dem FPGA testen.

Bevor man die Simulation startet kann man das Tool XmlToHtml installieren und starten. Im enster dieses Testbench Protocol Converters stellt man das Projektverzeichnis Projects\Vivado_2022.2\SimpleState\SimpleState.sim ein und aktiviert den Start/Stop Button. Defaultmäßig wird zuerst das Modul SysService getestet.

Nach dem Ende der Simulation geht im Browser ein Fenster mit dem HTML-Protokol auf, auf dem man den Test nachverfolgen kann.

Jetzt kann man durch Klick auf den Projektmanager wieder seine Source-Dateien sehen und per Kontextmenü TestSimpleState als "Set as Top" definieren und auch diese Testbench durchlaufen lassen. Beendet wird das wieder durch das HTML-Protokoll im Browser.