ZHCSX20 September 2024 TPLD801-Q1
ADVANCE INFORMATION
该宏单元可以用作 3 位 LUT 或管道延迟。
当用于实现 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 个位来定义其输出功能。
当用于实现管道延迟时,来自连接多路复用器的三个输入信号进入触发器或锁存器的延迟输入 (IN)、时钟 (CLK) 和复位 (nRST) 输入,两个输出返回至连接多路复用器。通过该宏单元,用户可以选择每个输出的延迟级数量(从 1 到 8)以及 OUT1 的输出极性。
管道延迟是由 8 个 DFF 组成的 8 级延迟。DFF 单元串联连接,其中每个延迟单元的输出进入下一个 DFF 单元。对于每组连接到用于控制每个管道延迟输出延迟量选择的多路复用器的 OUT0 和 OUT1 输出,都有延迟输出点到。
为了实现正常的管道延迟功能,nRST 输入应为高电平。如果 nRST 输入为低电平,则管道延迟宏单元处于复位状态并且所有输出为低电平。
图 7-7 展示了选择了 2 级延迟的管道延迟宏单元示例。