【问题标题】:Xilinx Virtex II Pro - Determine Number of gatesXilinx Virtex II Pro - 确定门数
【发布时间】:2015-08-03 07:56:20
【问题描述】:

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

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

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

感谢您的支持。

【问题讨论】:

    标签: fpga


    【解决方案1】:

    您引用了相当陈旧、过时且过时的 Virtex-II 架构。例如,您引用的文章是 12 年前的 2003 年;就我个人而言,我已经 7 年没有碰过 Virtex-II 了。因此,如果使用最近的架构,例如 Spartan-6、Virtex-6 或 series-7,对话会大不相同。

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

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

    每个 LUT4 都可以实现任何 4 输入布尔函数,因此它们的用法从 2 输入门到 3 个 2 输入门(例如,4 输入与)不等。 FPGA 与 ASIC 难以比较的原因是 FPGA 具有固定的硬件,因此它们的使用取决于用途。如果您不使用与 LUT4 关联的寄存器,那么它就会被浪费,因此 FPGA 设计通常会过度使用寄存器,因为它们是“免费的”。此外,当您使用大量加法/减法时,“免费”快速进位逻辑会提高切片与门的比率。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多