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 />

Pomerački registar sa paralelnim upisom može se koristiti za konverziju informacija iz serijskog u<br />

paralelni oblik i obrnuto, sa opcijom da prilikom paralelno‐serijske konverzije prvo generiše bit<br />

najmanje ili bit najveće težine. Registri ovog tipa, često se koriste za konverziju računarskih podataka<br />

u serijski oblik pogodan za komunikaciju i rekonstrukciju serijski prenetih podataka u cilju obrade<br />

unutar računara.<br />

2.2.2 Binarni brojač<br />

Binarni brojač je posebna vrsta registara koji sadrži inkrementer, što omogućava brojanje. Na primer,<br />

na Sl. 2‐18 je prikazan 4‐bitni binarni brojač koji ima dva upravljačka signala: signal dozvole (E), koji<br />

kada je 1 omogućava brojanje i signal Rst koji resetuje brojač, tj. postavlja ga u stanje 0. Grafički<br />

simbol 4‐bitnog binarnog brojača prikazan je na Sl. 2‐18(a), a tabela operacija na Sl. 2‐18(b). Shodno<br />

Sl. 2‐18(d) inkrementer se sastoji od niza polusabirača (half‐adder – HA) raspoređenih tako da su dva<br />

ulaza polusabirača na bit‐poziciji i povezani na izlaz i‐tog flip‐flopa Qi i izlazni prenos polu‐sabirača sa<br />

pozicije i‐1, Ci. Uočimo da će nova vrednost flip‐flopa Di biti 1 ako važi da je bilo Qi bilo Ci, ali ne oba,<br />

jednako 1. Suprotno tome, izlaz Ci+1 biće jednak 1 samo ako su Qi i Ci oba jednaki 1. Tabela istinitosti<br />

polu‐sabirača data je na Sl. 2‐18(c). Polazeći od ove tabele dolazimo do sledećih jednačine za Di i Ci+1:<br />

⨁ <br />

Sve dok je signal E jednak 1, brojač će brojati naviše po modulu 16, dodajući 1 na svoj tekući sadržaj<br />

sa svakom rastućom ivicom taktnog signala.<br />

(a)<br />

(b)<br />

(d)<br />

Sl. 2‐18. 4‐bitni binarni brojač: (a) grafički simbol; (b) tabela operacija; (c) tabela istinitosti; (d) unutrašnja<br />

struktura.<br />

2.2.3 Obostrani brojač<br />

Obostrani brojač, tj. brojač koji može brojati i naviše i naniže, konstruiše se tako što se u brojaču<br />

naviše polusabirači zamene polu‐sabiračima/oduzimačima (half‐adder/substractor – HAS). HAS<br />

moduli, pod kontrolom signala za izbor smera brojanja, obavljaju inkrementiranje ili dekrementiranje.<br />

48<br />

(c)

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

Saved successfully!

Ooh no, something went wrong!