Xilinx Virtex II Pro - 确定门数

时间:2015-08-02 21:12:27

标签: fpga

如果FPGA具有30k逻辑单元,这是否意味着它由30k / 2 = 15k逻辑片组成,因此具有15k / 4 = 3750可编程逻辑门,可以执行AND,OR,NAND ......操作?

逻辑门和可配置逻辑块(CLB)之间有区别吗?

来源:http://digital.ni.com/public.nsf/allkb/33D4F29F1483548586256D740058B428

感谢您的支持。

1 个答案:

答案 0 :(得分:1)

您可以参考Virtex-II架构,该架构相当陈旧,过时且过时。例如,您引用的文章的日期是2003年,12年前;就个人而言,我在7年内没有触及过Virtex-II。因此,如果使用最近的架构,即Spartan-6,Virtex-6或7系列,对话将会大不相同。

将FPGA利用率与ASIC逻辑门进行比较非常困难。无论如何,我建议将您的设计运行到ASIC合成器中,而不是信任FPGA的公司营销比较数据。

Virtex-II CLB具有2个4输入LookUp表(LUT4),快速进位逻辑和2个寄存器。它有一点点,但这是它们的重要用途。

每个LUT4可以实现任何4输入布尔函数,因此它们的使用范围从2输入门到3 2输入门(例如,4输入AND)。 FPGA与ASIC比较的难点在于FPGA具有固定硬件,因此它们的使用取决于用途。如果你不使用与LUT4相关的寄存器,那就浪费了,因此FPGA设计通常会过度使用寄存器,因为它们是免费的#34;。此外,"免费"当您使用大量的加法/减法时,快速进位逻辑会使切片与栅极比率膨胀。

最后,请记住,FPGA包括嵌入式乘法器/累加器,以及双端口RAM。