Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Mrom
1. UNIVERSIDAD TÉCNICA DE COTOPAXI
UNIDAD ACADEMICA DE CIENCIAS DE LA INGENIERIA Y APLICADAS
CARRERA DE INGENIERIA EN ELECTROMECÁNICA
TEMA: MEMORIA MROM
AUTORES:
PALLO WILSON
ASIGNATURA:
SISTEMAS DIGITALES
DOCENTE:
ING. ZINAIDA SMIRNORA
LATACUNGA-ECUADOR
2. MEMORIA MROM
MROM es un término informático que significa
Read Only Memory (“Memoria de Solo
Lectura”). Se trata de un medio de
almacenamiento que utilizan las
computadoras y otros equipos electrónicos.
OContiene un patron permanente de datos
Oque no puede alterarse.
O• No volátil.
O• Aplicaciones → Subrutinas para funciones de
Ouso frecuente, programas del sistema, etc.
Oson circuitos combinacionales, no secuenciales.
3. ENTRADAS
O Las entradas se denominan entradas de dirección y
tradicionalmente se numeran A0, A1, …, An-1 (Address). Las
salidas se denominan salidas de datos y se numeran
típicamente D0, D1, …, Dk-1 (Data). La capacidad (C) de una
memoria viene determinada por el número total de bits que es
capaz de almacenar, que depende del número de palabras que
contiene y de la longitud de cada palabra (C = 2n × k bits)
4. ARQUITECTURA DE LA MROM
O La arquitectura (estructura) interna de un CI de
ROM es muy compleja, por lo que no
intentaremos familiarizarnos con todos sus
detalles. No obstante, por cuestion didactica si
podemos ver un diagrama simplifi cado de la
arquitectura interna, como el que se muestra en
la fi gura 12-7 para la ROM de 16 8. Hay cuatro
partes basicas: arreglo de registros, decodifi
cador de fi la, decodifi cador de columna y
búferes de salida.
7. MEMORIA MASK ROM
O Los datos son permanentemente
O almacenados en la memoria durante el
O proceso de manufactura.
O • Manufactura costosa.
O • Un error... tiraje de chips a la basura
8. MEMORIA EPROM
O • UV EPROM (UV Erasable PROM)
O • Se lee y escribe electricamente
O • Antes de escribir, todas las celdas deben
ser borradas a la vez mediante exposición a
luz ultravioleta (hasta 20 minutos)
O • El proceso de borrado puede realizarse
varias veces.
9. EEPROM (Electrically Erasable PROM)
O • Se puede escribir en cualquier momento
sin borrar su contenido anterior, solo se
actualiza el byte o bytes direccionados.
O • Tiempo de escritura >>> Tiempo de
lectura
O • Se actualiza utilizando lineas de datos, de
O direcciones y de control de un bus ordinario.
10. APLICACIONES DE LA ROM
MEMORIA DE PROGRAMA DE MICROCONTROLADOR EMBEBIDO
Los microcontroladores prevalecen en la mayoria de los productos
electronicos para el consumidor que hay en el mercado en La
actualidad. El sistema de frenos automaticos de su automovil y el
controlador del motor, su telefono celular, su camara digital, su
horno de microondas y muchos otros productos tienen un
microcontrolador como cerebro. Estas pequenas computadoras
tienen sus instrucciones de programa almacenadas en memoria no
volatil (en otras palabras, en una ROM). La mayoria de los
microcontroladores embebidos en la actualidad tienen una ROM
Flash integrada en el mismo CI que la CPU. Muchos tambien tienen
un area de EEPROM que ofrece las caracteristicas de borrado de
bytes y el almacenamiento no volatil.
11. Transferencia de datos y
portabilidad
La necesidad de almacenar y transferir grandes conjuntos de
informacion binaria es un requerimiento de muchos sistemas
de bajo consumo operados por baterias hoy en dia. Los
telefonos celulares almacenan fotografias y clips de video. Las
camaras digitales almacenan muchas imagenes en medios de
memoria removibles. Las unidades Flash se conectan en el
puerto USB de una computadora y almacenan gigabytes de
informacion. Su reproductor de MP3 esta cargado con musica y
opera todo el dia con baterias. Un PDA (asistente digital
personal) almacena informacion sobre citas, e-mail, direcciones
e incluso hasta libros completos. Todos estos aparatos
electronicos personales comunes requieren el almacenamiento
de baja energia, bajo costo y alta densidad con una capacidad
de escritura en el circuito que esta disponible en la memoria
Flash.
12. Convertidor de datos
O El circuito convertidor de datos recibe datos expresados en un tipo
de codigo y produce una salida expresada en otro tipo. Por
ejemplo, la conversion de codigo se necesita cuando una
computadora produce como salida datos en codigo binario directo
y queremos convertirlo en BCD para poder visualizarlo en
pantallas de LEDs de 7 segmentos.
O Uno de los metodos mas sencillos de conversion de codigo utiliza
una ROM programada de tal forma que la aplicacion de una
direccion especifi ca (el codigo anterior) produzca una salida de
datos que represente el equivalente en el nuevo codigo.
O La 74185 es una ROM que almacena la conversion de codigo
binario a BCD para una entrada binaria de seis bits. Para ilustrar
esto, una entrada de direccion binaria de 100110 (38 decimal)
producira una salida de datos de 00111000, que es el codigo
O BCD para el 38 decimal.
13. Generador de funciones
O El generador de funciones es un circuito que produce formas de onda
tales como senoidales, dientes de sierra, triangulares y cuadradas. La
fi gura 12-17 muestra como se utilizan una tabla de busqueda de
ROM y un DAC para generar una senal de salida de onda senoidal.
O La ROM almacena 256 valores distintos de ocho bits, cada uno de los
cuales corresponde a un valor distinto de la forma de onda (es decir,
un punto de voltaje distinto en la onda senoidal).
O Al contador de ocho bits se le aplica un pulso continuo mediante una
senal de reloj, para proporcionar entradas de direccion secuenciales a
la ROM. A medida que el contador avanza en ciclo a traves de las 256
direccionesdistintas, la ROM produce como salida los 256 puntos de
datos y los envia al DAC.
O La salida del DAC sera una forma de onda que pase a traves de los
256 valores de voltaje analogicos distintos, correspondientes a los
puntos de datos. El fi ltro pasa-bajas suaviza
O los intervalos en la salida del DAC para producir una forma de onda
uniforme.