Práctica 4

1.- Introducir una memoria RAM de 64Kx8 y realizar un circuito que permita leer y escribir
en ella. Probar a introducir en las direcciones 0023h el dato 3A y en la dirección C120h el
dato 25.
El circuito a construir, usando el programa Logisim, es el siguiente:



Al ser de 64K palabras, es decir, 216 palabras, la entrada de direcciones será de 16 bits, y al ser x8, la entrada y salida de datos será de 8 bits.
Introduciendo los datos que nos da el enunciado, vemos su funcionamiento:


2.- Unir dos memorias del tipo utilizado en el apartado 1, para conformar una de 64Kx16.
Comprobar su funcionamiento de forma similar al apartado anterior: introduciendo algunos
datos de 16 bits en varias direcciones.
El circuito es el siguiente:

La cantidad de palabras sigue siendo 216, pero el ancho del módulo es el doble y el bus de datos será de 16 bits.
Introducimos datos aleatorios y comprobamos el funcionamiento:


3.- Unir tres memorias para como las de los apartados anteriores (64Kx8) para conformar una
de 128Kx16. Comprobar su funcionamiento de forma similar al apartado anterior:
introduciendo algunos datos de 16 bits en varias direcciones.
El circuito es el siguiente:

Como usamos las mismas memorias, el ancho del bus es el mismo. Pero, al tener otro módulo, tenemos que usar una puerta not para que el selector se active en uno u otro. Veamos algunos ejemplos:


4.- Ampliar la memoria hasta 256Kx16 ¿Qué elemento será necesario para seleccionar cada
banco de dos memorias de 64Kx8? Un decodificador. Comprobar su funcionamiento de
forma similar al apartado anterior: introduciendo algunos datos de 16 bits en varias
direcciones.
El circuito es el siguiente:

Como hay varios módulos, necesitamos usar un decodificador en lugar de una puerta not para activar el pin selector. Veamos algunos ejemplos:



5.- Transformar la estructura del anterior punto para que los primeros 64K sean de memo ria
ROM Observar que señales de control son las que intervienen en cada tipo de memoria.
Indica en cada bando la el banco de direcciones de memoria que direcciona y obtén el mapa
de memoria del conjunto.
El circuito es el siguiente:





En este caso, hemos sustituido el primer módulo de memorias RAM por dos memorias ROM, a las que solo tenemos que conectar el selector desde el decodificador.

No hay comentarios:

Publicar un comentario

 

Blogger news

Visitas al Blog

Blogroll

About