robotica
Donde los terminales: A0 a A12 son las entradas de dirección, I/O0 a I/O7 son las entradas/salidas
de datos, WE , CS1 , CS 2 y OE son entradasde control. La tabla de modos es:
Modo
WE
CS1 CS2
OE Terminales I/O
Lectura
Escritura
Deshabilita salida
No Seleccionado
(Suspendido)
a)
b)
c)
d)
e)
1
0
1
X
0
0
X
1
1
1X
X
0
X
1
X
Salida
Entrada
Alta Impedancia
Alta Impedancia
X
X
0
X
¿Cuántas palabras puede almacenar esta memoria?
¿ Cuál es el tamaño de cada palabra?
¿Cuál es la organizaciónde esta memoria?
¿ Cuál es la capacidad de esta memoria?
Utilizando chips de esta memoria, dibuje el diagrama completo para una memoria de
16Kx16. El circuito no debe requerir lógica adicionalDatos:
Líneas de memoria m=13
Líneas de datos n=8
Solución:
a) Palabras = 2m = 213= 8192 palabras
b) Tamaño de cada palabra = n = 8 bits
c) Organización = 213 x 8 = 23210 x 8= 8K x 8
d)Capacidad= 8192 x 8 = 65536
e) Tenemos memorias de 8K x 8. Para obtener una de 16K x 16, debemos expandir tanto el
tamaño de la palabra como la capacidad.
Un primer paso consiste en expandirprimero el tamaño de la palabra, con el fin de
obtener una memoria 8K x 16. Para esto necesitamos 2 memorias 8K x 8 conectadas como
se muestran en la figura N°1, con el fin de obtener una palabra de 16bits.
El segundo paso consiste en expandir la capacidad de estas memorias 8K x 16 Como nos
16.
piden 16K x 16, entonces: 16K = 2(8K) = 2 (23210) = 214, necesitamos 14 líneas de
dirección. (Unamas de la que tenemos) y dos memorias de 8K x 16 (Es decir, 4 de 8K x
las
8)
En la tabla de modos, observamos que cuando CS1 = 0 y CS2=1, se puede habilitar la
S2=1,
memoria para lectura/escrituray cuando CS1 = 1 ó CS2=0, se considera que el chip está
suspendido ó no seleccionado.
Entonces la primera memoria de 8 K x 16 le conectaremos CS1 a un nivel fijo 0 y CS a la
CS2
línea A13....
Regístrate para leer el documento completo.