Weisen Sie STD_LOGIC ein einzelnes Bit von STD_LOGIC_VECTOR zu

8

Es scheint, als hätte ich das schon oft gemacht, aber aus irgendeinem Grund will es heute einfach nicht funktionieren.

Ich möchte das MSB eines 16-Bit-Vektors einer Ein-Bit-Variablen zuweisen.

%Vor%

Der angegebene Fehler ist:

%Vor%

Ja, ich verstehe, Vektoren spielen mit std_logic nicht gut, aber das ist 1-Bit, das klar mit (15 downto 15) bezeichnet wird.

    
krb686 28.03.2014, 18:15
quelle

1 Antwort

11
%Vor%

ist ein std_logic_vector, 1 Bit lang

%Vor%

ist ein Element eines std_logic_vector, d. h. eine std_logic.

    
Brian Drummond 28.03.2014, 18:23
quelle

Tags und Links