今天,我们来谈谈FPGA厂家和工具链的选择与安装.Handson
首先,我们说说现在的FPGA厂家,比较著名的有xilinx,altera,lattice,actel.Handson
迄今为止,我只用过两家的FPGA,一个是actel公司的fusion系列FPGA,一个是Xilinx公司的.其中actel公司的FPGA印象比较深的是基于FLASH的精细颗粒结构,上电初始化速度快,运行稳定,抗干扰能力强,其自带AES加密模块,所以加密能力好,破解不易.而且actel的 fusion系列FPGA集成模拟部分,当时用的那款集成30路AD,而且AD的位数,参考电压全部可调,灵活性比较高.在SOPC方面,actel公司提供core8051的IP核可供使用,有4组IO口,很丰富;并且其高级器件可以嵌入arm的内核,能力比较强,这里感觉是actel和arm公司合作,arm公司为其提供内核,而并不是actel公司开发的cpu内核.在工具链上,其使用libero软件,该款软件在综合和仿真部分都是调用 synplify和modelsim的第三方定制软件,对于actel公司来说,这样做可以省去开发综合和仿真软件的精力,对于使用者来说,或许也是好处,因为synplify和modelsim软件确实很不错,很多人都会使用他们进行联合开发.但是难免显得actel公司不够专业.呵呵.个人意见.actel FPGA是新发展起来的,在中国使用人群很小,周立功公司正在进行推广使用,个人建议初学者不要选择此厂家FPGA.但是actel的模数混合和高度集成化确实是未来的可编程逻辑器件的一个发展方向.Handson
接触Xilinx FPGA源于xilinx公司与我们学校联合建立实验室.从一开始使用basys开发板到现在使用virtex-ii pro开发板.Xilinx 是FPGA产业的巨头,有很多年的历史.xilinx公司的FPGA在高校推广始于近几年.很多书籍也在近一二年开始推出.xilinx公司的FPGA性能一般都比较高,当然价钱也不低.其v2p FPGA内嵌powerpc处理器硬核,提供高达400Mhz的主频,可以流畅地跑linux2.6系统.实现非常好的SOPC解决方案.在工具链方面,Xilinx提供一系统的工具可以使用,ISE,EDK,CHIPSCOPE,SYSTEM GENERATOR等等.可以说,提供的软件非常全面.并且可以和第三方软件进行方便的接口,如synplify,modelsim,matlab.这些为产品的设计提供了较为便捷的手段.对于初学者来讲,xilinx的FPGA还是一个不错的选择.Handson
altera的FPGA进入中国比较早,但是其高性能器件对中国较为封闭,价钱颇高.我也没用深入学过其FPGA产品,所以此处不做评论.Handson
本篇为原创,如转载,请保留段末Handson标记.
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。