我的问题与这些术语之间的区别和关系有关:
我知道这在很大程度上取决于FPGA生产商,但例如,某个FPGA产品的供应商声明其产品之一:具有100.000 System Gates等效aprox的FPGA。至1.5k LE。
如何将该声明与使用LUT和逻辑单元的等效FPGA供应商联系起来?
我问这个问题是因为我想将一些项目从一个告诉我系统门号和LE的FPGA迁移到一个告诉我它的LUT号的FPGA。
最佳答案
LUT,逻辑单元和逻辑元素对我来说都是相同的:最基本的FPGA通用逻辑原语。 Xilinx可能使用LUT,Altera LE,microsemi/lattice。
问题是,它们不一样。在其最新架构中,Xilinx使用6输入LUT和Altera 4输入LUT。它们被聚集在逻辑块中,该逻辑块还具有快速传送链,寄存器和分布式存储器等其他功能。
转换为系统门非常有用,但是请别忘了这也是一场营销大战。赛灵思FPGA的逻辑应该是Altera FPGA逻辑的1.5倍,因为它的LUT是6而不是4,对吗?好吧,这很大程度上取决于设计,如果设计不能大量使用6输入,则浪费了未使用的输入。与快速进位逻辑相同,我不知道他们是否以相等的门数来计算,但应告知该数字是虚高的。
系统门是衡量ASIC设计复杂性的常用方法。两个不同代工厂的相同设计应具有相似的系统门数,因为对于ASIC而言,浪费并不是真正的问题。
如果您正在寻找FPGA。我建议您选择供应商,移植足够的设计,以了解所需的FPGA大小,并选择具有升级路径的FPGA(如果要上市)。如果是用于单个原型(prototype),则只需使用您能负担得起的最大FPGA。
关于fpga - LUT,逻辑单元,逻辑元素,系统门之间的关系,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29746455/