0% encontró este documento útil (0 votos)
2 vistas10 páginas

Circuitos y Memorias en Arquitectura de Computadoras

El documento es un trabajo práctico sobre arquitectura de computadoras, específicamente sobre memorias ROM y RAM, así como la unidad aritmético-lógica (ALU) y circuitos combinacionales. Se abordan temas como los tipos de memoria ROM, el diseño de decodificadores y multiplexores, y se realizan ejercicios prácticos de implementación de memorias. Además, se discuten las funciones y estructuras internas de la ALU y la memoria ROM en el contexto de la microarquitectura de ARC.

Cargado por

maxi.kpo222
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2 vistas10 páginas

Circuitos y Memorias en Arquitectura de Computadoras

El documento es un trabajo práctico sobre arquitectura de computadoras, específicamente sobre memorias ROM y RAM, así como la unidad aritmético-lógica (ALU) y circuitos combinacionales. Se abordan temas como los tipos de memoria ROM, el diseño de decodificadores y multiplexores, y se realizan ejercicios prácticos de implementación de memorias. Además, se discuten las funciones y estructuras internas de la ALU y la memoria ROM en el contexto de la microarquitectura de ARC.

Cargado por

maxi.kpo222
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

lOMoARcPSD|54954200

TPN7 Arcom - tp numero 7

Arquitectura de Computadoras Sistemas Operativos (Universidad Nacional de


Tucumán)

Scan to open on Studocu

Studocu is not sponsored or endorsed by any college or university


Downloaded by Maximus Prime (maxi.kpo222@[Link])
lOMoARcPSD|54954200

Universidad Tecnológica Nacional


Facultad Regional Tucumán

Arquitectura de Computadoras

Trabajo Práctico N°: 7


“CIRCUITOS APLICADOS. Memorias
ROM y RAM. Unidad Aritmético-
Lógica
(ALU). Decodificadores y
Multiplexores en
la CPU de ARC.”

Ferreyra Lucas Ariel 60743

Downloaded by Maximus Prime (maxi.kpo222@[Link])


lOMoARcPSD|54954200

Ferreyra Lucas Ariel 1K5 Trabajo Practico 7

Universidad Legajo 60743


Tecnológica Nacional
Facultad Regional Tucumán

1. ¿Qué es la memoria ROM y qué subtipos existen? Explique.


Una memoria ROM (Read Only Memory) solo realiza la operación de lectura, no tiene la
capacidad de escribir.
• ROM programables una sola vez o inalterables: una vez realizado el conexionado
programado por el usuario, no se puede modificar.
▫ ROM con conexionado a pedido: el usuario programa las conexiones que tendrá la
matriz, siendo el fabricante de la ROM quien realiza el conexionado programado en
un proceso complementario a la fabricación del chip.
▫ PROM (programable ROM): el usuario además de especificar la programación de la
matriz, lleva a cabo la misma (o la entrega a quien provee el servicio), en un
proceso posterior a la fabricación del chip.
• ROM reprogramables (RPROM): una vez que el usuario configuro la matriz de
conexionado, puede modificarla de modo de cambiar la tabla que cumple la ROM.
▫ EPROM (Erase Programmable ROM): antes de reconfigurar la matriz, se debe hacer
incidir luz UV por una ventana transparente en la capsula del chip. Esta opción de
borrado dura 15’, luego puede reprogramarse.
▫ EEPROM (Electrically Erasable PROM): son EPROM cuyo borrado se hace
eléctricamente, sin luz UV, hasta 10000 veces, pudiéndose seleccionar la palabra
que se quiere borrar y reescribir, sin borrar toda la ROM.
▫ Flash ROM: es un tipo de EEPROM, cuyo borrado eléctrico es total, sin selección.

Downloaded by Maximus Prime (maxi.kpo222@[Link])


lOMoARcPSD|54954200

Ferreyra Lucas Ariel 1K5 Trabajo Practico 7

Universidad Legajo 60743


Tecnológica Nacional
Facultad Regional Tucumán

2. Diseñe una Rom con los siguientes registros, dibuje en forma completa el
decodificador. Explique su funcionamiento.

R0

R1

R2

R3

R4

R5

R6

S0 S1 S2 S3

ABC

A B S1 S2 S3

Downloaded by Maximus Prime (maxi.kpo222@[Link])


lOMoARcPSD|54954200

Ferreyra Lucas Ariel 1K5 Trabajo Practico 7

Universidad Legajo 60743


Tecnológica Nacional
Facultad Regional Tucumán

0 0 1 0 0 0

1 0 1 0

3. Desarrolle la siguiente memoria ROM, trabajando el decodificador en forma de


