Está en la página 1de 6

ESTRUCTURA DE

COMPUTADORES II

PRÁCTICA 5:

“Memoria en el computador
(II)”

Estructura de Computadores II. Práctica 5: Memoria en el computador (II) 1


● ASPECTOS TRATADOS: Memoria del computador.

● MATERIAL NECESARIO: Computador personal, software diseño y


simulación de memorias.

● CONCEPTOS NECESARIOS: Tipos de memorias, señales de control,


celdas, buses de datos y direcciones.

● DURACIÓN ESTIMADA: 2h
● DESCRIPCIÓN: Instalar el software de diseño y simulación de memorias,
e implementar la configuración descrita.

Estructura de Computadores II. Práctica 5: Memoria en el computador (II) 2


EJERCICIOS:

1) Instalar software. Descarga la herramienta para el diseño de circuitos


digitales (DigitalWorks) disponible en:
https://www.mecanique.co.uk/shop/index.php?route=product/category&path=89

En los equipos del laboratorio este software debería estar ya disponible.


Comprobar que no hay conflicto con los permisos de ejecución en el
directorio escogido.

2) Pasos:

- Ejecuta el programa, con lo cual aparecerá una ventana de trabajo como


la mostrada a continuación:

En la parte superior se encuentra la barra de iconos con la mayoría de los


componentes que se pueden utilizar en este entorno. Alguna de las
opciones permite configurar con más detalle el dispositivo una vez
colocado, como es el caso de la memoria. Para colocar un componente
sólo es necesario seleccionar y hacer click en el punto deseado del área
de trabajo.

3) Para familiarizarse con el entorno y los componentes, busca y selecciona


en primer lugar el componente 74HC138 TEST en la opción de Parts
Centre y colócalo en el área de trabajo. Haciendo doble click sobre el
componente aparece información sobre su patillaje:

Estructura de Computadores II. Práctica 5: Memoria en el computador (II) 3


Lo cual significa que en la parte izquierda se colocan las entradas y en la
inferior las salidas (puedes consultar el datasheet de este componente en
Internet).

4) Interactúa con el circuito (selecciona la herramienta Object


Interaction) para observar cómo cambian las salidas al modificar los
valores de las entradas (Ai), y qué ocurre con las entradas de control (Ei).
Comprobar que el funcionamiento es el esperado para un decodificador
de este tipo. Observar también qué ocurre al dejar alguna entrada al aire.

5) Repetir el apartado anterior pero usando una memoria RAM de 16x1.

Estructura de Computadores II. Práctica 5: Memoria en el computador (II) 4


Utiliza el icono de Interactive Input para colocar todas las entradas
y poder modificarlas fácilmente.
En este caso hay que tener en cuenta que la salida dependerá del valor
que se haya escrito antes en la memoria (cuando no se activa la memoria,
el valor de la salida es 0). La memoria de estos dispositivos se puede
editar y guardarse en un mapa de memoria (fichero .map). Edita el
contenido haciendo click con el botón derecho y seleccionando Edit
Memory Contents. Cambia algunos valores y comprueba su
funcionamiento. Las salidas se pueden observar mediante LEDs. Estudiar
también el efecto de la señal de control de lectura/escritura en el valor de
la salida.
6) Repetir el apartado anterior con memorias de diferente tipo (ROM), y con
otros tamaños, tanto de bus de datos como de direcciones .
7) Implementa el diseño completo de un mapa de memoria que disponga de
16KB de RAM a partir de la dirección 0 (circuitos 16Kx8), seguidos de
16KB de memoria ROM (circuitos 16Kx8), y 16KB más de RAM (circuitos
8Kx4).

Si se usan puertas lógicas, el circuito completo quedará como:

Estructura de Computadores II. Práctica 5: Memoria en el computador (II) 5


Si se usa el decodificador visto al principio de la práctica, el circuito
completo quedará como:

Estructura de Computadores II. Práctica 5: Memoria en el computador (II) 6

También podría gustarte