Es una memoria semiconductora no volátil, diseñada
para guardar datos que no cambien con frecuencia,
durante su operación solo se pueden leer los datos.
ANTECEDENTES
El tipo más simple es la tecnología
semiconductora.
Las compuertas lógicas
combinatorias se usaron en
principio para crear
direcciones.
La creación de circuitos
integrados desarrollo la
máscara ROM.
PROGRAMACIÓN
PROM (ROM PROGRAMABLE)
Son programadas por el usuario pero una vez programada no se puede borrar. La
estructura con enlace de fusible viene de fabricante con una conexión delgada de
enlace de fusible, de esta condición almacena un 1., si "vuela" el fusible almacena un
0.
EPROM (ROM PROGRAMABLE
BORRABLE)
Es programada por el usuario y puede borrarse y reprogramarse las
veces necesarias, el elemento de almacenamiento es un transistor
MOS, en su estado normal produce un 1 lógico cada vez que el
decodificador lo selecciona , para programar un 0 se usa un pulso de
alto voltaje. Para borrar los datos se restauran todas las celdas a 1
lógico, para ello se expone el silicio a una luz ultravioleta.
EEPROM (PROM PROGRAMABLE Y BORRABLE
ELÉCTRICAMENTE)
Mantiene la estructura de la EPROM pero agrega una región de óxido,
permitiendo que la memoria pueda borrarse con un alto voltaje (21 V
entre la compuerta y el colector del MOSFET). Para programarla, se
deshabilitan los búferes de salida de modo que los datos que se van a
escribir puedan ser aplicadas como entradas para las terminales de E/S.
OPERACIÓN DE LECTURA
Primero hay que aplicar las entradas de
dirección apropiadas y, después, activar las
entradas de control (aplicar nivel bajo a (CS)').
ARQUITECTURA
DECODIFICADORES DE DIRECCIÓN
El código de dirección es el que define cual es
el registro que se habilita.
BÚFERES DE SALIDA
Los datos se encuentran en el bus de
datos alimentan a estos buffers, los cuales
pasan a la salida de datos externas cuando
CS' esta en bajo.
ARREGLO DE REGISTROS
Almacenan los datos que se programan. Cada registro
contiene celdas de palabra que equivalen al tamaño de
palabra. Los registros se arreglan en forma de matriz
cuadrada.