Vorbereitungen
– testbench ist in vhdl geschrieben
– compile_<projektname>.do ist in shell und wird von der Konsole (des Simulationsprogrammes) her aufgerufen
Starten der Testbench
1. Neues Projekt anlegen
. File/New/Project:
. Ablegen der Simulation
2. Neue Bibliothek ein
File/New/Bibliothek.
Der Ordner wird Work genannt
3. Starten des Kompilierens und des Projekts per Konsole
4. Signale auswählen
. Als erstes erscheinen nur die Fenster default und object (das sind die Signale).
. Im Fenster objects auf ein Signal klicken,
. CTRL A, alle Siganle auswählen
. Rechte Maus: „Add waves“
Ab jetzt sieht man (nach neuem Kompilieren)
. die Signale im Wave-Fenster.
5. Speichern der Waves:
. File/Save Format: speichern in wave_<projektname>.do
Tipp:
In einem Projekt können mehrere testbenches bestehen. Jede erhält einen Namen: tb_midi_interface, tb_top_level, tb_uart.
Zu jeder Testbench gehört ihre eigene Kompilierungsdatei: compile_midi_interface.do, compile_top_level.do, compile_uart.do
und zu jeder Testbench gehören ihre eigene signale: wave_midi_interface.do, wave_top_level.do, wave_uart.do.
..