GRUPO: G3 El circuito de control del motor de un reproductor de CDs tiene 6 entradas, 4 síncronas (PL, RE, FF, M) y 2 asíncronas (ST, I/E). Tiene 3 salidas (P, R, F) que controlan el modo de funcionamiento del motor. Los distintos modos de funcionamiento en función de las entradas que se activan son: PL: Reproducción (activa a la salida P). RE: Retroceso rápido (activa a la salida R). FF: Avance rápido (activa a la salida F). M: Señal (proveniente del reproductor) indicando la detección de música grabada en el CD (M=1) o no (M=0). ST: Parada I/E: Señal (proveniente del reproductor) de un detector de inicio o final del CD. Su modo de operación debe ser como sigue: • La activación de ST o I/E en cualquier instante, para el motor (PL, RE y FF no activas). • Pulsando PL el motor debe avanzar normalmente (modo reproducción). • Si estando en modo reproducción se pulsa RE (FF), el motor pasa a modo retroceso (avance) rápido hasta que la señal M indique el inicio (final) de la pieza musical y, a continuación, pasa a modo reproducción. • Si estando parado el motor se pulsa RE (FF), el motor pasa al modo retroceso (avance) rápido hasta llegar al inicio (final) del CD y a continuación se queda parado. Se pide: ◊ ◊ ◊ Mostrar el diagrama ASM del circuito controlador del motor. Considérese la implementación de una FSM de tipo Moore. Estúdiese la posibilidad de una implementación mixta (con alguna salida de tipo Mealy). Utilizando nova©, encontrar una asignación óptima ó cuasi-óptima de estados para las FSM de tipo Moore y, en su caso, de tipo Mealy, atendiendo a la minimización de los DECs de entrada y de salida, en los siguientes casos: Empleando una estrategia de codificación exacta Empleando una estrategia de codificación basada en un algoritmo de tipo “greedy” Empleando un estrategia de codificación “random” Seleccionar el resultado obtenido con menor coste (menor número de términos producto). Utilizando CircuitMaker©, describir el circuito utilizando puertas lógicas y FFs de tipo D. Simular el circuito mostrando su correcto funcionamiento y estimar la máxima frecuencia de operación.