Supongo que este es un proyecto de máquina de estado finito. Desafortunadamente, este es un diseño complejo, así que no lo haré completamente. De hecho, solo mostraré algunos pasos y espero que el lector pueda terminarlo por sí mismo.
El primer paso es dibujar el diagrama de estado. El diagrama que OP proporciona de manera imprevista es erróneo o simplemente incompleto, pero no proporcionaré un diagrama de estado porque será muy difícil visualizar cualquier cosa. Por lo tanto, proporcionaré solo la tabla de verdad en la que se debe asignar un diagrama de estado. De hecho, tratar de verlo en la mesa también es difícil, así que solo dibujaré una tabla incompleta, lo suficientemente grande para que cualquiera pueda terminarla por ti mismo.
Pero antes de nada, hagamos algunas consideraciones. Tenemos 2 FFs. Nuestras entradas son Q2Q1 y A2A1. Queremos que, en la transición de la frontera del reloj, nuestro nuevo Q2Q1, al que llamo future
, se establezca mediante la gestión de nuestras variables de salida, que son J2K2 y J1K1.
Como podemos ver, queremos que nuestras FF cambien de una Q real a una Q futura, al administrar J y K. Podemos escribir una tabla de verdad que resuma esto:
Deestamanera,nuestratabladeverdades:
ResolviendoaJ2,tenemoselsiguientemapadeKarnaugh:
Supongo que ahora el lector debe poder terminar el proyecto