Sei sulla pagina 1di 4

Escuela Superior de Ingeniera Mecnica y Elctrica

Ingeniera en Computacin
Circuitos Lgicos II

Pag. 1

Manejo e implementacin de la memoria 6116


Gonzlez Len Christian, Hernndez Sanabria Jos Blas, Velzquez Tllez Brihan

chrisgoleon24@hotmail.com, jblash6@hotmail.com, pumasemj@hotmail.com

Resumen: Esta prctica cuenta de dos partes: la
primera consta del diseo de un circuito para
manipular una memoria de tipo SRAM, es decir,
el modulo 6116. La segunda parte, se trata de la
implementacin del mdulo SRAM en el
almacenamiento de los datos de salida de un
decodificador para letras del alfabeto usando 4
bits. Adems se utiliz un contador asncrono para
automatizar el manejo de las direcciones de
memoria del modulo 6116.
Palabras Clave: Memoria, bit, byte, direcciones
de memoria.

Objetivo: Manipular el modulo de memoria 6116
e implementarlo en una aplicacin sencilla.

Introduccin
Se define como memoria a todo dispositivo
elctrico o mecnico que almacena informacin
binaria, a su vez las memorias estn compuestas
de registros. Un registro es un conjunto de celdas
de memoria, a la capacidad mxima de datos que
almacena un registro se le llama ancho de palabra.
La celda de memoria es la unidad bsica de
almacenamiento, aqu se almacena un bit.
A partir de estos conceptos se define la densidad
de memoria como la cantidad de bits que puede
almacenar un modulo, o en su caso, el producto de
la cantidad de registros por el ancho de palabra.
Existen varios tipos de memoria, aqu los
principales:

-RAM
-ROM
-PROM
-EPROM
-EEPROM
-FLASH
Sin embargo, para este trabajo se abordar slo la
memoria RAM.

Existen dos ramas principales de memorias RAM
(Random Access Memory), la DRAM y la
SRAM.

SRAM (Static Random Access Memory)
Memoria basada en semiconductores, capaz de
almacenar datos mientras est alimentada, es
decir, al cortar la corriente de alimentacin los
datos almacenados all son borrados. La principal
ventaja es que es de rpido acceso.

DRAM (Dynamic Random Access Memory)
Usualmente usada como modulo principal de
memoria. Se le llama dinmica ya que refresca los
datos, es decir, cada cierto tiempo actualiza los
datos almacenados. Su principal ventaja es la gran
densidad de posiciones.


Desarrollo:
Primera parte
Con la ayuda del profesor y el uso de una tabla de
verdad del modulo 6116 (vase Figura 1), se
diseo el siguiente circuito.
La primera columna indica que el modulo esta
deshabilitado, ya que CS tiene lgica invertida. En
la segunda columna, se activa CS, se activa WE y
G (todos con un cero), para escribir datos en la
memoria. Para el caso de leer los datos de la
memoria se debe desactivar WE y G (ambos con
un uno), y activar OE (enviando un cero).


Pag. 2

Figura 1.- Diagrama de tiempos para el circuito del
modulo6116

Usando el diagrama de tiempos se dise el
circuito para el mdulo de memoria. (Figura 2)
Las direcciones de memoria corresponden a os
pines rotulados con A, en este caso son slo
cinco pines. Los pines marcados con D, son la
entrada o salida de los datos de la memoria.

Figura 2.- Diagrama bsico para la escritura/lectura de datos


Segunda parte
Se propuso una aplicacin sencilla para el circuito
anterior. Utilizando un contador para manipular
las direcciones de memoria y un decodificador, se
debe mostrar el contenido de la memoria en un
display de siete segmentos.
Para realizar esta parte de la prctica, en primer
lugar se ensamblo un circuito contador de 4 bits,
ya que slo se manipularn 16 localidades de
memoria. Figura 3.

Figura 3.- Circuito contador de 4 bits.

Adems fue necesario disear un decodificador
que alfabtico, usando los mismos cuatro bits que
en el contador. Para ello se realiz simplificacin
de funciones con mapas K. Cada pin del display
de 7 segmentos corresponde a una funcin
booleana. Por ejemplo, para el pin a y b, esta
es su tabla de verdad.

Con base a las letras que se necesitan estas fueron
las funciones que se obtuvieron:

A= XYWZ + XWZ +XYZ +YWZ
Pag. 3
B= XYWZ
C= XYWZ +XYD +YZ +YW + XY
D= XYW +XYW +XY +YW +XZ
E= YW +XW +XY +XZ
F= XYW+XYW+YWZ+XWZ
G= YWZ+XWZ+YZ+YW+XW

Con estas funciones se obtienen las letras
Chris Gonz Leon.

Resultados
En la primera parte de la prctica se consigui
grabar y leer palabras de 4 bits. Sin embargo, en
ocasiones el circuito arrojaba datos errneos en la
lectura.
Para la segunda parte se logr obtener un
codificador binario-alfabtico, pero slo para las
letras que se requirieron.

Conclusin
Gonzlez Len Christian.- Con esta prctica
pude comprender una aplicacin de una memoria
ram, ya que no solo es meter y sacar datos de la
memoria, si no, que tambin complementar el
circuito con un contador que automatice el
proceso de escritura y lectura de datos.|
Velzquez Tllez Brahian.- Concluyo que al
realizar esta prctica yo pude analizar y entender
el funcionamiento de las memorias y todas las
aplicaciones que tienen hoy en da ya que son de
mucha importancia y las usamos en nuestra vida
cotidiana.
Hernndez Sanabria Jos Blas.- A partir de esta
prctica pude comprender la razn de usar
potencias de 2 para manipular direcciones.
Tambin pude notar la diferencia entre los tipos
de RAM y la importancia de comprender que es
un bit y un byte.
Referencias
[1]https://sites.google.com/site/electronicadigitalu
vfime/5-1tipos-de-memorias-ram-rom-dram-sram
[2]Apuntes Circuitos Lgicos II, Hernndez
Sanabria Jos Blas. Profesor Bautista Arias Jos
Luis. 2014.
Pag. 4

Potrebbero piacerti anche