转载《Xilinx和Altera FPGA的基本逻辑单元对比 》
2016-05-11 09:42
381 查看
致敬原作者:
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就更比不上了。
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就更比不上了。
相关文章推荐
- AAL模版 中英文对照
- Scrum 项目准备3.0
- ListView分割线,RecycleView分割线
- CSS3 box-sizing
- 错误:HttpServlet was not found on the Java
- Centos 6 Oracle 11G 超详细安装
- 在Ubuntu Server 32bit搭建hustoj -- 中
- ovs-vsctl: unix:/usr/local/var/run/openvswitch/db.sock: database connection failed
- sublime text 2 设置4个字节替代默认的的2个字节
- php测试姓名缘分指数
- Spring Remoting: Hessian--转
- 编码编年史
- D. Babaei and Birthday Cake---cf629D(LIS线段树优化)
- Android studio 快捷键大全
- 基于SDN的In-network Cache系统开发
- iOS开发 字体的几种设置方法
- 利用Auto Deploy 部署ESXi 5
- I,P,B帧和PTS,DTS的关系
- 关于金额数字输出格式
- CSS3 text-shadow