Hallo,
ich habe eine Frage an die VHDL Experten, die sich mit Workarounds auskennen.
Ich möchte aus einem integer Signal herasubekommen, welchen maximalwert dieses haben kann:
In VHDL-2008 ginge das so:
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
Leider ist der VHDL Support von Synopsys so schlecht, dass der Design Compiler, selbst mit aktiviertem VHDL 2008 mode, das Attribut 'subtype nicht kennt.
Gibt es eine Möglichkeit anders an das Maximum des Signals zu kommen? Alternativ müsste ich anderen code sonst umbauen lassen, sodass das maximum als Konstante definiert wird, oder der integer Type separat als subtype definiert wird, sodass ich mit 'high an das Maximum komme.