Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diseñe un sistema de memoria para nuevo producto electrónico industrial que está compuesto por
un microprocesador que dispone de un bus de direcciones de 24 bits (A0..A23) y un bus de datos de
16 bits (D0..D15). Se desea tener el siguiente mapa de memoria:
Se dispone de un número ilimitado de los siguientes tipos de chips de memoria con señal de
selección, CS, activa a nivel alto.
a) ¿Cuántas líneas de dirección se necesitan para direccionar las diferentes zonas de memoria
del sistema (memoria RAM, memoria ROM y memoria Flash)? (10 %)
c) Complete el mapa de memoria del microprocesador (en la siguiente página), indicando (en
hexadecimal) las direcciones de comienzo y final de cada chip de memoria utilizado (60 %).
En la columna 1 de la tabla puede realizar tantas divisiones como crea conveniente,
indicando siempre dirección inicio y dirección final de cada uno de los integrados que
necesite.
d) Indique las funciones lógicas de decodificación que deben implementarse para activar los
distintos bloques de memoria del sistema microprocesador (función lógica de activación de
la señal CS de cada chip utilizado) (20 %).
http://dte.uc3m.es
ROM
RAM
ZONA
LIBRE
MEMORIA FLASH
http://dte.uc3m.es
(50%) Se quiere diseñar el control digital de un robot de juguete. El robot funciona tal y como se
describe a continuación:
- El robot está inicialmente parado con todas sus salidas a nivel bajo.
- El robot tiene un interruptor (S_MODE) que se evalúa inicialmente para determinar el modo de
funcionamiento entre dos posibles. Una vez elegido, no se puede cambiar el modo de
funcionamiento (para hacerlo es necesario apagar el robot).
- Los dos modos de funcionamiento que se eligen mediante el interruptor (S_MODE) son:
o Modo de movimiento continuo (S_MODE=0): En este modo el robot estará en movimiento
hasta que detecte un obstáculo que le impida avanzar. Al detectar un obstáculo se parará
hasta que el sensor deje de detectar un obstáculo (el usuario tiene que mover el robot
manualmente). Al iniciar este modo de funcionamiento el robot comenzará a moverse
independientemente del valor del resto de las entradas.
o Modo vigilancia (S_MODE=1): En este modo el robot andará sobre la misma línea recta
alternando el sentido de derecha a izquierda continuamente. Si detecta algún objeto/persona
cerca, se parará y activará una alarma acústica. El robot se mantendrá parado y con la alarma
activada hasta que se deje de detectar el obstáculo. Cuando esto suceda retornará al
movimiento a la derecha. Al iniciar este modo de funcionamiento, el robot comenzará con el
movimiento a la derecha, independientemente del valor del resto de las entradas.
- El sistema digital de control del robot consta de las siguientes entradas:
o S_MODE: interruptor que elige el modo de funcionamiento (movimiento continuo o
vigilancia).
o Sensor: cuando detecta un obstáculo proporciona un 1, cuando no hay obstáculos proporciona
un 0.
o T: Está señal se utiliza en el modo vigilancia para alternar la dirección de movimiento (derecha
o izquierda). Una vez transcurrido un tiempo determinado, la entrada T se activa durante un
ciclo de reloj a nivel alto para indicar que el robot debe cambiar de dirección. El valor de la
entrada T es indiferente para: el modo de movimiento continuo y en el modo de vigilancia
cuando la alarma está activada.
- El sistema digital de control del robot consta de las siguientes salidas:
o Motor: esta salida controla el motor que permite que el robot se mueva. Cuando el robot está
en movimiento Motor debe ser 1 y cuando está parado, cero.
o Alarma: esta salida debe valer 1 cuando se activa la alarma. Si la alarma está desactivada su
valor es 0.
o D/I: en el modo vigilancia está salida permite que el robot se mueva hacia la derecha (D/I=1)
o hacia la izquierda (D/I=0). Para cualquier otro estado en el cual no se realice esté tipo de
movimiento, esta salida se mantiene a 0.
http://dte.uc3m.es
Se pide:
1. (50%) Dibuje el diagrama de estados de la máquina de estados acorde al modelo de Moore.
Indique claramente la leyenda de la notación utilizada (Entradas, Salidas y transiciones entre
los estados).
http://dte.uc3m.es