原创 Xilinx和Altera的FPGA的对比

2008-11-17 23:18 9305 7 7 分类: FPGA/CPLD

XilinxAlteraFPGA的对比<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


          [原创文章,转载请注明出处tengjingshu]


 

   老板布置了一个任务:搞一个符合要求的DDS(直接数字频率合成),其中要求DDS存储波形的ROM地址要48位,天啊,这可是248次这么多个byteFPGA有这么多空间吗?于是我就比较了一下XilinxAlteraFPGA逻辑资源。


(其实DDS中存储波形数据的ROM地址为没必要搞到48位,正弦波形间隔两位的数据差不了多少可以省了很多步长,加上其实只要存储1/4正弦波波形的数据既可,所以地址位可以减少到12位)。


 


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


关于两家FPGA的结构,可以参考:


 


1. PLD/FPGA 结构与原理初步(一)


http://blog.ednchina.com/tengjingshu/181987/message.aspx


2. PLD/FPGA 结构与原理初步(二)


   http://blog.ednchina.com/tengjingshu/181993/message.aspx


 


   我师姐用的是AlteraCyclone II系列的EP<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />2C35,我用的是XilinxSpartan-3E系列的XC3S500E。可以参考Datasheet


 


Cyclone II


<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />


 

点击看大图 


 


Spartan-3E


 


点击看大图



 

 


其中AlteraLEsXilnxCLB(Slice)【其中1 Slices="1" CLB】对应于LUT的结构。


 


Altera


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



 

点击看大图 


 


 


Xilinx


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



 

点击看大图


 


  


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


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


  1 BLM1 LUT4(四输入查找表)+DFFD触发器)


1 BLM0.5 Slice(Xilinx)=1 LE(Altera)=2.25 Tile(Actel)


 


    于是就可以知道AlteraCyclone II系列的EP2C3533216LUT,我用的是XilinxSpartan-3E系列的XC3S500E9312LUTL 呜呜……


 


加上EP2C35还有4PLL,我的XC3S500E就跟比不上了L


 


 


参考资料:


1.     Altera Cyclone II系列手册


   http://www.altera.com.cn/products/devices/cyclone2/cy2-index.jsp


2.     Xilinx Spartan-3E系列手册


   http://china.xilinx.com/support/mysupport.htm#Spartan-3E


3.     【器件求助】XILINX FPGA ALTERA FPGA在逻辑单元是怎么算的?


http://bbs.ednchina.com/showtopic.aspx?id=20482


4.     PLD/FPGA 结构与原理初步    pdf


http://www.fpga.com.cn/advance/structures/p-term.htm


5.  xilinxAlterafpga對比?


 http://www.chip123.com/phpBB/viewthread.php?tid=4405&extra=page%3D1


6.      做个小调查,XilinxSpartan-3AlteraMAX II,哪个用的更多?


 http://forum.eetchina.com/thread!printPreview.jspa?threadID=1200009889&start=0


7.     Altera/Xilinx FPGA逻辑门计算


http://www.haitai.com.cn/forum/forum/viewthread?thread=7356


8.     EDA技术】第二章 FPGACPLD的结构与应用 (一)


http://hi.baidu.com/zyf086/blog/item/8c0565076e7723cb7b8947a6.html


9.     EDA技术】第二章 FPGACPLD的结构与应用 (二) 


http://hi.baidu.com/zyf086/blog/item/12d921522d3eb5080cf3e336.html

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
7
关闭 站长推荐上一条 /3 下一条