ORT2/K1N 2021

Izvor: SI Wiki
Pređi na navigaciju Pređi na pretragu
Ovaj rok nije rešen. Pomozite SI Wiki tako što ćete ga rešiti.

Popravni kolokvijum održan je u terminu drugog kolokvijuma. Kolokvijum je bio zajednički za smerove SI i RTI.

Postavka

Realizovati uređaj P za spregu izmeđ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 drugom 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 treba 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 UB serijski šalje uređaju P osmobitnu neoznačenu binarnu celobrojnu vrednost po linijama podataka DBP0, pri čemu se slanje vrši od viših ka nižim bitovima. Za sinhronizaciju između uređaja UB 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 SCP i upravljački signal CPC. 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 jedne periode 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 statusni signal SDP i upravljački signal CPD. Vrednostima 0 i 1 signala SDP uređaj UD šalje uređaju P indikaciju kada nije i kada jeste spreman da primi šesnaestobitnu binarnu reč, respektivno. Vrednošću 1 signala CPD, trajanja jedne periode 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 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, ). 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.

  1. Nacrtati strukturnu šemu operacione jedinice uređaja P.
  2. Nacrtati dijagrame toka upravljačkih signala operacione jedinice i upravljačke jedinice uređaja P.
  3. 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.

Rešenje