Just nu i M3-nätverket
Gå till innehåll

VHDL programmering


Lulla

Rekommendera Poster

Hej!

Jag håller på att programera IC-kretsar med VHDL.

Jag ska göra ett program där decimala siffror i BCD-kod överförs på fyra ingångar.

En krets, benämd BCDcheck, som skall indikera några olika egenskaper hos de decimala siffrorna skall konstrueras.

Mina in o utgångar ska jag använda med vectorer (0 to 3) in och (0 to 4) ut.

 

För utgångarna ska följande gälla:

 

max=1 om och endast om x=9 (maxvärde)

min=1 om och endast om x=0 (minivärde)

even=1 om och endast om x är en jämn siffra

lo3=1 om och endast om x < 3 (lower than 3)

noBCD=1 om och endast om x > 9 (ej BCD)

 

Finns olika alternativ att sätta ihop det på, men vilket tror ni har smidigast så att man inte förvirrar sig själv för mycket?

 

Tack i förhand!

Lulla

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...