En un sistema la información se almacena en forma de datos y de instrucciones, de tal manera que la memoria debe estar en condiciones de recibir palabras que son datos y palabras que son instrucciones, en cualquier momento, o poder ceder dicha información cuando así se requiera, para realizar esta función se necesita un sistema de control para la transferencia de información, que se encuentra dentro de la memoria.
La memoria esta constituida por localidades con casilleros individuales para cada bit de información, (BIT significa BInary digIT), cada localidad corresponde a una dirección determinada, la estructura de una memoria es similar al barrio de una ciudad, en el que cada casa corresponde a su número..
Una vez que dicha información haya sido incluida dentro de la memoria de un sistema, cada información, ya sea dato o instrucción puede alcanzarse únicamente a través de su dirección.
La memoria esta caracterizada por tres propiedades fundamentales;
* Capacidad de la memoria
* Tiempo de acceso
* Costos por bit
CAPACIDAD DE LA MEMORIA
La capacidad de la memoria o capacidad de almacenamiento viene
definida por el número de bits de almacenamiento existente y el
número de la longitud de palabras, la capacidad de la memoria se
indica en Kbytes, en un sistema la capacidad puede ampliarse indefinidamente,
sin que tengan que cambiarse las unidades de E/S ni la CPU, las etapas
de ampliación pueden ser;
COSTOS POR BIT
Los costos por bit comprenden los gastos de adquisición de una
memoria referidos únicamente a un solo bit, si al adquirir una memoria
se establece un limite de gastos que no ha de ser sobrepasado, puede apreciarse
que cuando más grande se elija la capacidad de la memoria, mayor
será el tiempo de acceso, en cambio si se requiere una capacidad
mínima los costos disminuirán a medida que aumentan los tiempos
de acceso.
El dispositivo 6116 es una memoria de acceso aleatorio, Random Acces
Memory (RAM), cuenta con una capacidad de 2048 palabras de 8 bits cada
una, es una memoria estática de alta velocidad, esta fabricada con
la tecnología CMOS, opera con una fuente de alimentación
de +5.0 Volts y esta dispuesta en una pastilla de 24 terminales.
![]() |
(CS)' posee la función de controlar la activación de la pastilla, la cual puede ser usada por un sistema con microprocesadores para la selección del dispositivo.
La terminal (OE)' habilita las salidas, o las pone en estado de alta impedancia, la cual puede ser habilitada cada vez que el microprocesador requiera leer la memoria.
La terminal (WE)' al ser activa provoca que las terminales E/S de la memoria RAM 6116 se habiliten para aceptar la información, en estas condiciones la terminal (OE)' posee la opción de ser colocada en estado de alto bajo, para realizar así la operación de escritura.
La EPROM 2716 esta empacada en un circuito integrado de 24 terminales, usa una placa transparente en su dorso, lo cual nos permite exponer el chip a rayos ultravioleta ópticos, que se utilizan para borrar la memoria, se le puede depositar una nueva información aun después de estar borrada siguiendo los procedimientos de programación adecuados, esta EPROM 2716 esta constituida con tecnología de alta densidad con compuertas CMOS de canal N.
Ventajas
![]() |
En la terminal 18 se debe depositar un pulso de Tw = 45 mseg aproximadamente, dicho pulso deberá estar dado por un monoestable.
La terminal 20 que es el habilitador de salidas se conecta a la polarización de +5.0 Volts (la alimentación).
La terminal 21, voltaje de programación se conecta a un voltaje fijo de +25.0 Volts, la memoria normalmente cuando no esta grabada contiene "unos", por lo tanto en la operación de grabación se procede a depositar ceros.
PRECAUCIONES
Excediendo de los 25 Volts en la terminal Vpp (pin 21) se dañara
la EPROM 2716 y después todos los bits quedaran en el estado uno
lógico.
La información debe ser introducida usando el modo de programación, depositando solamente ceros lógicos en la localidad seleccionada y con la combinación deseada, aunque ambos unos y ceros pueden ser presentados como datos de entrada en la palabra de información a grabar.
La única manera de cambiar los ceros por los unos es borrando totalmente la memoria EPROM 2716 a través de una intensa luz ultravioleta.
La EPROM 2716 esta en la modalidad de programación cuando la fuente de alimentación de Vpp esta en +25 Volts y (OE)' en estado lógico alto.
Se requiere un capacitor de 0.1 uF dispuesto entre +Vcc y GND para suprimir los estados transitorios de tensión que puedan dañar al dispositivo EPROM 2716.
La información debe se programada en 8 bits en paralelo dispuestos en las terminales de salida del chip, los niveles deben ser compatibles con la tecnología TTL.
Cuando la dirección y el programa son estables, se debe hacer presente el pulso activo de programación durante 45 mseg.
Se puede programar cualquier localidad en cualquier tiempo en forma secuencial o con acceso aleatorio,.
El pulso de programación debe tener una duración máxima de 55 mseg.
La EPROM 2716 no debe ser programada con una señal de CD en la terminal de programación (CE)'.
Se pueden programar varias EPROM 2716 en paralelo con la misma información, debido a la simplicidad de los requerimientos de programación.
El circuito integrado EEPROM 2816 es una memoria reprogramable y borrable que contiene 2048 localidades de memoria con 8 bits cada una, (2K X 8) y opera con una sola fuente de alimentación de + 5 Volts, con tiempos similares a los de una RAM estática en modo de lectura, tiene dos modos de programación una de +5 Volts y otra de alto voltaje.
El modo de programación de +5 Volts se inicia con un pulso de
escritura con una transición alto/bajo de nivel TTL con una duración
de 200 nseg, el circuito automáticamente borra el byte seleccionado
antes de escribir otro dato nuevo, se completa un ciclo de borrado/escritura
en un tiempo máximo de 10 mseg, el tiempo de acceso a lectura es
de 250 nseg, todas sus salidas son compatibles con la tecnología
TTL.
![]() |
OPERACIÓN DE LECTURA
Un dato es leído de la memoria EEPROM 2816 mediante la aplicación
de un nivel alto en Vpp, (voltaje de programación conectada a Vcc),
un nivel bajo en (CE)' y un nivel bajo en (OE)', con estas condiciones
se obtiene información de terminales E/S estarán en estado
de alta impedancia siempre y cuando (OE)' y/o (CE)' están en un
nivel alto.
La función de la terminal (CE)' es la de poder controlar la activación del chip, puede ser usado por un sistema con microprocesadores para la selección del dispositivo.
La terminal que habilita las salidas, o las pone en estado de alta impedancia, si se tiene en cuanta que las entradas son estables el tiempo de acceso es igual al tiempo de retardo de la terminal (CE)', los datos están disponibles después de un tiempo de retardo de la terminal (OE)'.
El ciclo de escritura es iniciado por la aplicación de un nivel bajo en Vpp, 200 nseg, mientras que (OE)' debe estar en estado alto y (CE)' en estado bajo, la dirección es doblemente almacenada a la caída y a la salida de Vpp, una vez realizado esto la arquitectura interna de la memoria borrara automáticamente el dato seleccionado y procederá a escribir el nuevo dato en un tiempo de l0 mseg, mientras tanto las terminales E/S o E/S; permanecerán en estado de alta impedancia durante un tiempo igual al de la operación del proceso de escritura,
La EEPROM 2816 se escribe y se borra eléctricamente utilizando un voltaje de +5 Volts para grabar y leer, la condición de grabado es "borrado antes de escribir", esta memoria es del tipo ROM reprogramable, en caso de que se desconecte el circuito de alimentación de la energía la información no se pierde, se puede usar el modo de "stanby" para que la información no se borre.
La 2816 se borra y se programa eléctricamente y no ópticamente como lo requieren normalmente las EPROMS, en estas, se borra la información con luz ultravioleta, el dispositivo EEPROM 2816 ofrece flexibilidad para borrar un solo bit o todo el chip si así se desea.
Para escribir en una localidad en particular, el bit existente se borra antes de escribir el nuevo bit, los niveles de las terminales E/S deben ser compatibles con la tecnología TTL en cuanto a sus equivalentes de niveles lógicos deseados como niveles de grabación, la programación debe durar mínimo 9 msg y un máximo de 15 mseg.
OPERACIÓN DE BORRADO
Si se desean borrar todas las direcciones de la EEPROM 2816, el dispositivo
ofrece una función para borrado inmediato de todas las localidades,
cuando esta función se lleva a cabo ... (seguirá)