ZHCSX21 September 2024 TPLD801
ADVANCE INFORMATION
该可配置使用逻辑块可以用作 3 位 LUT,或用作具有复位或设置功能的 D 触发器或锁存器。
当用于实现 LUT 功能时,3 位 LUT 从连接多路复用器接收三个输入信号并产生一个输出,该输出返回至连接多路复用器。这些 LUT 可配置为任何 3 输入用户定义的功能,包括以下标准数字逻辑功能:与、与非、或、或非、异或、异或非、非。
表 7-11 展示了 3 位 LUT 的真值表。
IN2 | IN1 | IN0 | OUT |
---|---|---|---|
0 | 0 | 0 | 用户自定义 |
0 | 0 | 1 | |
0 | 1 | 0 | |
0 | 1 | 1 | |
1 | 0 | 0 | |
1 | 0 | 1 | |
1 | 1 | 0 | |
1 | 1 | 1 |
每个 3 位 LUT 在 OTP 中都有 8 个位来定义其输出功能。
当用于实现时序逻辑元件时,来自连接多路复用器的三个输入信号进入触发器或锁存器的数据 (D)、时钟 (CLK) 和复位/设置 (nRST/nSET) 输入,输出返回至连接多路复用器。该宏单元具有初始状态、时钟极性、复位/设置极性和输出极性参数。
D 触发器/锁存器的运行将遵循以下功能描述:
表 7-8 和表 7-9 分别展示了具有复位/设置功能的 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 |