Necesito diseñar un detector de secuencia de 4 entradas y realmente estoy teniendo problemas con esto.
Los números se ingresan como una entrada de 4 dígitos (0010 es 2, 0110 es 6, etc.).
La secuencia debe detectar, por ejemplo, una clave de 5 dígitos (es decir, 3-4-1-7-5)
Estoy realmente preocupado con la metodología de diseño para este problema, porque si lo hacemos de la manera tradicional, tomará una eternidad, necesitamos 3 variables de estado y 11 posibilidades de entrada diferentes para tratar (la clave 1010 es " claro ")
Si escribimos 3-4-4, la secuencia debe borrar, por ejemplo.
Si escribimos 3-4-1-7-5 (la secuencia correcta), entonces la salida debería ser un 1 lógico.
De lo contrario, la salida es cero.
Cualquier ayuda muy apreciada.
EDITAR: el circuito secuencial es síncrono (tiene una fuente de reloj externa)