peter schrieb:
> Geht das nur über eine Convertion mit value_u wie unten oder gibt es
> eine andere Möglichkeit.
Du kannst die Funktion to_unsigned() und den Cast std_logic_vector()
schachteln:
1 | led_g <= std_logic_vector(to_unsigned(value_i,value_u'length));
|
Du hättest dir übrigens mit diesem Konstrukt einen Takt Latency
eingefangen:
1 | if rising_edge(clk) then
|
2 | value_u <= to_unsigned(value_i,value_u'length);
|
3 | led_g <= std_logic_vector(value_u);
|
4 | end if;
|
Denn GENAU das value_u hier wäre der ideale (und eigentlich auch
einzige) Fall für eine Variable...