25.07.2013 Views

Komponente digitalnih sistema

Komponente digitalnih sistema

Komponente digitalnih sistema

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.

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

pomoć multipleksera, bira se podatak sa početka reda i postavlja na izlaz, a brojač se dekrementira.<br />

Uočimo da se pročitani podatak ne poništava, već samo postaje nevažeći, time što je brojač<br />

dekrementiran. Na Sl. 2‐33(b) je prikazana tabela upravljanja koja definiše vrednosti internih<br />

upravljačkih signala u zavisnosti od izabrane operacije. U toku operacije čitanja, sadržaj pomeračkih<br />

registara se ne menja, a brojač broji za 1 unazad. Međutim, u toku operacije upisa, pomerački registri<br />

će obaviti pomeranje za jednu poziciju udesno, a brojač će odbrojati za 1 unapred. Brojač, takođe,<br />

upravlja izborom podatka prilikom operacije čitanja. U toku inicijalizacije, brojač se postavlja na 1111,<br />

tako da njegovo stanje pri upisu prvog podatka u red postaje 0000. Ovakva inicijalizacija brojača je<br />

neophodna kako bi se ostvarila pravilno upravljanje multiplekserima, koji zahtevaju vrednosti 00, 01,<br />

10 i 11 na svojim selekcionim ulazima da bi izabrali jedan od izlaza pomeračkih registara.<br />

Read/write Enable Operacija Read/write Enable S1 S0 D E<br />

X 0 Bez promene X 0 0 0 X 0<br />

0 1 Čitanje 0 1 0 0 1 1<br />

1 1 Upis 1 1 1 0 0 1<br />

(a) (b)<br />

(c)<br />

Sl. 2‐33. FIFO dužine 4 reči: (a) Tabela operacija; (b) Tabela upravljanja; (c) Šematski prikaz.<br />

Na osnovu tabele upravljanja možemo odrediti jednačine preostalih upravljačkih signala:<br />

/ ∙ <br />

/<br />

∙<br />

<br />

63

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

Saved successfully!

Ooh no, something went wrong!