ModelSim使用教程与仿真方法详解

需积分: 32 4 下载量 185 浏览量 更新于2024-07-30 收藏 423KB PDF 举报
"ModelSim使用教程" ModelSim是业界最优秀的HDL语言仿真软件,由Mentor公司开发,提供友好的仿真环境,支持VHDL和Verilog混合仿真,是业界唯一的单内核支持VHDL和Verilog混合仿真的仿真器。下面是ModelSim使用教程的详细解释: 一、ModelSim简介 ModelSim仿真工具是Mentor公司开发的,支持Verilog、VHDL以及他们的混合仿真。它可以将整个程序分步执行,使设计者直接看到他的程序下一步要执行的语句,而且在程序执行的任何步骤任何时刻都可以查看任意变量的当前值,可以在Dataflow窗口查看某一单元或模块的输入输出的连续变化等。相比quartus自带的仿真器功能强大,是目前业界最通用的仿真器之一。 二、安装 安装ModelSim SE需要合法的License,通常我们用Keygen产生license.dat。安装步骤如下: 1. 解压安装工具包开始安装,安装时选择Full product安装。当出现Install Hardware Security Key Driver时选择否。当出现Add Modelsim To Path时选择是。出现Modelsim License Wizard时选择Close。 2. 在C盘根目录新建一个文件夹flexlm,用Keygen产生一个License.dat,然后复制到该文件夹下。 3. 修改系统的环境变量。右键点击桌面我的电脑图标,属性->高级->环境变量->(系统变量)新建。按下图所示内容填写,变量值内如果已经有别的路径了,请用“;”将其与要填的路径分开。LM_LICENSE_FILE = c:\flexlm\license.dat 三、ModelSim仿真方法 ModelSim的仿真分为前仿真和后仿真,下面先具体介绍一下两者的区别。 3.1 前仿真 前仿真也称为功能仿真,主旨在于验证电路的功能是否符合设计要求,其特点是不考虑电路门延迟与线延迟,主要是验证电路与理想情况是否一致。可综合FPGA代码是用RTL级别的,RTL级别的代码可以被编译成网关级别的代码,然后被下载到FPGA芯片上。 ModelSim是一个功能强大且灵活的仿真工具,能够满足各种仿真需求,是电子设计自动化(EDA)领域的重要工具之一。