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

Sl. 1‐26 Tabela istinitosti prioritetnog kodera 4‐u‐2.<br />

Rad prioritetnog kodera se najlakše može razumeti ako najpre razmotrimo poslednju vrstu u tabeli<br />

istinitosti. Ova vrsta kazuje da ako je w3=1, izlaz se postavlja na y1y0=11. Pošto ulaz w3 ima najviši<br />

prioritet, vrednosti ulaza w2, w1 i w0 nisu od značaja. Da bi se ukazalo na činjenicu da su njihove<br />

vrednosti irelevantne, promenljive w2, w1 i w0 su označene simbolom X u tabeli istinitosti.<br />

Pretposlednja vrsta u tabeli istinitosti kazuje da se za w2=1 izlazi postavljaju na y1y0=10, ali samo ako<br />

pri tome važi w3=0. Slično, ulaz w1 uslovljava da izlaz bude postavljen na y1y0=01, ali samo ako važi<br />

w3=w2=0. Konačno, ulaz w0 se kodira na izlazu binarnom kombinacijom y1y0=00, ali samo pod<br />

uslovom da je w0 jedini aktivan ulaz.<br />

Pr. 1‐5. Selekcija prekidnih signala pomoću prioritetnog kodera<br />

U ovoj primeni, prioritetni koder se koristi za izbor jednog od više događaja koji se mogu desiti u isto vreme.<br />

Izabrani događaj se predstavlja (kodira) binarnim brojem. Na primer, kod računarskih <strong>sistema</strong>, različiti<br />

periferijski uređaji obraćaju se procesoru, putem prekidnih signala, zahtevima za opsluživanjem. S obzirom da<br />

više ovakvih zahteva može biti aktivno u isto vreme, neophodno je izabrati jedan koji će biti opslužen. Kao što je<br />

prikazano na Sl. 1‐27, prioritetni koder se koristi za identifikaciju aktivnog prekidnog signala najvišeg prioriteta.<br />

Najniži<br />

prioritet<br />

Uređaj A<br />

Uređaj B<br />

Uređaj C<br />

Uređaj D<br />

Najviši<br />

prioritet<br />

Prekidni<br />

signali<br />

w0<br />

w1<br />

w2<br />

w3<br />

Sl. 1‐27 Primena prioritetnog kodera za izbor signala prekida.<br />

Sl. 1‐28 Realizacija prioritetnog kodera.<br />

Prioritetni koder 2 n ‐u‐n se može realizovati kombinovanjem dva modula kao na Sl. 1‐28. Prvi modul je<br />

kolo za razrešavanje prioriteta, koje menja na 0 sve ulaze čija je vrednost 1, osim onog čiji je prioritet<br />

22<br />

y0<br />

y1<br />

z<br />

Kod zahteva<br />

najvišeg prioriteta<br />

Zahtev je<br />

prisutan<br />

Procesor

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

Saved successfully!

Ooh no, something went wrong!