@Stefan Hanke
>> Deine Testbench stimmt nicht. Werdenalle Register durch Reset oder
>> Zuweisung auf einen definierten Wert gesetzt?
>Die Testbench? Warum denn das?
Deine Testbench muss ALLE Eingangssignale des zu testenden Moduls
definiert zuweisen.
>Die entsprechenden Signale wurden tatsächlich nicht initial gesetzt. Die
>Instanz "sdram_ctrl" ist ein nicht von mir erstellter Controller, der
>einen Reset will. Tja, dummerweise hat der den Reset nur weitergereicht,
Gibst du ihm auch einen Reset?
>anstatt seine internen Signale zu setzehn. Ich hatte mit dem
Das wäre ein massiver Fehler. Kaum zu glauben.
>(nicht-dokumentierten) Teil bisher nur Schwierigkeiten... :-/
>Die Input-Signale sind am Anfang auf U, obwohl sie im Code jetzt gesetzt
>werden. Selbst, wenn die dann sofort auf U gezogen würden, würde ich
>erwarten, wenigstens ein kurzen Aufblitzen der 0 zu sehen.
Nix, da, da ist was faul. Mit deiner Testbench.
>Nirgendwo. Aber ab und an heisst es nicht "SETUP X", sondern eben "SETUP
>High Violation...".
Ohne komplete Fehlermeldung plus die Umstände die dazu führten kann man
nur Räselraten.
MfG
Falk