Descodificacion de Memorias

hola buenas tengo este dilema con la descodificacion de memorias cuando estan empiezan de cualquier direccion de la memoria.

Diseñe un ckto de decodificacion con un procesador donde AB = 20 y DB = 16, el banco de memoria de 64x16 esta compuesto por memorias de 16lx8 y está ubicado a partir de la direccion 31000 y otro banco de 32 Kx16 está en la posicion mas alta.

Haciendo el mapa reducido :



y luego el mapa expandido:



e aqui mi dilema , escogi desde A19 - A 15 como mi primer descodificador de 0-31, en 31 iria directamente la ultima memoria de 32k,
Pero como haria para las otras memorias, su punto en comun es en A11-A0 es decir 4k pero lo que necesito es de 16k, espero que me puedan ayudar
 
Hola, podrias poner el circuito, si es lo que pienso, todas las memorias se direccionan con la mismas lineas, luego cada una se accede activando el chip select de la memoria que necesites.
 
Atrás
Arriba