Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERÍA
ELECTRÓNICA Y ELÉCTRICA
CURSO:
DOCENTE:
OBJETIVO:
ESTUDIANTE:
Para obtener la memoria que necesitamos, primero uniremos la memoria de 4x4 para crear
una de 4x8:
Ahora procedemos a convertirlo en una de 8x8 y usaremos un decodificador de 1:2
1 byte= 8 bits.
a) 4096 bits/8 =512 bytes.
b) 231 bits /8 = 256Mbytes
c) 256 bits / 8=32 bytes
5. ¿Cuántos chips de RAM de 32K x 8 se necesitan para tener una capacidad de memoria de 256K
bytes?
¿Cuántas líneas de dirección se necesitan para acceder a 256K bytes? ¿Cuántas de esas líneas
están conectadas
a las entradas de dirección de todos los chips?
¿Cuántas líneas deben decodificarse para las entradas de selección del chip?. Especifique el
tamaño del
decodificador.
6. ¿Qué es una ROM? .Explique. Implementar el siguiente circuito correspondiente a una memoria
ROM básica
de 4 x 2. Explique su funcionamiento.
Una ROM (Read-Only Memory) es un tipo de memoria de solo lectura que almacena datos de manera
permanente. A diferencia de las memorias RAM (Random Access Memory) que permiten leer y escribir
datos, una ROM solo puede leerse, es decir, solo se pueden recuperar los datos almacenados en ella.
Una ROM de 4 x 2 es un tipo específico de ROM que tiene 4 direcciones de entrada y 2 bits de salida. Esto
implica que la ROM tiene 4 ubicaciones de memoria, y cada ubicación contiene 2 bits de datos.
1. Configuración de la ROM:
- La ROM se configura con un tamaño de 4 direcciones de entrada (2 bits de dirección) y 2 bits de salida.
- Cada dirección corresponde a una ubicación específica en la memoria, y en esa ubicación se
almacenan 2 bits de datos.
- Durante el proceso de fabricación de la ROM, se programa con los datos deseados, y una vez
programada, no se pueden realizar cambios en los datos almacenados.
2. Operación:
- La ROM recibe una dirección de entrada de 2 bits que se utiliza para seleccionar una ubicación
particular en la memoria.
- Al seleccionar una dirección, la ROM accede a la ubicación correspondiente y proporciona los 2 bits de
datos almacenados en ella.
- Los bits de salida pueden emplearse para diversos propósitos, como controlar otros componentes en un
sistema o representar información en forma de señales binarias.
Por ejemplo, si la ROM está programada de la siguiente manera:
Dirección 0: 01
Dirección 1: 10
Dirección 2: 00
Dirección 3: 11
Es importante destacar que una ROM es de solo lectura, lo que significa que los datos almacenados en
ella no se pueden modificar una vez programados durante la fabricación. Por lo tanto, la ROM de 4 x 2
mantendrá la misma configuración de datos a lo largo de su vida útil.
7. Dado un chip de ROM de 32 x 8 con una entrada de habilitación, indique las conexiones externas
que se
requieren para construir una ROM de 128 x 8 con cuatro chips y un decodificador.
chip = 32 Sobran A5 y A6
3. Funcionamiento:
- La memoria PROM toma una entrada binaria de 3 bits (0 a 7) que se utiliza para seleccionar
una dirección específica en la memoria.
- Al seleccionar una dirección, la PROM activará la salida correspondiente y proporcionará los 4
bits almacenados en esa ubicación específica.
- Cada bit de salida controlará uno de los leds conectados a través de las resistencias de 330
ohmios.
- Si el bit de salida es '1', se encenderá el led conectado a esa línea de salida.
- Si el bit de salida es '0', el led correspondiente permanecerá apagado.
Por lo tanto, al aplicar una dirección específica a la memoria PROM, los leds conectados a las
salidas que contengan un '1' en ese bit se encenderán, mientras que los leds conectados a las
salidas que contengan un '0' permanecerán apagados.
El estado de los leds dependerá de los datos almacenados en la memoria PROM y de la dirección
seleccionada. Si se desea que los leds muestren un patrón específico,se deberá programar los
datos correspondientes en las direcciones adecuadas durante la fase de fabricación de la
memoria PROM. Una vez programada, esa configuración se mantendrá constante, ya que la
PROM es de solo lectura.
RAM 74LS189
El circuito 74189 es la memoria RAM de 16x4 bits, encargada de guardar los datos y trabajar con
estos. La matriz de memoria consta de 64 cerraduras organizadas como 16 (2 ^ 4) palabras de 4
bits cada una, accesibles a través de líneas de entrada y salida separadas.
Una entrada de dirección de 4 bits selecciona una de las 1 6 palabras de memoria.
Modo de funcionamiento:
El comportamiento del circuito 74189 está controlado por sólo dos líneas de control de baja activa,
a saber, las entradas de selección de chip y lectura/escritura:
NCS = 1: las salidas de datos están tri-declaradas y la señal de reloj para los pestillos de la
matriz de memoria están desactivados.
NCS = 0, Read / Write = 1: las salidas de datos están activadas y activadas con el contenido de
la palabra de memoria actualmente dirigida. Cuando se cambia la entrada de dirección, el
contenido de la palabra de memoria recién seleccionada aparecerá en las salidas de datos,
retrasadas por el tiempo de acceso a la memoria.
NCS = 0, Read / Write = 0: se habilita la señal de reloj de los bloqueos de memoria actualmente
dirigidos, de modo que los valores en el bus de entrada de datos se copian en la palabra de
memoria seleccionada (cerraduras transparentes). Además, las salidas de datos están
habilitadas.
Cambie la señal Read / Write de nuevo al estado alto (1) para almacenar los datos.
RAM 6116
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, está fabricada con la tecnología CMOS, opera con una fuente de alimentación de +5.0
Volts y está dispuesta en una pastilla de 24 terminales.
CARACTERÍSTICAS DE LA MEMORIA RAM 6116
• Organización de la memoria: 2048 X 8
• Alta velocidad: tiempo de acceso 150 nseg.
• Baja potencia en estado inactivo: 10 uW
• Baja potencia en estado activo: 160 mW
• RAM completamente estática: No requiere reloj para su funcionamiento
• Temperatura de operación: 0.75 grados centígrados
• Temperatura de almacenamiento: De -55 a +125 grados centígrados.
• Potencia de disipación: 1 Watts
• Todas sus entradas y salidas son compatibles directamente con la tecnología TTL
DESCRIPCIÓN DE LAS TERMINALES
Modo de funcionamiento:
OPERACIÓN DE LECTURA
Un dato será leído del dispositivo de almacenamiento RAM 6116, mediante la
aplicación de un nivel alto en la terminal (WE)', un nivel bajo en (CS)', y estando en nivel bajo la
terminal (OE)', con estas conexiones se dispone que se pueda leer la memoria RAM 6116, si se
coloca un nivel alto en las terminales (OE)'. y/o (CS)' las líneas de E/S y/o la pastilla 6116
se ponen en estado de alta impedancia, respectivamente. (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.
OPERACIÓN DE ESCRITURA
Un dato es escrito en el dispositivo RAM 6116 mediante la aplicación de un nivel bajo en la
terminal (WE)', un nivel bajo en (CS)', y un nivel alto o bajo en la terminal (OE)'. 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.
1. Verificar las operaciones de lectura y escritura a la RAM .
Escribir en la memoria los datos en por lo menos 5 direcciones
Descripción de los terminales :
➢ A0-A10: Lineas de direcciones
➢ I/O 0 – I/O 7: Entrada y Salida de datos
➢ (CE)' , Habilitador del CI
➢ (OE)' , Habilitador de salidas
➢ (WE)' , Habilitador para la escritura
➢ Vcc Voltaje de alimentación +5.0 Volts
➢ GND Terminal de tierra 0.0 Volts
I
9.b) Prueba de la RAM 74LS189 :
EN ESCRITURA
IV. Conclusiones.
En resumen, las memorias RAM y ROM son dos tipos de memoria utilizadas en sistemas
electrónicos y computadoras. La memoria RAM (Random Access Memory) es una memoria de
acceso aleatorio que permite tanto la lectura como la escritura de datos. Es volátil, lo que significa
que los datos se pierden cuando se apaga la alimentación. Por otro lado, la memoria ROM (Read-
Only Memory) es una memoria de solo lectura que almacena datos de forma permanente. No se
puede escribir en ella después de su fabricación y retiene los datos incluso cuando se apaga la
alimentación.
V. Bibliografía
1. Tanenbaum, A. S., & Bos, H. (2014). Structured Computer Organization (6th ed.). Pearson. (Capítulo 5:
"Memory Systems")
2. Hamacher, V. C., Vranesic, Z. G., & Zaky, S. H. (2011). Computer Organization and Embedded Systems
(6th ed.). McGraw-Hill. (Capítulo 5: "Computer Memory")
3. Patterson, D. A., & Hennessy, J. L. (2013). Computer Organization and Design: The Hardware/Software
Interface (5th ed.). Morgan Kaufmann. (Capítulo 5: "Large and Fast: Exploiting Memory Hierarchy")
4. Stallings, W. (2018). Computer Organization and Architecture: Designing for Performance (11th ed.).
Pearson. (Capítulo 6: "Memory System")
5. Hayes, J. P. (2008). Introduction to Digital Logic Design. CRC Press. (Capítulo 7: "Memory")