有一张我想弄清楚的 FPGA 的可配置逻辑块 (CLB) 的图:(
来源:eet.com)
所以,我的问题是:
1. 绿色矩形是什么,它有什么作用?
2. 什么是 DIN (C2) 和 EC (C4)?EC与CE(时钟使能)相同吗?
3.为什么这种触发器需要SET(我假设C3 S/R是SET/RESET)。我的意思是,已经有 D 输入作为我们要“保存”的数据,而 RD 是复位 - 那么 SD 的作用是什么?
请帮忙?:)
有一张我想弄清楚的 FPGA 的可配置逻辑块 (CLB) 的图:(
来源:eet.com)
所以,我的问题是:
1. 绿色矩形是什么,它有什么作用?
2. 什么是 DIN (C2) 和 EC (C4)?EC与CE(时钟使能)相同吗?
3.为什么这种触发器需要SET(我假设C3 S/R是SET/RESET)。我的意思是,已经有 D 输入作为我们要“保存”的数据,而 RD 是复位 - 那么 SD 的作用是什么?
请帮忙?:)
不知道具体的 FPGA 架构,以下是基于对图纸的可能解释:
触发器上的 SD 和 RD 是异步置位和复位的,绿色框是根据 CLB 的 S/R (C3) 输入来控制这些的。然后通过以下方式之一配置绿框控件:
从 S/R 到 SD,RD 处于非活动状态
从 S/R 到 RD,带有非活动 SD
如果未使用异步设置/重置,则没有 S/R 连接,因此 SD 和 RD 处于非活动状态
DIN 和 EC:
DIN (C2) 是来自其他 CLB 的一些额外且快速的互连数据,因此这些数据不必使用左侧的逻辑函数。
EC (C4) 是触发器的使能时钟,根据 M3 和 M7 多路复用器的配置使用。
一些 FPGA 架构同时具有异步设置和复位,而有些架构只有其中之一,例如异步复位。根据设计中的逻辑电平,可能需要异步置位操作的功能,但如果只有异步复位可用,则使用逻辑功能反转数据输出,因此通常不需要两种类型的复位。