bloque.

Downloaded by Maximus Prime (maxi.kpo222@[Link])


lOMoARcPSD|54954200

Ferreyra Lucas Ariel 1K5 Trabajo Practico 7

Universidad Legajo 60743


Tecnológica Nacional
Facultad Regional Tucumán

4. Con la celda básica RAM vista, implemente una memoria RAM de 4x3. Dé un ejemplo
SALIDA

Downloaded by Maximus Prime (maxi.kpo222@[Link])


lOMoARcPSD|54954200

Ferreyra Lucas Ariel 1K5 Trabajo Practico 7

Universidad Legajo 60743


Tecnológica Nacional
Facultad Regional Tucumán

ENTRADA

5. Una memoria RAM de 32x4:


a) ¿Cuántos registros tiene? - Tiene 32 registros.
b) ¿Cuántos bits tiene cada registro? -Cada registro tiene 4 bits.
c) ¿Cuántas celdas básicas usa?
-La cantidad de celdas básicas se calcula Registros*bits, dando un total de 128 celdas
básicas en este caso.

Downloaded by Maximus Prime (maxi.kpo222@[Link])


lOMoARcPSD|54954200

Ferreyra Lucas Ariel 1K5 Trabajo Practico 7

Universidad Legajo 60743


Tecnológica Nacional
Facultad Regional Tucumán

d) ¿Qué decodificador necesita?


- Necesita un decodificador de 5 entradas y 2 5 salidas
6. Defina ALU. ¿Cómo está compuesta?.
La ALU forma parte de la Unidad Central de Proceso (CPU), realiza las operaciones
aritméticas y lógicas con los datos. La ALU se basa en el uso de dispositivos lógicos
digitales sencillos que puedan almacenar dígitos binarios y realizar operaciones lógicas
boolenas elementales.

Realiza operaciones de uno o dos operandos, como ser suma aritmética y operaciones
lógicas (OR, AND, NOT).

7. Basándose en la figura de ALU dada en el práctico:


A - Explique cómo funcionaría la ALU para sumar aritméticamente los números A=0
y B=1.

B - Explique cómo funcionaria la ALU para realizar la operación lógica A AND B, con
los valores A = 0 y B = 1.

Downloaded by Maximus Prime (maxi.kpo222@[Link])


lOMoARcPSD|54954200

Ferreyra Lucas Ariel 1K5 Trabajo Practico 7

Universidad Legajo 60743


Tecnológica Nacional
Facultad Regional Tucumán

8. Basados en la figura 6.10, “La Microarquitectura de ARC”, del capítulo 6 del libro del
autor Murdocca, y en los circuitos combinacionales vistos:

A Realice el interior MUX 64 a 32, usando bloques Mux 2X1.

B Explique: ¿qué función cumple el bloque?, ¿cómo está formado internamente


(cuántos bloques necesita, cuántas entradas y salidas)

9. Basados en la figura 6.10, “La Microarquitectura de ARC”, del capítulo 6 del libro del
autor Murdocca, y en los circuitos combinacionales vistos:
A Realice el interior del MUX 33 a 11, usando bloques Mux 4X1.
B Explique: ¿qué función cumple el bloque MUX 33 a 11?, ¿cómo está formado
internamente (qué bloques usa, cuántos necesita, cuáles y cuántas son sus
entradas y salidas, de dónde vienen y a dónde van)?
El bloque MUX 33 a 11 sirve para buscar el registro a ROM que se desea utilizar. Esta
formado por 11 bloques MUX de 4 a 1.

Downloaded by Maximus Prime (maxi.kpo222@[Link])


lOMoARcPSD|54954200

Ferreyra Lucas Ariel 1K5 Trabajo Practico 7

Universidad Legajo 60743


Tecnológica Nacional
Facultad Regional Tucumán

C Realice el interior de la ROM 2048 x 41, dibujando en bloque el decodificador,


numerando las entradas y salidas y poniendo puntos suspensivos.

D Explique: ¿qué función cumple la ROM 2048 x 41?, ¿cómo está formada
internamente (cantidad de registros, de bits, de entradas y salidas, de dónde
vienen y a dónde van)?

La memoria ROM, en ésta micro arquitectura se la llama Memoria de Control, contiene los
valores de todas las líneas que deben controlarse para implementar cada instrucción a
nivel usuario. La ROM tiene 2048 registros de 41 bits cada uno. O sea, tendrá: - 41 bits de
salida. - 2X = 2048  x= 11, serán 11 las entradas, por lo que tiene un decodificador de 11
x 2048.

Downloaded by Maximus Prime (maxi.kpo222@[Link])

También podría gustarte