FPGA中逻辑资源和门是如何进行对应的

可编程逻辑

1366人已加入

描述

  在平时工作中,经常会听到哪个FPGA或者某个芯片包含了几百万门,每次听到这种数字,很多FPGA工程师都会一愣一愣的,因为大家工作中,说的逻辑资源数量,一般是指CLB或者Slice的个数,没人会特指有多少逻辑门。而且现在的LUT都是4输入或者6输入,可以做成逻辑门的组合,跟普通的逻辑门个数肯定不会是一对一关系。今天我们来看下这个关系如果对应。

  在查资源时,看到一个词--logic cell,平时没太注意到,但器件手册中都会提到。

FPGA
 

来看下官方的解释:

FPGA
 

在7系列的手册中,也可以看到:

FPGA

 

The ratio between the number of logic cells and 6-input LUTs is 1.6:1

 

也就是说,对于7系列包含的6输入LUT来说,一个LUT等效于1.6个logic cell。

所以上面第一个图中,logic cell的个数与slice的个数比是6.4:1,因为一个Slice里面包含4个LUT,而一个LUT等效于1.6个logic cell,因此1.6*4 = 6.4.

在xilinx的另一个手册中,提到一个Logic Cell大致等效于15个ASIC Gate,当然这种等效关系并不是很准确的,我们只能做个参考。

FPGA
 

所以,以XC7VX690T为例,有693120个Logic Cell,对应的ASIC Gate的个数为:693120*15=10,396,800,也就是一千万逻辑门。





审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分