Ist es möglich in einer "funktion" ein Delay zu erzeugen? Beispiel:
1 | |
Oder ev. bei einer "procedure" ?
|
Anzeige
|
"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.
Gast
#1294931
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. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|