Forum: FPGA, VHDL & Co. Verifizieren von wechselnden Signalen


von Michael Kunz (Gast)


Lesenswert?

Hallo alle zusammen,

ich hätte da gerne mal ein Problem :o)

Ich schreibe gerade im Rahmen meiner Studienarbeit eine
VHDL-Testbench.

Dort will ich überprüfen, ob das Design im Leerlauf stabil bleibt.
Sprich, es muss zu jedem Zeitpunkt gewährleistet sein, dass eine Aktion
auf das Design immer die selben Anfangsbedingungen vorfindet und somit
ein Ergebnis nicht vom Startzeitpunkt abhängig ist.

Soweit so gut, das wäre alles furchtbar einfach, wenn die Signale des
Designs alle stabil wären. (Sprich - ich ändere von außen nix, also hat
sich auch intern nix zu ändern) Aber so einfach ist die Welt nicht -
z.B. existiert ein Synchronisationspuffer am Anfang des Datenpfades,
der immer arbeitet und zu jedem Takt den Wert eintaktet - egal ob er
sich geändert hat oder nicht und entsprechend auch Zähler für Schreib-
und Lesepointer hochzählt.

Hat jemand eine Idee, wie ich trotzdem eine Aussage bekomme, dass das
System für einen beliebig langen Leerlauf unabhängig vom
Anfangszeitpunkt genutzt werden kann?

Besten Dank :-)

Viele Grüße

Michael Kunz
TU Darmstadt

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.