和XILINX和ALTERA相比,ACTEL的使用人群就少多了。
ACTEL的缺点是运行速度不如xilinx的快,开发环境不如ISE灵活方便,文档也没有xilinx的丰富。
优点是其大部分都是基于FLASH工艺的,不需要外部配置FLASH芯片。
目前我使用过三款ACTEL的FPGA:
第一种是反熔丝型A54SX系列,我想大部分读者或多或少都听说过有反熔丝类型的,但基本上限于书籍或者网页资料了,真正切身用过反熔丝类型的应该非常少;确实资源比较少,主要用于组合逻辑,时序资源比较少,随便几个状态机下来,综合后发现资源用了很大比例了;另外就是很不灵活,只能烧写一次,有一点点错误,就需要重新换一片芯片(几百块钱呢,心疼吧)。
另外一种是APAX00系列的,这一系列的特点是基于FLASH,可以多次烧写,烧写器是基于并口的,烧写一次需要好几分钟,相比于反熔丝型,资源大了很多了,我做的NAND FLASH控制器就是基于APA系列的;该系列我的最大感受是最好少用时钟,只用一个时钟最好了,布局布线效果比较差。
另外一种是A3P系列的,该系列也是基于FLASH,烧写器是基于USB口的,比起APA系列,快了很多。该系列布局布线效果比APA的好了很多,对时钟域系统做了很多处理,并且最大运行速度也快了很多倍。
LIBERO开发环境最然不如ISE那么好用,但是集成度比较好,synplify、modelsim全部包括进去,仿真需要设置比较简单。
当然ACTEL最大的问题是调试工具太差,我捉摸了好长时间,才跑通调试工具,但捕捉容量、显示放大、缩小等可视化方面很不友好,并且调试经常连不上,很不稳定。
用户1637240 2015-6-28 20:02
用户377235 2015-5-18 16:26
用户216352 2014-10-4 09:29
用户216352 2014-9-30 14:44