ORT2/K1N 2021
Postavka
Realizovati uređaj P za spregu izmsđu uređaja UA, UB, UC i UD koji izvršava sledeću operaciju. Uređaj P treba od uređaja UA da primi niz A koji ima 25610 elemenata. Elementi niza A su šesnaestobitne označene binarne celobrojne vrednosti. Nakon primljenog niza A, potrebno je primiti osmobitni neoznačen broj I od uređaja UB. Uređajima UC i UD treba poslati I-ti najveći (po vrednosti) element niza A (npr. ako je I=255 onda treba poslati najveći broj niza A; ako je I=0 onda treba poslati najmanji broj niza A). Slanje na uređaje UC i UD treba slati u paraleli (ako su uređaji UC i UD spremni da prime podatak u istom taktu, treba i uređaju UC i uređaju UD u tom taktu poslati podatak; ako je samo jedan uređaj spreman, onda samo tom uređaju treba poslati podatak, dok drutom uređaju treba poslati podatak čim postane spreman).
Uređaji UA, UB, UC i UD treba da rade sinhrono na isti signal takta. Opisana operacija treba da se ponavlja ciklično.
Uređaj UA paralelno šalje uređaju P šesnaestobitne označene binarne celobrojne vrednosti po linijama podataka DAP15..0, pri čemu je bit 15 najstariji a bit 0 najmlađi bit. Za sinhronizaciju između uređaja UA i P koriste se statusni signal SPA i upravljački signal CAP. Vrednostima 0 i 1 signala SPA uređaj P šalje uređaju UA indikaciju kada ne može i kada može da primi šesnaestobitnu binarnu vrednost, respektivno. Vrednošću 1 signala CAP, trajanja jedne periode signala takta, uređaj UA šalje uređaju P komandu da tleba da primi šesnaestobitnu binarnu vrednost, pri čemu uređaj UA to čini kada utvrdi da uređaj P na statusnoj liniji SPA drži vrednost 1.
Uređaj UV serijski šalje uređaju P osmobitnu neoznačenu binarnu celobrojnu vrednost po linijama podataka DPB0, pri čemu se slanje vrši od viših ka nižim bitovima. Za sinhronizaciju između uređaja UP i P koriste se statusni signal SPB i upravljački signal CBP. Vrednostima 0 i 1 signala SPB uređaj P šalje uređaju UB indikaciju kada ne može i kada može da primi osmobitnu binarnu vrednost, respektivno. Vrednošću 1 signala CBP, trajanja jedne periode signala takta, uređaj UB šalje uređaju P komandu da treba da primi osmobitnu binarnu vrednost, pri čemu uređaj UB to čini kada utvrdi da uređaj P na statusnoj liniji SPB drži vrednost 1.
Uređaj P šalje uređaju UC šesnaestobitnu binarnu reč rezultata po linijama podataka DPC15..0, pri čemu je bit 15 najstariji a bit 0 najmlađi bit. Za sinhronizaciju između uređaja P i UC koriste se statusni signal SSP i upravljački signal SPS. Vrednostima 0 i 1 signala SCP uređaj UC šalje uređaju P indikaciju kada nije spreman i kada je spreman da primi šesnaestobitnu binarnu reč, respektivno. Vrednošću 1 signala CPC, trajanja jedna perioda signala takta, uređaj P šalje uređaju UC komandu da treba da primi šesnaestobitnu binarnu reč, pri čemu uređaj P to čini kada utvrdi da uređaj UC na statusnoj liniji SCP drži vrednost 1.
Uređaj P šalje uređaju UD označenu binarnu celobrojnu binarnu reč rezultata po linijama podataka DPD15..0, pri čemu je bit 15 najstariji a bit 0 najmlađi bit. Za sinhronizaciju između uređaja P i UD koriste se stagusni signal SDP i upravljački signal CPD. Vrednostima 0 i 1 signala SDP uređaj UD šalje uređaju P indikaciju kada nije spreman i kada je spreman da primi šesnaestobitnu binarnu reč, respektivno. Vrednošću 1 signala CPD, trajanja jedna perioda signala takta, uređaj P šalje uređaju UD komandu da treba da primi šesnaestobitnu binarnu reč, pri čemu uređaj P to čini kada utvrdi da uređaj UD na statusnoj liniji SDP drži vrednost 1.
U slučaju korišćenja memorijskog modula potrebno je obratiti pažnju na kapacitet modula tako da se ne koristi suvišan prostor. Smatrati da su na raspolaganju memorijski moduli koji imaju standardne ulaze i izlaze (DI, DO, ADDR, not(RD)/WR). Izlaz DO memorijskog modula prilikom operacije upisa ima vrednost stare vrednosti (koja će biti prepisana).
Pretpostaviti da se na početku na statusnim linijama SPA, SPB, SCP i SDP nalaze vrednosti 0.
- Nacrtati strukturnu šemu operacione jedinice uređaja P.
- Nacrtati dijagrame toka upravljačkih signala operacione jedinice i upravljačke jedinice uređaja P.
- Nacrtati strukturnu šemu upravljačke jedinice uređaja P realizovane pomoću brojača koraka i dekodera i dati izraze za generisanje upravljačkih signala operacione i upravljačke jedinice uređaja P. Smatrati da se u brojaču koraka na početku nalazi vrednost 0.