¿Cómo diseñaría un pestillo D cronometrado desde los primeros principios?

0

Me gustaría entender el proceso de diseño para un pestillo de Clocked D desde los primeros principios. ¿Es lo mismo para cualquier circuito combinatorio: tabla de verdad - Kmap la construcción? Solo tengo un problema con la retroalimentación en este tipo de circuito. Es realmente secuencial, pero me parece que todos los diseños secuenciales que usan tablas de estado siempre deducen el uso de un pestillo o más para almacenar el estado. Estoy como dando vueltas en círculos con este. Cada búsqueda que hago siempre muestra el circuito y la tabla de verdad, lo cual está bien, pero me gustaría diseñar uno desde cero. ¿Alguien puede ayudar a limpiar el barro?

    
pregunta John

1 respuesta

2

En el mundo de los circuitos secuenciales, hay máquinas de estado asíncronas y máquinas de estado síncronas. Un flip-flop D es un ejemplo del primero, y se usa para construir el segundo.

El diseño de máquinas de estado asíncronas (lógica combinatoria con retroalimentación) es mucho más desafiante que las máquinas de estado síncronas. Debe tener en cuenta todas las "condiciones de carrera" posibles para asegurarse de que siempre termine en el estado correcto.

No te voy a enseñar cómo diseñar ASM en general. Ese tema podría llenar todo un libro, y hay muchas referencias disponibles en línea.

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas