Potvrda bit_vector pomoć potrebna

T

teteu86

Guest
Bok.Imam ove priključke:

gore: tampon bit_vector (od 1 do 11);
kat: tampon cijeli raspon 1 - 11;

Kako mogu provjeriti ako ima kao barem jedan element, nakon gore (kat), koji je 1?

Na primjer:
gore <= "00100000001"

Ako je 2 kat, gore (floor) = 0.
Ako je 3 kat, gore (floor) = 1.

If I'm 5., kako mogu napisati kod za provjeru postoji li "1" kao elementa od gore (floor 1) do gore (11)?

 
Šifra:

proces (gore, kat)

započeti

varijabla check: std_logic;

check: = '0 ';

for i in 1 do 11 petlji

ako ja> katu i do (i) = '1 'then

check: = '1 ';

end if;

end loop;

result <= check;

end process;
 
Hvala FvM.

Ja sam pokušava napisati kod za kontroler u lift.

Do večeras, I'll post rezultate ovdje.

 

Welcome to EDABoard.com

Sponsor

Back
Top