Estoy tratando de crear un diagrama de circuito que corresponda al diagrama de Mealy que creé para el siguiente problema, pero no estoy seguro de cuántos flip-flops debo usar.
Problema :
Un flujo de datos recibe datos en serie de 1 bit, sincronizados por un pulso de reloj. Cree un diagrama de estado de Mealy que:
- Se inicia desde un estado inicial ( IS ) .
- Produce
xy = 01
cuando reconoce la secuencia de bits1001
y regresa a IS. - Produce
xy = 10
cuando reconoce la secuencia de bits011
y regresa a IS. - En cualquier otro caso, el sistema debe devolver
xy = 00
.
Diagrama harinoso (corregido):
(Este es el diagrama que se me ocurrió)
Según el diagrama de Mealy anterior, diría que se necesitan 3 flip-flops, porque 100
necesita 3 bits para estar representados. ¿Hay, sin embargo, una manera de implementarlo con menos? Si es así, ¿por qué?