Ist es möglich in einer "funktion" ein Delay zu erzeugen? Beispiel:
1 | return in_signal after delay_time; |
Oder ev. bei einer "procedure" ?
|
Forum: FPGA, VHDL & Co. "return in_signal after." in "functions"Ist es möglich in einer "funktion" ein Delay zu erzeugen? Beispiel:
Oder ev. bei einer "procedure" ? Vor das Return statement einfach ein wait for delay_time; setzen. Geht das nicht? > wait for delay_time;
Gute Idee. Danke. Leider geht das nicht, aber jetzt spuckt Modelsim
wenigstens aus: "Wait statements are not allowed in functions". Das
nenne ich doch mal ne klare Aussage.
Jetzt muss ich das eben mal mit einer Procedure umsetzen.
Wenn ich mich recht erinnere sind diese Wait-Dinger sowieso nicht synthetisierbar. > Wenn ich mich recht erinnere sind diese Wait-Dinger sowieso nicht > synthetisierbar. Ja, das stimmt. Aber in einer Testbench sind sie super, um zeitliche Abhängigkeiten darzustellen ;-) Und z.B. ein
ist immerhin schon synthetisierbar. 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.
|
|