Memorias de sólo lectura (ROM)
Publicado por jayzeegp en Agosto 25, 2008
Voy a exponer un resumen de los principales tipos de memorias de sólo lectura ROM.
Me he basado en gran parte en el libro de Fco. Javier Quiles Latorre llamado Tecnologías de Circuitos Integrados digitales y editado por la unidad docente Arquitectura de Ordenadores de la UCO. Espero que os sirva.
Memorias de sólo lectura (ROM)
- Sus contenidos son fijos e inalterables estableciéndose en el momento de fabricación.
- Estructura interna: Se puede implementar sólo con circuitos combinacionales usando un decodificador, y varias puertas OR que constituyan un codificador. Las conexiones entre las salidas del decodificador y las entradas de las puertas OR son las que determinan su contenido.
- Dependiendo de la dirección suministrada a la memoria, solamente se activará una de las salidas del decodificador. Esta salida activa selecciona la palabra cuyo contenido se quiere leer, de forma que si está conectada a una OR almacena un 1 para el bit de datos generado por esa puerta.
- Implementación de un codificador ROM
- Mediante una matriz de diodos
- Mediante una matriz de transistores

Aquí podemos ver una memoria ROM que contiene la BIOS de un ordenador. La imagen está sacada de Wikipedia.
- Clasificación de las memorias ROM
- ROM (programables por máscara)
- PROM (programables por el usuario)
- PROM de fusibles
- OTPROM (PROM programables una vez, no admiten borrado)
- EPROM (PROM borrables)
- UVPROM (PROM borrables por rayos ultravioleta)
- EEPROM (PROM borrables eléctricamente)
- EPROM flash (borrables eléctricamente).
Memorias EPROM
- Erasable Programable Read Only Memory.
- Reprogramables un número elevado de veces. Para poder programarla, antes debe borrarse su contenido, y después se establecen las condiciones necesarias según la información que tenga que almacenar.
- Usan un componente electrónico semiconductor basado en un MOSFET.
- Dependiendo del tipo de borrado
- UVPROM
- EEPROM
- FLASH EPROM

UVPROM en la que se observa la pequeña "ventana" de cuarzo para que pueda entrar la luz. Sacada de http://csserver.evansville.edu/~blandfor/
- UVPROM
- Se programan eléctricamente
- Se borran exponiéndolas a una radiación UV de la longitud adecuada.
- Encapsulado con ventana de cuarzo para dejar pasar la luz.
- Celdas de memoria MOSFET con puerta flotante.
- EEPROM
- Electricaly Erasable PROM
- Se puede programar dentro del propio sistema digital.
- Usan celdas de memoria con MOSFET de puerta flotante modificado.
- FLASH EPROM
- También llamadas memorias instantáneas o de ráfaga.
- Objetivo: diseñar una memoria con las ventajas de las UVPROM y EEPROM.
- Operaciones de borrado y programación más rápidas (FLASH).
- Borrado no selectivo. Permiten borrado completo o a nivel de página.
- La celda de memoria está compuesta por un solo transistor por lo que se fabrican con capacidades superiores.
