Sistemas Mecanicos
Capítulo7: MEMORIAS DISEÑO DE CIRCUITOS COMBINACIONALES UTILIZANDO MEMORIAS
• Definición de una memoria genérica • Clasificación de memorias • Memorias SRAM • Memorias PROM • Memorias DPRAM • Asociación de memorias • Circuitos combinacionales con memorias
D.E.A. ED.7-1
Memorias
DEFINICIÓN DE UNA MEMORIA GENÉRICA
Aspecto exterior de una memoria genérica✔Palabra de memoria: Definida por el número de E/S del Bus de Datos
VCC
✔Tamaño de memoria:
(Direcciones) (Datos) BUS DE DIRECCIONES BUS DE DATOS
2número de bits del Bus de
Direcciones
MEMOR IA
CS: Selección del Chip R/W: Selección de la operación
CS GND R/W
D.E.A. ED.7-2
Memorias
CLASIFICACIÓN DE MEMORIAS
T ip o s 1 SRAM ( S t a t ic R A M ) DPRAM( D u a lP o r t R A M )
V o lá t il Sí
Sí
DRAM ( D y n a m ic R A M ) VRAM ( V id e o R A M ) 2 RO M por m á s c a ra
Sí
Sí No
C a r a c t e r í s t ic a s * A lt a V e lo c id a d * B a jo C o n s u m o :S e g ú n T e c n o lo g í a * D o b le P u e r t o * R / W y W / W s im u lt á n e a s , s a lv o e n la m is m a p o s ic ió n * S im ila r e n c o n s u m oy v e lo c id a d a S R A M * A lt a In t e g r a c ió n * N e c e s id a d d e R e f r e s c o * B a jo p r e c io * S a lid a s e r ie * B a jo p r e c io p a r a s e r ie s g ra n d e s
A p lic a c io n e s * M e m o r ia s C o n v e n c io n a l, C a c h é , e tc * M e m o r ia s C o n v e n c io n a l, C a c h é , e tc
PROM ( P r o g r a m m a b le ROM) EPROM ( E le c tr ic a lly P R O M ) EAROM (E E P R O M ) ( E le c t r . E r a s a b le ROM)
No
* P r o g r a m a b le e n la b o r a to r io * N o r e p r o g r a m a b le * I g u a l q u e P R O M + b o r r a b le y r e p r o g r a m a b le * P r o g r a m a b le y b o r r a b le s in s a c a r d e l e q u ip o
No
No
*G ra n d e s bancos de m e m o r ia * C o n t r o la d o r d ev íd e o * D is t r ib u c ió n de Sw * E q u ip o s f a b r ic a d o s e n s e r ie * R e a liz a c ió n d e ló g ic a c o m b in a c io n a l *P e q u e ñ a s s e r ie s * P r o t o t ip o s * E q u ip o s y a p lic a c io n e s e s p e c ia le s
1 2
R A M : R a n d o m A ccessM em o ry R O M : R e a d O n ly M e m o r y
D.E.A. ED.7-3
Memorias
MEMORIAS SRAMDiagrama de bloques
SRAM de 2x2bits
D.E.A. ED.7-4
Memorias
MEMORIAS PROM Diagrama de bloques
D.E.A. ED.7-5
Memorias
ASOCIACIÓN DE MEMORIAS 1/3 Para aumentar el número de bits
D.E.A. ED.7-6
Memorias
ASOCIACIÓN DE MEMORIAS 2/3 Para aumentar el tamaño de memoria
RAM 1Kx4
CS
WE
RAM 1Kx4
DATOS
CS
WE
A9 A8 A7 A6 A5 A4 A3 A2 A1 A0DIRECCIONES A10 WE
D.E.A. ED.7-7
Memorias
ASOCIACIÓN DE MEMORIAS 3/3
Para aumentar el número de bits y el tamaño de la memoria
A11..................A0 DIRECCIONES
R/W
DATOS
D.E.A. ED.7-8
Memorias
CIRCUITOS COMBINACIONALES CON MEMORIAS 1/3 Generación de funciones combinacionales con ROM
X0 F0(X) X1 X2 ROM de 2p x m F1(X) F2(X)
F(X)
X
Xp-1Fm-1(X)
CS
D.E.A. ED.7-9
Memorias
CIRCUITOS COMBINACIONALES CON MEMORIAS 2/3 Ejemplo: Sumador binario de 3 bits Tabla de Verdad
C in 0 0 0 .... 1 1 1 1 .... 1 1 1
Y 2 0 0 0 .... 1 1 1 1 .... 1 1 1
DI RECCI ÓN
Y 1 0 0 0 .... 0 0 0 0 .... 1 1 1 Y 0 0 0 0 .... 0 0 0 0 .... 1 1 1
X 2 0 0 0 .... 0 0 0 1 .... 1 1 1
X 1 0 0 1 .... 0 1 1 0 .... 0 1 1
DT A A E AO A O LM C N D X C 0 out Z Z Z 2 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 .... .... .... .... .... 1 0 1 1 0 0 0 1 1 1 1 1 0 0 0 0 1 0 0 1 .... .... .... .... .... 1 1 1 0 1 0 1 1 1 0 1 1 1 1 1
D.E.A. ED.7-10
Memorias
CIRCUITOS COMBINACIONALES CON MEMORIAS 3/3 Diagrama de la memoria ROM
X0 X1 X2
ROM de 128 x 4 Cout Z2
Y0 Z1 Y1 Z0 Y2
Cin
CS
D.E.A. ED.7-11
Regístrate para leer el documento completo.