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.
<strong>Komponente</strong> <strong>digitalnih</strong> <strong>sistema</strong><br />
Vrednost na izlazu Q (pravi izlaz flip‐flopa) ukazuje na tekuće stanje flip‐flopa. Komplementarna<br />
vrednost izlaza Q prisutna je izlazu Q’. Takođe, svi flip‐flopovi poseduju ulaz za taktni signal. Trougao<br />
na ulazu na takt ukazuje da se flip‐flop taktuje rastućom ivicom taktnog signala. Dodatni kružić na<br />
ulazu za takt ukazivao bi na taktovanje opadajućom ivicom.<br />
Tip flip-flopa Simbol Tabela prelaza Prenosna funkcija<br />
SR<br />
JK<br />
D<br />
T<br />
S Q<br />
R Q’<br />
J Q<br />
K Q’<br />
D Q<br />
Q’<br />
T Q<br />
Q’<br />
Sl. 2‐10. Tipovi flip‐flopova.<br />
43<br />
Q(next) = S + R’Q<br />
sa ograničenjem SR=0<br />
Q(next) = JQ + K’Q<br />
Q(next) = D<br />
Q(next) = TQ’ + T’Q<br />
Svaki flip‐flop ima jedan ili dva ulaza podataka. RS flip‐flop ima dva ulaza, S (Set) i R (Reset) koji, kada<br />
su aktivni, setuju, odnosno resetuju flip‐flop. Drugim rečima, ako u momentu rastuće ivice takta važi<br />
S=1 i R=0, izlaz flip‐flopa Q se postavlja na 1; za S=0 i R=1 izlaz se postavlja na 0. Slično RS flip‐flopu, JK<br />
flip‐flop, takođe, ima dva ulaza, J i K, koji, kada su aktivni, setuju ili resetuju flip‐flop. Dodatno, kada<br />
su oba ulaza J i K aktivna u isto vreme, JK flip‐flop menja (tj. komplementira) svoje stanje. D flip‐flop<br />
ima jedan ulaz, D (Data), koji setuje flip‐flop ako je 1, odnosno resetuje flip‐flop ako je 0. T flip‐flop<br />
ima jedan ulaz T (Toggle), koji, kada je aktivan, menja (tj. komplementira) stanje flip‐flopa.<br />
U drugoj koloni tabele sa Sl. 2‐10 date su tabele prelaza, koje predstavljaju skraćenu formu tabele<br />
istinitosti. U tabeli prelaza, za svaku kombinaciju ulaznih vrednosti i svako tekuće stanje flip‐flopa, tj.<br />
stanje pre rastuće ivice taktnog signala, navedeno je sledeće stanje flip‐flopa, tj. stanje u koje flip‐flop<br />
prelazi nakon rastuće ivice taktnog signala. Tekuće stanje flip‐flopa označeno je sa Q, a sledeće sa<br />
Q(next). Tabela prelaza se koristi prilikom analize sekvencijalnog kola, kada su vrednosni ulaza u flip‐<br />
flop poznate, a mi želimo da odredimo stanje flip‐flopa nakon rastuće ivice taktnog signala. Na bazi<br />
tabele prelaza mogu se izvesti prenosne funkcije flip‐flopova, koje su prikazane u trećoj koloni tabele<br />
sa Sl. 2‐10.<br />
Pored grafičkih simbola, tabela i funkcija, flip‐flopovi se mogu jednoznačno opisati i dijagramom<br />
stanja, kod koga je svako stanje prikazano krugom, a prelaz između stanja linijom (tj. granom) koja<br />
ima strelicu na strani odredišnog stanja. Ovakav način opisa fili‐flopova prikazan je u tabeli sa Sl. 2‐11.<br />
Uočimo da su svakoj grani u grafu stanja pridružene vrednosti ulaznih signala koji uslovljavaju prelaz<br />
iz jednog u drugo stanje. Takođe, treba uočiti da isto stanje može biti i izvor i odredište prelaza. Pošto