Está en la página 1de 4

ELECTRÓNICA DIGITAL

Grados en Ingeniería de Telecomunicación


Examen extraordinario. Curso 2020-2021
23 junio de 2021
NOMBRE: GRUPO:

CONTESTE CADA PROBLEMA POR SEPARADO

Problema 3 (20 minutos – 2 puntos)

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:

- Parte baja de la memoria: 2Mx16 de memoria ROM


- A continuación, se ubicarán 4Mx16 de memoria RAM
- Tras la zona de memoria RAM existe una zona no utilizada de 2Mx16
- Seguidamente el espacio de memoria restante se asignará a memoria FLASH

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.

- Memoria ROM 2M x 8 bit


- Memoria RAM 4M x 8 bit
- Memoria Flash 4M x 8 bit

Responda a las siguientes preguntas:

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 %)

b) ¿Cuántos chips de cada tipo se utilizan en la memoria a diseñar? (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

ELECTRÓNICA DIGITAL. Examen extraordinario 1


ELECTRÓNICA DIGITAL
Grados en Ingeniería de Telecomunicación
Examen extraordinario. Curso 2020-2021
23 junio de 2021
NOMBRE: GRUPO:

CONTESTE CADA PROBLEMA POR SEPARADO

Direcciones en HEX MEMORIA - INTEGRADOS

ROM

RAM

ZONA
LIBRE

MEMORIA FLASH

http://dte.uc3m.es

ELECTRÓNICA DIGITAL. Examen extraordinario 2


ELECTRÓNICA DIGITAL
Grados en Ingeniería de Telecomunicación
Examen extraordinario. Curso 2020-2021
23 junio de 2021
NOMBRE: GRUPO:

CONTESTE CADA PROBLEMA POR SEPARADO


Problema 4 (50 minutos – 3,5 puntos)

(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

ELECTRÓNICA DIGITAL. Examen extraordinario 3


ELECTRÓNICA DIGITAL
Grados en Ingeniería de Telecomunicación
Examen extraordinario. Curso 2020-2021
23 junio de 2021
NOMBRE: GRUPO:

CONTESTE CADA PROBLEMA POR SEPARADO

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).

2. (50%) Dado el siguiente diagrama de estados:

Se pide: Describa la Arquitectura del circuito resultante mediante VHDL.

http://dte.uc3m.es

ELECTRÓNICA DIGITAL. Examen extraordinario 4

También podría gustarte