diff options
Diffstat (limited to 'testsuite/gna/issue382/ghdl_howto.txt')
-rw-r--r-- | testsuite/gna/issue382/ghdl_howto.txt | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/testsuite/gna/issue382/ghdl_howto.txt b/testsuite/gna/issue382/ghdl_howto.txt new file mode 100644 index 000000000..bdb39ecdf --- /dev/null +++ b/testsuite/gna/issue382/ghdl_howto.txt @@ -0,0 +1,55 @@ +Kurzanleitung für ghdl/gtkwave + +------------------------------------------------------------------------ +INSTALLATION + +== Linux == + +Falls nicht in der Distri verfügbar: + +Für 80386 (32Bit) +http://ghdl.free.fr/ghdl-0.26-i686-pc-linux.tar runterladen, auspacken und +dem INSTALL folgen. + +Für 64Bit oder andere Architekturen muss man selber kompileren. Dazu ist +gnat (GNU Ada) notwendig, ist etwas aufwendiger... + +Source zu GTKwave runterladen: + +http://home.nc.rr.com/gtkwave/gtkwave-current.tar.gz + +Es müssen die Developmentpakete zu gtk oder gtk2 und flex installiert sein! +Dann den Installationsanweisungen in INSTALL.TXT folgen... + +== Windows == + +Die Cygwin-Umgebung muss installiert sein (wg. gcc/make). + +http://ghdl.free.fr/ghdl-installer-0.25.exe + +http://www.dspia.com/gtkwave.html + +------------------------------------------------------------------------ + +Ausführen der kleinen VHDL-Demo + +Folgende Files sind enthalten: + +- Makefile +- tb_demo.vhd (Code für Testbench, Erzeugung von Stimuli) +- demo.vhd (Code zum Testen, macht ein paar logische Operationen) +- tb_demo.gtk (fertiges Setup zum Anzeigen der wichtigen Signale) + +Mit "make gsim" wird demo.vhd und tb_demo.vhd analysiert (=kompiliert), +elaboriert (gelinked) und ein ausführbares Programm (tb_demo) erzeugt. +Das wird mit einer Zeitbegrenzung (300s) und der Datei zur Ausgabe der +Signale (tb_demo.ghw) gestartet. Nach Simulationsende wird gtkwave zur +Anzeige der Signalformen gestartet. + +Noch ein Hinweis: + +Eigene/neue Signale kann man in gtkwave mit dem Signal Search Tree (SST) in +der Baustein-Hierarchie suchen und zur Anzeige hinzufügen. Mit "Write Save +File" kann diese Einstellung in tb_demo.gtk abgespeichert werden. + +------------------------------------------------------------------------ |