Hallo zusammen,
ich möchte gerne in einer Testbench eine Zeit ändern können.
Dazu möchte ich gerne ein Integer-Wert in einem Script setzen und danach
entsprechend die Zeit ändern können.
1 | -- port
|
2 | PERIODE : OUT time;
|
3 | ...
|
4 |
|
5 | -- signal
|
6 | SIGNAL integer_wert : integer := 0;
|
integer_wert wird dann via Textdatei/Script mit einem Wert belegt, den
ich gerne auswerten/verwenden möchte.
1 | PERIODE <= 100 us WHEN integer_wert = 100;
|
Ideal oder noch eleganter wäre auch irgendwie folgende Zuweisung:
1 | PERIODE <= integer_wert us;
|
Aber beides geht irgendwie nicht.
Ich habe noch nie richtig mit dem time-Typ gearbeitet, mir fehlen
scheinbar noch Grundkenntnisse, wie damit umzugehen ist.
Hat jemand eine Lösung parat?
Vielen Dank!
Rob