Necesito diseñar un detector de secuencia capaz de detectar el valor "1100" de un tren de bits sin formato que arrriban por una linea de datos serie. Los bits estan sincronizados con una señal de reloj.
Yo he pensado en colocar 4 ff´s tipo d en cascada como un shif registerque amntengan los ultimos bits y despues mediante un AND conectado a las salidas notQ0, notQ1, Q2, Q3 y asi conseguir un "1" en la salida si la secuencia es la esperada
Pero el problema no es ese, ademas necesito que una vez detectada esa secuencia se revise de nuevo pasados 10 bitios (o 10 pulsos de reloj) y si no se encuentra la secuencia mostrar activar una señaml de error
Yo supongo que debo hacer algun tipo de contador o algo que despues de 14 pulsos revise las entradas, como puedo hacer que estos funcione?
Yo he pensado en colocar 4 ff´s tipo d en cascada como un shif registerque amntengan los ultimos bits y despues mediante un AND conectado a las salidas notQ0, notQ1, Q2, Q3 y asi conseguir un "1" en la salida si la secuencia es la esperada
Pero el problema no es ese, ademas necesito que una vez detectada esa secuencia se revise de nuevo pasados 10 bitios (o 10 pulsos de reloj) y si no se encuentra la secuencia mostrar activar una señaml de error
Yo supongo que debo hacer algun tipo de contador o algo que despues de 14 pulsos revise las entradas, como puedo hacer que estos funcione?