Hallo zusammen, ich versuche gerade für meinen 8bit Deserializer eine Testbench zu schreiben, um die Funktion zu überprüfen. Bisher habe ich noch nicht viel mit Simulation zu tun gehabt, habe immer eher mit Chipsscope direkt in der Hardware gearbeitet/getestet. Nun wollte ich mir mit diesem einfachen Beispiel die Grundlagen erarbeiten. Ich denke die vhd Datei sollte in Ordnung sein, aber wo liegt der Fehler in der Testbench? Kann dort vielleicht jemand einen Fehler entdecken bzw. lässt sich der Testbench unter Modelsim ausführen? Ich arbeite unter einer Linuxumgebung, die mir noch etwas befremdlich ist. Bei dem Befehl run -all bleibt er irgendwie hängen bzw. verläuft sich ins Nirvana. Es gibt make files und Befehle zum Ausführen von Modelsim. Da mir diese Umgebung noch nicht vertraut ist und der zuständige Laboringenieur nicht greifbar ist, wollte ich nun auf diesem Wege erfragen, ob prinzipiell der Testbench so laufen könnte. Vielen Dank, Andreas
Gast
#2419718
Irgendwie verhängt sich Deine Testbench in den loops. Ich hab das Ganze mel etwas vereinfacht.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
Duke
Duke Scarring schrieb: > Irgendwie verhängt sich Deine Testbench in den loops. Aber gleich so, dass der ISIM das ganze System lahmlegt. Da war erst mal ein Reboot fällig.... :-o Andreas B. schrieb: > Bei dem Befehl run -all bleibt er irgendwie hängen bzw. verläuft sich > ins Nirvana. Lass mal das ganze Gebastel mit deiner Ende-Abfrage der Simulationszeit weg, und probiers so:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
BTW:
> der Testbench
DIE Testbench
Hallo und vielen Dank! Da habe ich wohl wieder alles verkompliziert. Andreas
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.