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.

<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

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

Saved successfully!

Ooh no, something went wrong!