25.07.2013 Views

Komponente digitalnih sistema

Komponente digitalnih sistema

Komponente digitalnih sistema

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Clk<br />

D<br />

Set leč<br />

Reset leč<br />

<strong>Komponente</strong> <strong>digitalnih</strong> <strong>sistema</strong><br />

(a) (b)<br />

Sl. 2‐9. Flip‐flop sa ivičnim okidanjem: (a) logička šema; (b) vremenski dijagram.<br />

Pretpostavimo da propagaciono kašnjenje svih NAND kola ugrađenih u flip‐flop sa Sl. 2‐9(a) iznosi<br />

1.4ns. Dok je Clk=0, oba signala S i R su jednaka 1, što drži izlazni leč u tekućem stanju. Kada se u t0 D<br />

promeni, B ide na 0 u t0+1,4ns a A na 1 u t0+2.8ns. Izlaz Q ostaje nepromenjen sve dok se u t1 Clk ne<br />

promeni na 1, što u t1+1.4ns postavlja S=0, a u t1+2.8ns Q=1. Kada se u t2 Clk vrati na 0, S se u<br />

t2+1.4ns vraća na 1, a Q zadržava tekuće stanje, tj. 1. nakon što u t3 D postane 0, B postaje 1 u<br />

t3+1.4ns, a A postaje 0 u t3+2.8ns.<br />

Nakon rastuće ivice signala Clk u t4, R se menja na 0 u t4+1.4ns, a Q na 0 u t4+4.2ns. Promena ulaza D<br />

u t5 se ne registruje sve do opadajuće ivice signala Clk u t6, a onda se, u t6+1.4ns, R vraća na 1, u<br />

t6+2.8ns B postaje 1 i u t6+4.3ns A postaje 1. Nakon rastuće ivice signala Clk, i postavljanja S na 0 u<br />

t7+1.4ns, u t7+2.8ns Q se postavlja na 1.<br />

Uočimo, ponovo, da se naknadne promene ulaza D u t8 ne prenose na izlaz Q, ali se zato unose u<br />

reset leč kada u t8+1.4ns B postane 1 i u set leč kada u t8+2.8ns A postane 0. Ako se nakon t8 D ne<br />

promeni, vrednost izlaza Q postaće 0 sa sledećom rastućom ivicom signala Clk. Međutim, ako se<br />

posle t8, a pre rastuće ivice signala Clk, D promeni, vrednosti signala A i B će registrovati ovu promenu<br />

i proslediće je na izlaz Q u trenutku delovanja sledeće rastuće ivice signala Clk.<br />

2.1.1.5 Tipovi flip-flopova<br />

A<br />

S<br />

R<br />

B<br />

Izlazni leč<br />

Q<br />

Q’<br />

Postoji nekoliko tipova flip‐flopova koji se razlikuju po funkciji i načinu konstrukcije. Opšte<br />

karakteristike svih flip‐flopova su sledeće: (a) flip‐flop menja stanje sa rastućom (ili opadajućom)<br />

ivicom taktnog signala; (b) ulazi podataka moraju biti stabilni u vremenu tsetup pre i vremenu thold<br />

nakon aktivne ivice taktnog signala.<br />

U primeni su četiri osnovna tipa flip‐flopova: SR, JK, D i T, koji se razlikuju po broju ulaza i načinu na<br />

koji flip‐flop reaguje na ulazne vrednosti. Flip‐flop se opisuje grafičkim simbolom, tabelom prelaza,<br />

prenosnom funkcijom i tabelom pobude. Tabela sa Sl. 2‐10 sadrži definicije četiri tipa flip‐flopova.<br />

Grafički simbol pokazuje broj i tipove ulaza i izlaza. Svi flip‐flopovi imaju izlazne signale Q i Q’.<br />

42

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

Saved successfully!

Ooh no, something went wrong!