ORT2/K1 2016

Izvor: SI Wiki
Pređi na navigaciju Pređi na pretragu

Postavka zadatka na stranici predmeta (arhiva).

Postavka

Realizovati uređaj P za spregu između uređaja UA i UB. Uređaj P treba od uređaja UA da primi paralelno dve binarne reči i to 8-bitnu reč za koju treba da uradi višestruko aritmetičko pomeranje ulevo i 3-bitnu reč koju treba interpretirati kao celobrojnu veličinu bez znaka i koja vrednostima od 0 do 7 određuje za koliko mesta treba realizovati pomeranje. Nakon što se izvrše sva aritmetička pomeranja ulevo, određuje se vrednost dobijene 8-bitne binarne reči koju treba interpretirati kao predstavu binarnog broja u drugom komplementu. Po realizaciji zadate operacije, uređaj P treba da dobijenu 8-bitnu binarnu vrednost i njen znak (0 - plus, 1 - minus) serijski prosledi uređaju UB. Operacija treba da se ponavlja ciklično. Uređaji UA, P i UB treba da rade sinhrono na isti signal takta.

Uređaj UA šalje uređaju P jednu 8-bitnu binarnu reč po linijama podataka DAP7..0 i jednu 3-bitnu binarnu reč po linijama podataka DAP10..8. 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 nije spreman i kada je spreman da primi binarne reči sa linija podataka DAP10..0, respektivno. Vrednošću 1 signala CAP, trajanja jedne perioda signala takta, uređaj UA šalje uređaju P komandu da treba da primi binarne reči sa linija DAP10..0, pri čemu uređaj UA to čini kada utvrdi da uređaj P na statusnoj liniji SPA drži vrednost 1.

Uređaj P šalje uređaju UB 9-bitnu binarnu reč po liniji podataka DPB0, serijski bit po bit, s tim da je prvih 8 bitova vrednost broja, a zadnji, deveti bit znak broja. Vrednost 8-bitnog broja se prosleđuje od starijih bita ka mlađim bitima. 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 indikaciju kada nije spreman i kada je spreman da primi 1 bit binarne reči, respektivno. Vrednošću 1 signala CPB, trajanja jedna perioda signala takta, uređaj P šalje uređaju UB komandu da treba da primi 1 bit binarne reči, pri čemu uređaj P to čini kada utvrdi da uređaj UB na statusnoj liniji SBP drži vrednost 1.

U slučaju korišćenja memorijskih modula, pretpostaviti da ne postoji signal resetovanja memorije.

  1. Nacrtati strukturnu šemu operacione jedinice uređaja P koja realizuje datu operaciju.
  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 jedinice i upravljačke jedinice uređaja P.

Rešenje

Napomena: Umesto dva brojača u rešenju može da se koristi jedan brojač sa multiplekserom.

Logisim šema za ovo rešenje je dostupna za:

Za otvaranje rešenja potrebno je koristiti Logisim ili Logisim-evolution simulator digitalne logike sa ETF bibliotekom kompontenti, koje možete naći na stranici predmeta (za Logisim) ili ovde (za Logisim-evolution).

Dijagram toka signala operacione jedinice.
Logisim šema uređaja P.