JK_FlipFlop:将输入复位/设置到触发器输出

 

JK_FlipFlop 功能块

引脚图

下图所示为 JK_FlipFlop 功能块的引脚图:

G-SG-0030368.3.gif-high.gif

 

 

功能描述

JK_FlipFlop 功能块实现 JK 触发器的真值表。

此功能块是指服从以下真值表的触发器:

i_xClk

i_xJ

i_xK

q_xQ(n)

q_xQ(n+1)

操作

0

X

X

X

Q(n)

保持

RE

0

0

0

0

保持

RE

0

0

1

1

保持

RE

0

1

0

0

复位

RE

0

1

1

0

复位

RE

1

0

0

1

设置

RE

1

0

1

1

设置

RE

1

1

0

1

切换

RE

1

1

1

0

切换

n   “n” 为当前状态,(n+1) 为下一状态。

RE   上升沿

复位输入 (i_xRst) 复位触发器输出 q_xQ,而设置输入 (i_xSet) 设置触发器输出 q_xQ

表示为时间图的真值表:

G-SG-0030369.1.gif-high.gif

 

 

输入引脚描述

下表描述了 JK_FlipFlop 功能块的输入引脚:

输入

数据类型

说明

i_xJ

BOOL

TRUE:i_xJ 输入处于活动状态。

FALSE:禁用(出厂设置)

i_xK

BOOL

TRUE:i_xK 输入处于活动状态。

FALSE:禁用(出厂设置)

i_xClk

BOOL

TRUE:时钟信号处于活动状态。

FALSE:禁用(出厂设置)

i_xSet

BOOL

TRUE:设置触发器输出。

FALSE:禁用(出厂设置)

i_xRst

BOOL

TRUE:复位触发器输出。

FALSE:禁用(出厂设置)

输出引脚描述

下表描述了 JK_FlipFlop 功能块的输出引脚:

输出

数据类型

说明

q_xQ

BOOL

触发器输出

限制

在 JK 触发器中,输入 i_xSet 和 i_xRst 优先于 i_xJ 和 i_xK 输入。当输入 i_xSet 和 i_xRst 均为 FALSE 或 TRUE 时,FB 的输出 q_xQ 取决于输入 i_xJ 和 i_xK 以及 i_xClk