Obtener funciones lógicas demasiado complicadas al diseñar una máquina de estados, ¿hay alguna forma de simplificarlas?

0

Tengo un pequeño problema al intentar resolver un ejercicio de máquina de estados. Básicamente se supone que debo diseñar el bloqueo, cuando obtengamos la entrada correcta en secuencia, etc. se abrirá.

El problema son las expresiones lógicas complejas que obtengo para q1+ , q0+ y u de la tabla de estado, ¿hay alguna forma de simplificarlas? Ya he hecho los mapas de Karnaugh en ellos, pero aún parecen ser demasiado complejos.

q1+ = q0*x1*x0' + q1*x1*x0 + q1*q0*x0

q0+ = q1*q0 + q1*x1*x0 + q1'*q0'*x1'*x0'

u = q1*x1*x0 + q1*q0*x0 + q1*q0*x1
    
pregunta Lukas

1 respuesta

2

puede simplificar el número resultante de puertas lógicas visualmente (no mediante fórmulas)

simplemente reformatee las ecuaciones y verá patrones

q1+ = (q0)(q1)(x0)  + (q0)(x1)(x0') + (q1)(x0)(x1)

q0+ = (q0)(q1)      +                 (q1)(x0)(x1)  + (q0')(q1')(x0')(x1')

u   = (q0)(q1)(x0)  + (q0)(x1)(q1)  + (q1)(x0)(x1)
    
respondido por el jsotola

Lea otras preguntas en las etiquetas