Ist es möglich in VHDL einen eigenen Typen sowohl per Namen, als auch
per std_logic wert zuzuweisen?
Ich habe zB. folgenden Typen:
1 | type data_sel_type is (D0, D1, D2, D3, D4);
|
Den möchte ich per Namen (Sx) als auch per "Wert" setzen.
1 | signal data_sel : data_sel_type;
|
2 |
|
3 | data_sel <= D0;
|
4 | data_sel <= SOME_MAGIC_CONSTRUCT(3); -- Set state to D3
|
Ist das in VHDL möglich?
data_sel ist der Steuereingang eines Multiplexers in einem Datenpfad. Um
einen MUX für das Steuersignal zu vermeiden, möchte ich ein anderes
Signal (integer counter), direkt auf das Steuersignal abbilden.
Danke und lg
Martin