Documente Academic
Documente Profesional
Documente Cultură
Capitolul 5
Elemente de memorare
Memorii
0 1
1 0
3-3
Figura 4.5. Bistabil de tip D – cronogramă
Regiștrii
Registru paralel – cu rol de încărcare
Registrul paralel (de
stocare / tampon) este
format din n bistabili de
tip D acţionaţi sincron
de un tact comun.
•Dacă semnalul S/P (comportament de registru serie / paralel) este 0 => sunt
deschise porţile 2 şi datele de intrare I0, I1, I2 şi I3 au acces la intrările celor
Figura 4.8. Schema generală a unui registru paralel-serie sau serie-paralel
4 bistabile. Încărcarea paralel are loc în momentul aplicării impulsului de ceas
(CLK).
Spațiul de adresă
Cu n biţi de adresă pot fi adresate 2n locaţii de memorie
Exemplu: cu 24 biți se adresează 224 = 16,777,216
locații (16M locații).
Dacă fiecare locaţie reţine 1 octet atunci spaţiul de memorie
acoperit este de 16 Mbytes
Dacă locaţia conţine un cuvânt de 4 octeţi rezultă că spaţiul de
3-6 memorie adresabil este de 16∙4=64 MBytes
Memorii - 2
Adresabilitatea
3-7
Proiectarea unei memorii - 1
A[1:0] D
Fiecare bit WE
Este un bistabil de tip D
Fiecare locație
constă din w biți (aici w = 1)
w = 8 atunci memoria este
adresabilă pe octet
Adresare
n locații înseamnă log2n biți de
adresă (aici 2 biți => 4 locații)
Un decodificator translatează
adresa într-una din cele n adrese.
O memorie cu 22 locații
și adresabilitate pe 3 biți:
•Două linii de adresă: A[1:0]
•Trei linii de date: D[2:0]
•Un semnal de control: WE
Bistabil de
tip D
3 - 10
Proiectarea unei memorii din
subansamble
Proiectarea unei memorii de 8Kbytes folosind circuite de 2K intrări și
adresabilitate pe 4 biți.
CS = chip select:
A10-A0 2K x 4 bits 2K x 4 bits Semnalul CS dacă
CS CS este setat pe 1 este
validată adresarea,
d
2K x 4 bits 2K x 4 bits citirea şi scrierea
CS CS unui cip.
e
A12-A11 c
o
d 2K x 4 bits 2K x 4 bits
er CS CS
Memorie de 8KB
adresabilă pe
2K x 4 bits 2K x 4 bits octet
CS CS
3 - 11
Exemplu de memorie - 2
Implementarea unei memorii de 64Kcuvinte (cuvânt=32 biți) folosind circuite
de 8K intrări adresabile 1 octet
Care sunt liniile de adresă dacă memory este adresabilă pe cuvânt? Dar dacă este
adresabilă pe octet?
A? - A? 8K x 1B
d
e
A? - A? c
o
d
er
3 - 12
Automat cu număr finit de stări
input Combinational output
Logic Circuit
Storage
Element
3 - 13
FSM Example
• Funcţionarea unui automat
simplu de închidere /
deschidere a unei uşi (de
supermarket, de autobuz, etc.).
•Condiţii de tranziţie
(declanşată practic de
„scurgerea” unui interval de timp
sau de apăsarea unui buton, sau
de un senzor de mişcare, etc.)
iar la intrarea în fiecare stare are
loc o acţiune de intrare.
3 - 14
LC-3 văzut ca un automat
cu stări finite (FSM)
3 - 15
Calea de
date LC-3
3 - 16