Beruflich Dokumente
Kultur Dokumente
TEMA:
MEMORIA SRAM
CODIGO: 16190080
Página
CONCLUSIÓN 12
RESUMEN Y OBJETIVOS DEL EXPERIMENTO
El presente trabajo desarrolla la parte experimental de la clase sobre memoria SRAM, se espera
analizar el proceso tanto de escritura y lectura en este dispositivo y comprobar con la parte teórica. Así
mismo se adicionan elementos para un mejor resultado un ejemplo de esto son los búferes sobre el
cual hablaremos más adelante.
1
DESARROLLO DEL EXPERIMENTO:
Análisis de circuito:
Para el análisis del circuito mostrado es necesario conocer en primer lugar la función que
cumple cada pin de los circuitos integrados; para esto, será necesario revisar el Data Sheet de cada C.I.
, luego de conocer la función de cada pin será necesario separar por bloques el circuito para de esta
manera facilitar el análisis.
2
Mediante el siguiente cuadro se pasará a detallar cada zona delineada de color rojo:
III /OE: Output enable; si esta en 0 entonces los pines I/O funcionan como salida
de datos; si esta en 1 funcionan como entrada de datos.
/WE: Write enable; si esta en 1 lógico la memoria entonces solo nos permitirá
leer, si esta en 0 lógico la memoria servirá para el almacenamiento de datos.
3
Ahora se presenta al C.I. 74LS244, que se utiliza en el circuito; más adelante se detallará la función
que cumple en dicho circuito.
4
Para el circuito solo se necesitará 4 direcciones puesto que se quiere guardar la palabra
“HOLA”, esto entonces significa que los demás pines de dirección se pondrán en 0 lógico (tierra).
5
Cuando está en OFF la memoria nos mostrará la información antes
guardada, entonces los pines I/O funcionarán como salida de datos.
PTO. 1 El punto también servirá para controlar a los buffers del C.I 74LS244.
6
74LS244 El bloque de buffers se activará cuando el punto 1 está en 0 lógico
ACTIVADO
Entonces se “escribirá” en la memoria, es decir esta dejará pasar los
estados del juego resistencias que se muestran en la figura.
El display nos mostrará los datos así guardemos o leamos la información, esto es importante ya que
indicará si la información que estamos guardando es correcta.
ESCRITURA Y LECTURA:
7
Para el caso donde se almacenara la palabra HOLA y luego se la visualiza:
A1 A0 D7 D6 D5 D4 D3 D2 D1 D0
0 0 x 1 1 1 0 1 1 0 H
0 1 x 0 1 1 1 1 1 1 O
1 0 x 0 1 1 1 0 0 0 L
1 1 x 1 1 1 0 1 1 1 A
*se pone una x en D7 ya que este bit no se utiliza para formar letras en el display.
Habilitar memoria: dicha señal tiene que mantenerse en bajo durante todo el proceso, caso
contrario la memoria no estará en funcionamiento.
𝑅/𝑊 ̅ : esta señal va permutando su estado lógico de alto a bajo y de bajo a alto. Y de acuerdo
a la siguiente imagen se puede notar que cada letra luego de ser escrita (WRITE, señal en bajo)
es leída (READ, señal en alto).
1. Se habilita la memoria, para esto se cierra SW2 poniendo la entrada /CS a un estado bajo.
2. Como SW1 está inicialmente abierto, /OE está en estado bajo y la memoria en modo lectura.
8
Es en este instante cuando en el display se aprecia lo siguiente, esto se puede definir como la
información inicial que posee la memoria en la dirección 00 (A1=0 y A0=0), lo cual en realidad
puede ser cualquier combinación de bits. Para nuestro caso:
3. Para ingresar una letra, en este caso la H en la dirección 00, se procede a realizar un arreglo en
el juego de resistencias de tal manera que:
D6 D5 D4 D3 D2 D1 D0
1 1 1 0 1 1 0
Seguidamente se cierra el SW1, ahora /WE está en esta bajo (/OE en estado alto) se habilitan
los búferes y la memoria pasa a modo escritura. De esta manera se guardó la letra H.
Si nuevamente se pone /OE en esta bajo (/WE en estado alto y los búferes en estado Hi Z) se
puede leer esta misma letra en la dirección 00.
9
4. Para ingresar una letra, en este caso la O en la dirección 01, primero ponemos A1=0 y A0=1 y
se procede a realizar un arreglo en el juego de resistencias de tal manera que:
D6 D5 D4 D3 D2 D1 D0
0 1 1 1 1 1 1
Seguidamente se cierra el SW1, ahora /WE está en esta bajo (/OE en estado alto) se habilitan
los búferes y la memoria pasa a modo escritura. De esta manera se guardó la letra O.
Si nuevamente se pone /OE en esta bajo (/WE en estado alto y los búferes en estado Hi Z) se
puede leer esta misma letra en la dirección 01.
10
5. Para guardar la letra L en la dirección 10, primero ponemos A1=1 y A0=0 y se procede a
realizar un arreglo en el juego de resistencias de tal manera que:
D6 D5 D4 D3 D2 D1 D0
0 1 1 1 0 0 0
Seguidamente se cierra el SW1, ahora /WE está en esta bajo (/OE en estado alto) se habilitan
los búferes y la memoria pasa a modo escritura. De esta manera se guardó la letra L.
Si nuevamente se pone /OE en esta bajo (/WE en estado alto y los búferes en estado Hi Z) se
puede leer la letra L en la dirección 10.
11
6. Para guardar la letra A en la dirección 11, ponemos A1=1 y A0=1, y se procede a realizar un
arreglo en el juego de resistencias de tal manera que:
D6 D5 D4 D3 D2 D1 D0
1 1 1 0 1 1 1
Seguidamente se cierra el SW1, ahora /WE está en esta bajo (/OE en estado alto) se habilitan
los búferes y la memoria pasa a modo escritura. De esta manera se guardó la letra A.
Si nuevamente se pone /OE en esta bajo (/WE en estado alto y los búferes en estado Hi Z) se
puede leer la letra A en la dirección 11.
12
Así en cada una de las cuatro direcciones ya se encuentran los respectivos bytes, y si se desea leer la
palabra HOLA simplemente se tiene ingresar las direcciones en orden ascendente.
Para lograr que la aparición de las letras sea “automática” se acondiciona un contador que controle el
bus de direcciones.
En este caso se usó un contador implementado con 2 flip flops JK de flanco negativo y con el
generados de señales usado como clock.
*no es aconsejable dejar las entradas CLEAR Y SET al aire, por lo que se debe conectar a fuente.
La frecuencia del generador es 1Hz.
CONCLUSIÓNES:
Usamos búferes triestado para controlar las entradas “D0 – D7” durante el ciclo de escritura.
La memoria Sram son volátiles y al cortar a la energía obteníamos salidas aleatorias en el
display.
Se concluyó el experimento demostrando y explicando el funcionamiento de la memoria
SRAM6116 de manera satisfactoria, teniendo como prueba de esta experiencia que los
resultados obtenidos gracias a una buena teoría fueron precisos, con su respectiva explicación
y detallado orden; además estos resultados teóricos se compararon con los obtenidos en el
laboratorio mediante la LECTURA y ESCRITURA de la palabra HOLA, eso garantiza que el
funcionamiento del circuito funciona de manera óptima. Finalmente, no se presentaron
mayores inconvenientes en la experiencia y por tanto, el objetivo de comprobar el
funcionamiento del ciclo de escritura y lectura de la SRAM6116 fue realizado sin problemas.
El display en todo momento se mantuvo funcionando y representa una ayuda para la realización
del experimento.
13