FPGA设计常用的仿真工具
0赞
发表于 10/19/2014 8:38:43 PM
阅读(8946)
谈到仿真工具,第一个出现在脑海中的一定是mentor公司的modelsim。以前的modelsim有三个版本:modelsim AE,modelsim XE以及modelsim SE。
1、modelsim AE
modelsim AE是modelsim 为altera定制的OEM版,其中包含了altera的库文件,无需手动编译,同时可以再QuartusII中直接调用modelsim进行仿真,省去了在modelsim中新建工程、添加文件、编译等等一系列步骤。在下载QuartusII时,modelsimAE的安装文件一般同时被集成到其中。
@建议:如果对modelsim的使用不熟悉,建议在安装QuartusII的同时安装AE,这样只需几个简单的设置即可用来仿真。

2、modelsim XE
原本modelsim XE是mentor公司为Xilinx专门定制的,同样也是OEM版,但自从Xilinx自己推出了ISIM仿真工具后,就不再与mentor公司合作。因此该版本除了有几个较低的版本外,已经没有了后续的更新。现在很少使用。
@建议:不建议使用。
3、modelsim SE
最纯粹的modelsim,不包含各个FPGA厂商的库,只有基本的库文件。当我们在QuartusII下编译并使用了PLL、FIFO等IP核时,modelsimSE就无法识别,也就无法仿真了。因此使用modelsimSE进行仿真比较复杂,一般需要对所用器件的库进行编译并修改相关的配置文件。
但SE版本为最高级版本,在功能和性能方面比OEM版本强很多,比如仿真速度方面,还支持PC 、 UNIX 、 LIUNX混合平台。
@建议:如果对FPGA兴趣较大,建议学习SE,因为工作后接触的FPGA往往不止A公司或X公司两家,SE一个工程就能搞定;若使用OEM版,估计键盘上的alt+TAB很快就要报废了!
4、ISIM
ISIM是集成在Xilinx开发环境ISE中的仿真工具,因此是免费的,适合用于中小规模的FPGA设计,优点是免费,界面很漂亮,配合ISE很方便;缺点是处理速度较慢,而且需要更多的内存。
@建议:如果芯片选择的是xilinx的,则使用该工具进行简单的仿真也是不错的。
5、VCS
VCS是Synopsys公司的高端仿真工具,它处理速度最快,价格昂贵,往往用在大型FPGA设计中。
