Cuadro ASM a circuito

2

¿hay alguna forma sistemática de transformar una carta ASM a un circuito secuencial inmediatamente? Quiero decir, dado que el 'Bloque del estado' puede representarse por un flip-flop D; El "Bloque de decisión" es equivalente a dos puertas AND, y así sucesivamente.

Intenté mapear estos elementos directamente, pero no sé cómo hacer las conexiones correctamente. Por lo general, dibujo arreglos imposibles como este (esto es solo una parte de un detector de secuencia):

    

1 respuesta

4

Sí, el método único.

Para un diagrama de estado de N estados, use flipflops tipo N d y un código que tenga N - 1 ceros y un solo 1.

Cuando estás en S0, el flipflop S0 tiene un '1'. Está caliente.

Este método tiene el costo de necesitar un flipflop por estado pero permite el diseño por inspección en lugar de tener que dibujar muchas tablas. El método tiene otras ventajas, así que no lo derribes! Se adapta a dispositivos ricos en registro (fpga), tiene una lógica dispersa que es más fácil de colocar y enrutar y en realidad puede ser una solución de menor potencia.

Usando el diagrama de estado, examine las puntas de flecha que ingresan a cada estado. Escriba un término lógico para cada punta de flecha y orelos juntos.

Nb, debe asegurarse de que la máquina se encienda en un estado inicial (000 ... 1); esto podría significar el uso del pin preestablecido del primer flip-flop y el pin transparente de todos los demás. (o puede agregar un término de restablecimiento a la primera ecuación).

Saludos cordiales Ian Mccrum

__

    
respondido por el user118055

Lea otras preguntas en las etiquetas