Formelsamling: Digital elektronik (LE1450).
Formelsamling: Digital elektronik (LE1450).
Formelsamling: Digital elektronik (LE1450).
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Vippor:<br />
SR-vippan.<br />
JK-vippan.<br />
D-vippan.<br />
<strong>Formelsamling</strong>: <strong>Digital</strong> <strong>elektronik</strong> (<strong>LE1450</strong>).<br />
Q<br />
Q<br />
T-vippan.<br />
S R<br />
00 01 11 10<br />
0 0 0 x 1<br />
1 1 0 x 1<br />
Q + = S + R’Q<br />
Q + = JQ’ + K’Q<br />
Q + = D<br />
Q +<br />
J K<br />
00 01 11 10<br />
0 0 0 1 1<br />
1 1 0 0 1<br />
Q<br />
Q<br />
Q +<br />
D<br />
0 1<br />
0 0 1<br />
1 0 1<br />
Q +<br />
T<br />
0 1<br />
0 0 1<br />
1 1 0<br />
Q +<br />
Q + = TQ’ + T’Q<br />
Q Q + S R<br />
0 0 0 x<br />
0 1 1 0<br />
1 0 0 1<br />
1 1 x 0<br />
Q Q +<br />
J K<br />
0 0 0 X<br />
0 1 1 X<br />
1 0 x 1<br />
1 1 x 0<br />
Q Q+ D<br />
0 0 0<br />
0 1 1<br />
1 0 0<br />
1 1 1<br />
Q Q+ T<br />
0 0 0<br />
0 1 1<br />
1 0 1<br />
1 1 0
VHDL:<br />
Deklaration av interna signaler:<br />
Signal lista:typ; typ är std_logic, std_logic_vektor eller state_;<br />
Deklaration av tillstånd:<br />
Type state_type is (lista);<br />
Parallell VHDL.<br />
when – else:<br />
Sats when villkor else<br />
Sats when villkor else<br />
.<br />
else sats;<br />
with – select:<br />
with signal select<br />
sats when värde ,<br />
sats when värde ,<br />
.<br />
sats when värde;<br />
end;<br />
Sekventiell VHDL.<br />
if<br />
if logiskt uttryck then<br />
satser;<br />
elsif logiskt uttryck then<br />
satser;<br />
.<br />
elsif logiskt uttryck then<br />
satser;<br />
else<br />
satser;<br />
end if;<br />
case<br />
case uttryck is<br />
when alternativ 1 => satser;<br />
when alternativ 2 =>satser;<br />
.<br />
when alternativ n =>satser;<br />
when others =>null; --om alternativ utelämnats<br />
end case;