Pregunta 4 · Fonaments dels Computadors UAB 2018
Tema: Síntesis de máquinas de estados finitos a partir del grafo o la tabla · Del examen Examen Parcial Bloque 2 (Curso 2018-2019) (2018)
Enunciado
Pregunta 4 (10 puntos). Control de tráfico en un cruce mediante máquina de estados
Se desea controlar el cruce entre dos vías de circulación sin paso de peatones: Norte-Sur (N-S) y Oeste-Este (O-E). Los vehículos solo pueden circular en dichos sentidos o efectuar giros hacia el este/sur.
Cada vía dispone de un sensor de presencia: (vehículos esperando en N-S) y (vehículos esperando en O-E). Los semáforos se controlan mediante (semáforo Norte: , ) y (semáforo Oeste: , ). Las condiciones de operación son:
Si no se detectan vehículos (), ambos semáforos se mantienen en rojo ().
Toda transición entre sentidos habilitados debe pasar obligatoriamente por una fase intermedia donde ambos semáforos estén en rojo ().
Mientras haya tráfico en el sentido habilitado, se mantiene el semáforo en verde hasta que su sensor pase a 0; solo entonces se transita a la parada con ambos en rojo.
Si con ambos semáforos en rojo hay presencia simultánea en ambas vías:
Opción 1: Se da prioridad a la circulación Oeste-Este (O-E).
Opción 2: Se da prioridad al sentido opuesto al último que tuvo paso.
a)
Indica y razona cuál o cuáles de los grafos propuestos (Grafo 1, Grafo 2, Grafo 3) corresponden a la opción 1 y cuál o cuáles a la opción 2. [3 puntos]
b)
Enumera de forma concisa los pasos metodológicos necesarios para realizar el diseño completo de un sistema secuencial síncrono. [3 puntos]
c)
Diseña detalladamente el sistema secuencial correspondiente al Grafo 3 ejecutando la metodología del apartado anterior. Expresa las funciones del estado siguiente como suma de minitérminos más términos indiferentes redundantes (), considerando el vector de 4 variables y la codificación de estados: , , . [4 puntos]

Solución
Según los criterios oficiales de corrección
a) Grafo correspondiente a la Opción 1
Solución: Grafo 2
a) Grafo correspondiente a la Opción 2
Solución: Grafo 1
a) Razonamiento de la correspondencia de los grafos (incluyendo Grafo 3)
Solución: Opción 1: Grafo 2. Opción 2: Grafo 1. Grafo 3 no corresponde a ninguna de las dos opciones (da prioridad a Norte-Sur).
b) Metodología de diseño de sistemas secuenciales
Solución: 1. Determinación de la información que es necesario memorizar en cada transición. 2. Selección del modelo de máquina (Mealy o Moore) y fijación del número de estados. 3. Cálculo del número mínimo de biestables requeridos (2^n >= N_estados). 4. Elaboración del grafo de comportamiento o diagrama de estados. 5. Obtención de las tablas de transición de estados y de salidas. 6. Asignación y codificación binaria de estados. 7. Construcción de la tabla de transiciones con variables de estado codificadas. 8. Síntesis y optimización de las funciones lógicas del estado siguiente y de salida. 9. Esquema lógico del circuito con flip-flops y lógica combinacional.
c. Función de estado siguiente
Solución:
c. Función de estado siguiente
Solución:
c. Detalle de diseño, tabla de transiciones codificada y esquema lógico
Solución: Máquina de Moore con 3 estados: 2 flip-flops D. Asignación: STOP = 00, GNS = 01, GOE = 10. Salidas: GN = q0, GO = q1. Tabla de transiciones codificada completa y biestables D con reloj común y reset asíncrono.
La explicación paso a paso, hecha con IA, es Premium. Premium
Resuélvelo aquí mismo: corrección automática, pistas y solución paso a paso.