Forum: FPGA, VHDL & Co. Einzelnes Bit ansprechen: std_logic_vector(6 downto 0)


von Jonas (Gast)


Lesenswert?

Hallo zusammen

Wie spreche ich ein einzelnes Bit einer Variable vom Typ ein : IN 
std_logic_vector(3 downto 0); an?

ein(3) meldet folgendes:
Cannot resolve indexed name as type boolean.

von Jan M. (mueschel)


Lesenswert?

ein(3) ist schon richtig - dein Problem liegt an anderer Stelle. Ich 
rate mal, du schreibst
if ein(3) then
ein(3) ist aber vom Typ std_logic und nicht boolean wie es für if 
benötigt wird -> if ein(3) = '1' then

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.