博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
转载《Xilinx和Altera FPGA的基本逻辑单元对比 》
阅读量:5089 次
发布时间:2019-06-13

本文共 966 字,大约阅读时间需要 3 分钟。

致敬原作者:

http://blog.sina.com.cn/s/blog_6276db0e0101ary8.html

 

要比较Xilinx和Altera的FPGA,就要清楚两个大厂FPGA的结构,由于各自利益,两家的FPGA结构各不相同,参数也各不相同,但可以统一到LUT(Look-Up-Table)查找表上。

以Altera的Cyclone II系列的EP2C35,以及Xilinx的Spartan-3E系列的XC3S500E为例。可以参考Datasheet。

Cyclone II

 

Spartan-3E

 

 

其中Altera的LE和Xilnx的LC对应于LUT的结构。

 

Altera

从LE的结构可以知道 1 LE = 1 LUT

 

Xilinx

Logic Cell = 4-input Look-Up Table (LUT) + a ‘D’ flip-flop;

Datasheet 上有公式:"Equivalent Logic Cells" equals "Total CLBs" x 8 Logic Cells/CLB x 1.125 effectiveness

即有:9LEs/CLB ;

下图是1 Slice的结构,从Slice的结构可以看到1 CLB =4 Slice=9 LC

 

 

从而可以知道Xilinx和Altera FPGA逻辑资源的对应关系:

为了统一度量衡(感觉像QSH一样),业界一般会归结到BLM(Basic Logic Module)

1 BLM=1 LUT4(四输入查找表)+1 寄存器(可以配置成1 触发器DFF或 1 锁存器)+多路复用器mux

1 BLM=1 LC(Xilinx)=4/9 Slice(Xilinx)= 1/9 CLB(Xilinx)=1 LE(Altera)

=0.125 LAB(Altera)=2.25 Tile(Actel)

于是就可以知道Altera的Cyclone II系列的EP2C35有33216个LUT,我用的是Xilinx的Spartan-3E系列的XC3S500E有9312个LUT ,加上EP2C35还有4个PLL,我的XC3S500E就更比不上了。

转载于:https://www.cnblogs.com/dujianzw/p/5480821.html

你可能感兴趣的文章
Jenkins持续集成与部署
查看>>
数据库操作之——索引
查看>>
Java-终止应用程序
查看>>
实验四
查看>>
datatable的序列化和反序列化 webservice
查看>>
最小二乘法
查看>>
[算法练习] UVA-10010-Where's Waldorf?
查看>>
C# 开发Modbus Rtu客户端 modbus测试Demo,Modbus 串口通信 , 虚拟MODBUS-RTU测试
查看>>
Semi-prime H-numbers
查看>>
CodeForces 937C Save Energy! 水题
查看>>
Hadoop集群(第10期)_MySQL关系数据库
查看>>
G:首页调用“图片视频”的分类和文章(难点)
查看>>
Jmeter+Ant+Jenkins接口自动化测试(一)_环境部署
查看>>
WEB-INF下的jsp怎么访问
查看>>
AOP和IOC的实现原理(用到的设计模式)
查看>>
Windows Phone Silverlight 8.1 apps
查看>>
Creating popup windows in XBAP applications
查看>>
使用CentOS6.8搭建Hadoop集群
查看>>
关于如何在Tomcat中使用JavaBean
查看>>
Shiro 授权
查看>>