Documente Academic
Documente Profesional
Documente Cultură
ESIME ZACATENCO
INGENIERÍA EN COMUNICACIONES Y
ELECTRÓNICA
MICROPROCESADORES
ALUMNA: ARELLANO MENDOZA CELESTE ERANDI
PROFESOR: BRAVO LEÓN JOSÉ LUIS
TAREA #4: DISEÑO DE MÓDULOS DE MEMORIA
Objetivo:
Marco teórico:
Mapas de Memoria
En el mapa de memoria se puede observar que tanto en M0 como en M1 existen las
direcciones 0,1,2, así hasta la 511, de modo que cualquier dirección generada por las
variables de direccionamiento aparecerá en ambos bancos de memoria, por lo que es
necesario hacer uso de las variables de selección, quienes determinan a que banco se
refiere la dirección generada por las variables de direccionamiento.
Para el ejemplo en cuestión, para dos bancos de memoria se requieren:
2x = 2, donde x = 1
por lo que se requiere de una variable de selección para direccionar cada uno de los
bancos de memoria.
El mapa de memoria incluyendo la variable de selección A9 se observa en la siguiente
tabla:
Funciones de Selección
Las funciones de selección sirven para elegir cada uno de los bancos de memoria y
dependen de las variables de selección, para este ejemplo solo existe la variable de
selección A9, esta es igual a cero para el banco M0 y es igual a uno para el banco M1, las
variables de selección definen direcciones únicas para cada registro de los bancos del
banco de memoria; para este ejemplo, mientras el registro cero del banco M0 conserva la
dirección cero, el registro cero del banco M1 adquiere la dirección 512, el último registro
del banco M0 conserva la dirección 511 (01 1111 1111) mientras que, para M1 el último
registro adquiere la dirección 1023 (11 1111 1111).
Las funciones de selección quedan definidas como:
𝑀0= 𝐴9̅̅̅̅ y
𝑀1=𝐴9
Desarrollo:
Conclusión:
Fuente: