Testbench Counter Anfänger

Gast #3010245
Lesenswert?
• ▲
▼
Hallo,

ich habe mit Xilinx 11.1 einen Zähler in vhdl geschrieben. Die Datei und 
die Testbench habe ich angehängt. Immer wenn ich versuche die Datei zu 
simulieren, dann zeigt ISIM nur 'U' beim Takt an.

Habt ihr eine Idee was ich falsch gemacht habe?
Angehängte Dateien:
Gast #3010275
Lesenswert?
• ▲
▼
hiall schrieb:
> vielleicht wegen groß/kleinschreibung von clk
Nein. Falsch geraten.

Jim_36 schrieb:
> Habt ihr eine Idee was ich falsch gemacht habe?
Dein Reset ist in der Testbench noch nicht definiert.
Versuch mal folgendes in der Testbench hinzuzufügen:
1
reset <= '1', '0' after 200 ns;

Welches Lehrbuch verwendest Du?
1
...
2
use IEEE.STD_LOGIC_ARITH.ALL;
3
use IEEE.STD_LOGIC_UNSIGNED.ALL;
4
...
5
   if( clk'event and clk = '1' ) then
6
...
Das ist veraltet, fehleranfällig und schwerer lesbar.

Duke
Gast #3010339
Lesenswert?
• ▲
▼
Duke Scarring schrieb:
> reset <= '1', '0' after 200 ns;

Aha, okay jetzt funktioniert es. Heißt das, dass ich erst alle Eingänge 
mit einem Wert belegen muss, damit die Simulation funktioniert?


Duke Scarring schrieb:
> use IEEE.STD_LOGIC_ARITH.ALL;
> use IEEE.STD_LOGIC_UNSIGNED.ALL;
> ...
>    if( clk'event and clk = '1' ) then

Ich habe gar kein Buch verwendet. Aus em Internet zusammenkopiert... Ich 
habe jetzt

 if rising_edge(CLK) then

für den Takt verwendet. Was sollte ich noch daran ändern?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.