Komponente digitalnih sistema
Komponente digitalnih sistema
Komponente digitalnih sistema
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