ZHCSYN0 July 2025 TPLD2001
ADVANCE INFORMATION
当用于实现时序逻辑元件时,来自连接多路复用器的三个输入信号进入触发器或锁存器的数据 (D)、时钟 (CLK) 和复位/设置 (nRST/nSET) 输入,输出返回至连接多路复用器。该宏单元具有用户可配置的初始状态、时钟极性、复位/设置极性、输出选择和输出极性参数。
D 型触发器/锁存器的运行将遵循以下功能描述:
时钟极性可配置,可设置为同相 (CLK) 或反相 (nCLK)。
具有 nCLK 的锁存器:当 CLK 为高电平时,Q = D;否则 Q 保持其先前的值(当 CLK 为低电平时,输入 D 对输出没有影响)。
这些 DFF/锁存器具有低电平有效和高电平有效复位/设置选项:
RST:如果为低电平,则 DFF/锁存器处于正常运行状态。如果为高电平,则 Q 复位为 0。
SET:如果为低电平,则 DFF/锁存器处于正常运行状态。如果为高电平,则 Q 设置为 1。
如果不需要复位/设置,用户可以将极性设置为低电平有效,并将该输入连接到 VCC 或恒定的高电平源。
这些 DFF/锁存器提供通过使用另一个 DFF/锁存器以及在 CLK 下降沿上采样和启用“Dual Stage DFF”选项来进一步将输出与输入隔离开的选项。
输出极性可配置,可设置为同相 (Q) 或反相 (nQ)。
表 7-18 和表 7-19 分别展示了具有低电平有效复位/设置功能的 D 型触发器和 D 型锁存器的真值表。
|
nRST |
nSET |
CLKPOL |
CLK |
D |
Q |
nQ |
|---|---|---|---|---|---|---|
|
0 |
— |
0 |
X |
X |
0 |
1 |
|
— |
0 |
X |
X |
1 |
0 |
|
|
1 |
1 |
↓ |
0 |
Q0 |
nQ0 |
|
|
↑ |
0 |
0 |
1 |
|||
|
↓ |
1 |
Q0 |
nQ0 |
|||
|
↑ |
1 |
1 |
0 |
|||
|
0 |
— |
1 |
X |
X |
0 |
1 |
|
— |
0 |
X |
X |
1 |
0 |
|
|
1 |
1 |
↓ |
0 |
0 |
1 |
|
|
↑ |
0 |
Q0 |
nQ0 |
|||
|
↓ |
1 |
1 |
0 |
|||
|
↑ |
1 |
Q0 |
nQ0 |
|
nRST |
nSET |
CLKPOL |
CLK |
D |
Q |
nQ |
|---|---|---|---|---|---|---|
|
0 |
— |
0 |
X |
X |
0 |
1 |
|
— |
0 |
X |
X |
1 |
0 |
|
|
1 |
1 |
0 |
0 |
0 |
1 |
|
|
1 |
0 |
Q0 |
nQ0 |
|||
|
0 |
1 |
1 |
0 |
|||
|
1 |
1 |
Q0 |
nQ0 |
|||
|
0 |
— |
1 |
X |
X |
0 |
1 |
|
— |
0 |
X |
X |
1 |
0 |
|
|
1 |
1 |
0 |
0 |
Q0 |
nQ0 |
|
|
1 |
0 |
0 |
1 |
|||
|
0 |
1 |
Q0 |
nQ0 |
|||
|
1 |
1 |
1 |
0 |