ORT2/K1N 2023

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 prvi kolokvijum 2023. godine održan je 10. decembra 2023. godine i trajao je sat i po vremena.

Postavka

Realizovati uređaj P za spregu između uređaja UA, UB i UC. Uređaj P treba od uređaja UA da kontinualno prima elemente niz A preko linija DAP7..0. Elementi niza A su 8 bitni označeni brojevi. Uređaj P nad svakim elementom primenjuje funkciju sa parametrima koje dobija od uređaja UC preko linija DCP7..0 i DCP15..8. Rezultat funkcije uređaj P šalje uređaju UB preko linija DPB7..0. Takođe, uređaj P može od uređaja UC da primi komandu da pauzira svoj rad, da nastavi sa radom ili da promeni parametre funkcije . Ovu komandu uređaj P dobija preko linije DCP17..16. Nastavak rada uređaja P podrazumeva da uređaj P nastavi sa radnjom koju je obavljao pre pauziranja. Obezbediti da komande od uređaja UC, uređaj P može da primi u bilo kom trenutku u toku slanja rezultata funkcije uređaju UB. Opisana operacija treba da se izvršava ciklično. Funkcija :

Komande koje uređaj P može da primi od uređaja UC su:

  • 00 - nastavak rada
  • 01 - pauziranje rada
  • 10 - novi parametri

Smatrati da komanda za nastavak rada može jedino da stigne nakon komande pauziranje rada. Dok komanda sa novim parametrima može da stigne jedino ako uređaj P nije pauziran.

Uređaj UA po linijama podataka DAP7..0 šalje uređaju P označene osmobitne elemente niza. 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 informaciju kada ne može i kada može da primi podatak, respektivno. Vrednošću 1 signala CAP, trajanja jedne periode signala takta, uređaj UA šalje uređaju P komandu da treba da primi podatak, pri čemu uređaj UA to čini kada utvrdi da uređaj P na statusnoj liniji SPA drži vrednost 1. Pretpostaviti da se na početku na statusnoj liniji SPA nalazi vrednost 0.

Uređaj UC po linijama podataka DCP17..16, DCP15..8 i DCP7..0 šalje uređaju P komandu, i označene osmobitne parametre funkcije , respektivno. Komanda za pauziranje rada i nastavak rada uređaja P ne koristi linije DCP15..0 i vrednosti na ovim linijama mogu da se zanemare u toku slanja spomenutih komandi. Za sinhronizaciju između uređaja UC i P koriste se statusni signal SPC i upravljački signal CCP. Vrednostima 0 i 1 signala SPC uređaj P šalje uređaju UC informaciju kada ne može i kada može da primi podatak, respektivno. Vrednošću 1 signala CCP, trajanja jedne periode signala takta, uređaj UC šalje uređaju P komandu da treba da primi podatak, pri čemu uređaj UC to čini kada utvrdi da uređaj P na statusnoj liniji SPC drži vrednost 1. Pretpostaviti da se na početku na statusnoj liniji SPC nalazi vrednost 0.

Uređaj P po linijama podataka DPB7..0 šalje uređaju UB osmobitnu vrednost. Za sinhronizaciju između uređaja P i UB koriste se statusni signal SBP i upravljački signal CPB. Vrednostima 0 i 1 signala SBP uređaj UB šalje uređaju P informaciju kada ne može i kada može da primi podatak, respektivno. Vrednošću 1 signala CPB, trajanja jedne periode signala takta, uređaj P šalje uređaju UB komandu da treba da primi podatak, pri čemu uređaj P to čini kada utvrdi da uređaj UB na statusnoj liniji SBP drži vrednost 1. Pretpostaviti da se na početku na statusnoj liniji SBP nalazi vrednost 0.

Prilikom realizacije strukturne šeme operacione jedinice koristiti samo standardne kombinacione i sekvencijalne module. U slučaju korišćenja logičkih kola AND, OR, XOR i NOT pretpostaviti da se na njihove ulaze mogu dovesti signali proizvoljne širine i da je u tom slučaju izlaz tih logičkih kola iste te širine. U slučaju korišćenja memorije prilikom realizacije uređaja pretpostaviti da je početna vrednost svih memorijskih lokacija 0, da se čitanje obavlja u istom taktu i da se upis obavlja u narednom taktu.

  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 u tehnici brojač koraka sa dekoderom i napisati izraze za generisanje upravljačkih signala operacione i upravljačke jedinice uređaja P.

Rešenje