学习贯彻党的二十届三中全会精神

modelsim

Mentor公司的ModelSim是业界最优秀的HDL语言仿真软件,它能提供友好的仿真环境,是业界唯一的单内核支持vhdlVerilog混合仿真的仿真器。它采用直接优化的编译技术、TCL科技/Tk技术、和单一内核仿真技术,编译仿真速度快,编译的代码与平台无关,便于保护IP核,个性化的图形界面和用户接口,为用户加快调错提供强有力的手段,是FPGA/ASIC设计的首选仿真软件。ModelSim可以单独使用,也可以与Intel Quartus Prime、Xilinx ISE或Xilinx Vivado等软件结合使用。仿真的执行可以使用图形用户界面(GUI)或自动脚本。

主要特点

· RTL和门级优化,本地编译结构,编译仿真速度快,跨平台跨版本仿真;

· 单内核vhdlVerilog混合仿真;

· 源代码模版和助手,项目管理

· 集成了性能分析、波形比较、代码覆盖、数据流ChaseX、Signal Spy、虚拟对象Virtual Object、Memory窗口、Assertion窗口、源码窗口显示信号值、信号条件断点等众多调试功能;

· C和TCL科技/Tk接口,C调试;

· 对systemC的直接支持,和HDL任意混合;

· 支持SystemVerilog的设计功能;

· 对系统级描述语言的最全面支持,SystemVerilog,SystemC,PSL;

· ASIC Sign off。

· 可以单独或同时进行行为(behavioral)、RTL级、和门级(gate-level)的代码。

版本选择

ModelSim有几种不同的版本:SE、PE、LE和OEM,其中SE是最高级的版本,而集成在 Actel、Atmel、阿尔特拉、Xilinx以及Lattice等FPGA厂商设计工具中的均是其OEM版本。SE版和OEM版在功能和性能方面有较大差别,比如对于大家都关心的仿真速度问题,以Xilinx公司提供的OEM版本ModelSim XE为例,对于代码少于40000行的设计,ModelSim SE 比ModelSim XE要快10倍;对于代码超过40000行的设计,ModelSim SE要比ModelSim XE快近40倍。ModelSim SE支持PC、UNIX和LINUX混合平台;提供全面完善以及高性能的验证功能;全面支持业界广泛的标准;Mentor Graphics公司提供业界最好的技术支持与服务。

语言支持

ModelSim 使用统一的内核来仿真所有受支持的语言,调试嵌入式 C 代码的方法与 vhdlVerilog 相同。ModelSim 和 Questa Sim 产品支持以下语言的仿真,验证和调试:

- VHDL

- Verilog

- Verilog 2001

- SystemVerilog

- 巴黎文理研究大学

- systemC

此外,ModelSim内置了C调试器,进一步增强了其对嵌入式系统设计的支持能力。

参考资料

河南工人日报数字报