ModelSim - 破解图文教程

更新时间:2024-05-06 08:33:02 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

modelsim安装与使用图解

没有客套话,开始:

准备安装,我用的是 xp sp2。 软件:

modelsim-win32-6.3e-se.exe Crack_ModelSim_SE_6.3e.rar 一、 安装 modelsim

如果机器中已经装了 modelsim,先卸载吧。 安装 modelsim-win32-6.3e-se.exe

选 Full Product,碰到有 Next 只管点,一步步直到完成。

下面注意要选 “否”

选择退出 Exit

二、 配置 license 建个目录 C:\\FLEXLM

1.复制MenterKG.exe到安装后文件夹目录(主目录内),运行,会生自动成licens.txt,选择“文件”?“另存为”,保存到C:\\FLEXLM,文件名是 LICENSE.TXT。

配置 LICENSE 路径

我的电脑(右键)?属性?高级?环境变量

系统变量?新建 LM_LICENSE_FILE C:\\FLEXLM\\LICENSE.TXT 选确定退出。

下面也很重要,修改 C:\\Modeltech_6.3e\\ modelsim.ini 文件。 先复制modelsim.ini,防止改错。把 modelsim.ini 去掉“只读”属性。 找到 VoptFlow = 1 把 1 改为 0 ,关掉优化选项。不然,调试的时候看不到波形。(修改0这一步不知道具体有用没,但修改后没问题) (以上的licence路径可以自己设,但环境变量一定要设正确) 2.将K:\\modeltech_10.0\\win32\\mgls.dll的文件替换掉。 ok

现在桌面上的 ModelSim SE 6.3e 图标已经可以进入 modelsim 了。

三、 准备要调试的文件

通常我都会建一个工作区 C:\\WorkSpace,把要调试的程序放到这里。 举个例子:建一个项目 CLK,放到 C:\\WorkSpace\\CLK 目录下。

在rtl目录下放hdl代码,sim 用于放 modelsim 的 project 文件,project我放的是 ise 的project文件。

在rtl目录下建两个文件:main_tb.v 和timescale.v,代码如下,文件CLK.rar也有:

文件:main_tb.v `include \

`define CYC(n) repeat (n) @ (posedge clk);

module main_tb; reg clk = 0; reg rst; parameter FAST_PERIOD = 20;

initial begin clk = 1; forever # (FAST_PERIOD/2) clk = ~clk; end initial begin rst = 1'b1; `CYC(10) rst = 1'b0; end

endmodule

文件:timescale.v `timescale 1ns / 1ns

接下来,要把timescale.v复制到 sim 目录下。否则 modelsim 找不到 timescale.v 文件。

四、 开始使用 modelsim

打开 modelsim,选择菜单 file?new?project…

平时只要设置 Project Name 和 Project Location,填上内容,选OK退出。

选择 Add Existing File 添加要调试的文件。如果不在此处添加,也可到项目管理的地方添加HDL文件。

这是 modelsim 的主画面,在 Workspace 的 Project 上右键可以添加需要的HDL文件。 Add to project ? Existing File … 把 main_tb.v 添加进来。

下面编译 菜单 Compile?Compile All,浮动条也有相应的按钮。

编译完成后,Status状态为对勾。如果不是,可以检查编译报告:在对应的文件名上点右键,选择 Compile?Compile Report…;有时需要多查看几次,Modelsim的编译报告需要点时间才能完成更新,使用者可能只看到一些提示信息。

然后到 Library 打开 work。

然后选择 main_tb,右键执行 Simulate。 在objects窗口中能够看到信号。

在这里可以加信号到 wave 窗口。Objects 窗口空白处右键 add to wave?signals in region。

这时就会有 wave 窗口弹出。点可以开始调试了。

至于波形的大小,通过可以调整。

先写到此处,关于modelsim的内容很多,参考其它资料吧。

zzemu 2008-4-2

本文来源:https://www.bwwdw.com/article/vwvg.html

Top