Hallöchen,
ich habe mal eine Frage an das Forum:
Wie schaffe ich es, in einer Prozedur ein Ausgangsport generisch zu
halten?
Beispiel:
1 | procedure TEST (
|
2 | signal Ausgang : out std_logic_vector(7 downto 0)
|
3 | )
|
4 | is
|
5 | begin
|
6 | Ausgang <= x"77";
|
7 | end TEST;
|
Nun möchte ich die Vektorbreite variabel halten, also z.B. 16bit.
Geht dann sowas:
1 | procedure TEST (
|
2 | signal Ausgang : out std_logic_vector
|
3 | )
|
4 | is
|
5 | begin
|
6 | Ausgang <= x"7778";
|
7 | end TEST;
|
Die Frage ist also, ob ich den Vektor constrainen muss oder nicht?
LG, DuArte