03.09.2013 Views

Formelsamling: Digital elektronik (LE1450).

Formelsamling: Digital elektronik (LE1450).

Formelsamling: Digital elektronik (LE1450).

SHOW MORE
SHOW LESS

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;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!