Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INGENIERIA ELECTRÓNICA
V. DESARROLLO DE LA PRACTICA
Espera
S0=0; Ya=0; Enram=0; AD=0;
AD=0;
M1
Si Master No
Ya=1; enram=1; rw=0;
=1?
GuardaA
Enram=1; rw=1;
Si Aux=1? No
AD=1;
GuardaB
Enram=1; rw=1; AD=1;
Termina M2
S0=1; enram=0; enram=1; rw=0;
Pregunta
Si Aux=1? No
Si Done= No
1?
AD=1;
AD=1; M3
enram=1; rw=0;
GuardaC
Enram=1; rw=1;
Espera2 Aux=1?
Si No
Retorna a
Aux=1? No ESPERA
Si
Ya => En ‘1’ Le indica a la Unidad Esclava cuando borre El uso de memorias resulta de utilidad cuando
registros y luego de haber guardado en memoria RAM. se requiere acceder a los datos en cualquier
momento del programa sin necesidad de re
Enram => Habilitador de Memoria RAM. calcular o reingresarlos.
AD => En ‘1’ incrementa la Posición de la Memoria RAM La mejor forma de ingresar datos a una
y en ‘0’ inicializa a la posición “000”.
memoria es a través de registros los cuales me
Master=> En ‘1’ le indica a la Unidad Maestra cuando almacenan los datos provisionalmente para
los datos han sido guardados en los Registros. moverlos o modificarlos para luego escribirlos
en la posición de memoria correspondiente.
Rw=> En ‘1’ indica la Escritura de la RAM y en ‘0’ su
lectura. El diseño a nivel RTL nos permite una
descripción más detallada de los algoritmos que
Done=> Le indica a la Unidad Maestra que la se implementan de manera que los diseños a
multiplicación ha terminado. base de cata ASM.
Aux => En ‘1’ el usuario indica que quiere ver lo que sea En la implementación de un sistema de esta
ha guardado en memoria RAM. magnitud es necesario calcular en términos de
ciclos de reloj cuanto demora cada
microperacion y macrooperacion para no
Componentes para el Usuario: utilizar estados de mas en las unidades de
control.
- BCDCONV
- CONTASEG Eventualmente en estos diseños de complejidad
- DIVISORA elevada, pueden existir problemas en la
- MUXDIS sintetización de los módulos y es necesario,
- DETECPULS tener cuidado para evitar conflictos con el
software.
Estos componentes permiten visualizar en 1 display
siete segmentos de 4 digitos, los datos ingresados
En este tipo de operaciones la velocidad de
por el usuario y a la vez el resultado en notación
decimal. procesamiento se puede optimizar
- BCDCON convierte el dato en los dígitos de 4 considerablemente, pero es necesario tener en
bits para decodificar en los siete segmentos. cuenta que la información proveniente del
- CONTASEG decodifica los 4 dígitos de BCDCON usuario se realiza a una velocidad cientos de
en datos para los displays. miles de millones más lenta que la máxima
- MUXDIS multiplex los 4 dígitos. velocidad de procesamiento.
- DIVISORA es el divisor de frecuencia para los
displays.
- DECTEPULS le permite al usuario tener alguno
tecla pulsada sin que esto sea leído como una
serie de datos para la operación.
LABORATORIO DE MICROELETRONICA
INGENIERIA ELECTRÓNICA
RECOMENDACIONES
VII. BIBLIOGRAFIA
1. http://es.wikipedia.org/wiki/Memoria_de_acce
so_aleatorio