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