JK_FlipFlop_MasterSlave: Restablecer/establecer la entrada en la salida Flip-Flop
Bloque de funciones JK_FlipFlop_MasterSlave
En esta figura se muestra el diagrama de pines del bloque de funciones JK_FlipFlop_MasterSlave:
El bloque de funciones JK_FlipFlop_MasterSlave implementa la tabla de decisión lógica para el flip-flop JK maestro esclavo. La salida maestra se captura en el flanco ascendente de la señal del reloj y la salida esclava se actualiza en el flanco descendente de la señal del reloj.
En este diagrama se representa la construcción interna del bloque de funciones JK_FlipFlop_MasterSlave:
NOTA: La salida complementaria \q_xQ no es una salida del bloque de funciones.
JK_FlipFlop_MasterSlave se refiere a un flip-flop que obedece a esta tabla de decisión lógica:
Establecer |
Restablecer |
CLK |
J |
K |
Q |
---|---|---|---|---|---|
1 |
0 |
X |
X |
X |
1 |
0 |
1 |
X |
X |
X |
0 |
1 |
1 |
X |
X |
X |
1* |
0 |
0 |
↑ |
0 |
0 |
Unv. |
0 |
0 |
↑ |
1 |
0 |
1 |
0 |
0 |
↑ |
0 |
1 |
0 |
0 |
0 |
↑ |
1 |
1 |
Alternar |
0 |
0 |
0 |
X |
X |
Unv. |
La entrada de restablecer (i_xRst) restablece la salida de flip-flop q_xQ, mientras que la entrada de establecer (i_xSet) establece la salida de flip-flop q_xQ.
Tabla de decisión lógica representada como un diagrama de tiempos:
Descripción de pines de entrada
En esta tabla se describen los pines de entrada del bloque de funciones JK_FlipFlop_MasterSlave:
Entrada |
Tipo de datos |
Descripción |
---|---|---|
i_xJ |
BOOL |
Verdadero: Entrada de i_xJ activa. FALSE: Deshabilitada (configuración de fábrica) |
i_xK |
BOOL |
Verdadero: Entrada de i_xK activa. FALSE: Deshabilitada (configuración de fábrica) |
i_xClk |
BOOL |
Verdadero: La señal del reloj está activa FALSE: Deshabilitada (configuración de fábrica) |
i_xSet |
BOOL |
Verdadero: Establece la salida de Flip-Flop FALSE: Deshabilitada (configuración de fábrica) |
i_xRst |
BOOL |
Verdadero: Restablece la salida de Flip-Flop FALSE: Deshabilitada (configuración de fábrica) |
Descripción de pines de salida
En esta tabla se describen los pines de salida del bloque de funciones JK_FlipFlop_MasterSlave:
Salida |
Tipo de datos |
Descripción |
---|---|---|
q_xQ |
BOOL |
Salida de Flip-Flop (True / False) |
En el flip-flop JK maestro esclavo, las entradas de i_xSet y i_xRst tienen una prioridad mayor que las entradas de i_xJ y i_xK. Cuando las entradas i_xSet y i_xRst son FALSE /TRUE, la salida del bloque de funciones q_xQ depende de las entradas de i_xJ, i_xK y i_xClk.