JK_FlipFlop_MasterSlave: Restablecer/establecer la entrada en la salida Flip-Flop

 

Bloque de funciones JK_FlipFlop_MasterSlave

Diagrama de pines

En esta figura se muestra el diagrama de pines del bloque de funciones JK_FlipFlop_MasterSlave:

G-SG-0030371.3.gif-high.gif

 

 

Descripción funcional

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:

G-SG-0030373.1.gif-high.gif

 

 

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:

G-SE-0005833.5.gif-high.gif

 

 

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)

Limitaciones

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.