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.
Start<br />
Clk<br />
Done<br />
D2<br />
D1<br />
D0<br />
Q2<br />
Q2'<br />
Q1<br />
Q1'<br />
Q0<br />
Q0'<br />
Upravljačka<br />
jedinica<br />
<strong>Komponente</strong> <strong>digitalnih</strong> <strong>sistema</strong><br />
Q2 Q2 ' Q1 Q1 ' Q0 Q0 '<br />
Q2 Q2 ' Q1 Q1 ' Q0 Q0 '<br />
Sl. 2‐41. Hardverska struktura brojača jedinica.<br />
Prvi korak u projektovanju hardverske realizacije algoritma je pridruživanje promenljivih registrima registarskog<br />
fajla. Kao što je prikazano na Sl. 2‐40(b), promenljive Podatak, Maska, BrojJedinica i Temp, pridružene su redom<br />
registrima R1, R2, R3 i R4. Nakon što su promenljive dodeljene registrima, za svaku algoritamsku naredbu<br />
određuje se upravljačka reč, kao što je prikazano na Sl. 2‐40(c). Upravljačka reč je podeljena na polja koja<br />
71<br />
Podatak=0<br />
Logika<br />
sledećeg stanja<br />
Podatak0<br />
0<br />
1<br />
0<br />
1<br />
0<br />
Izlazna logika<br />
Magistrala<br />
rezultata<br />
IE<br />
WA2<br />
WA1<br />
WA0<br />
WE<br />
RAA2<br />
RAA1<br />
RAA0<br />
REA<br />
RAB2<br />
RAB1<br />
RAB0<br />
REB<br />
M<br />
S1<br />
S0<br />
S2<br />
S1<br />
S0<br />
OE<br />
Ulaz<br />
Staza<br />
podataka<br />
Izlaz