-
安装软件,注意:安装目录避免出现中文或空格,安装过程一直点击 Yes 即可。
-
把 MentorKG.exe、mgls.dll以及patch64_dll.bat 一起拷贝到modelsim安装目录的win32或win64下,例如【D:\Software\Modelsim_10.5\win64】。
-
进入安装目录下的win64 文件夹找到mgls.dll mgls64.dll两个文件,去掉只读属性。
-
运行patch64_dll.bat,产生license后,放到任意目录下,例如【D:\Software\Modelsim_10.5\】。
-
新建用户环境变量【MGLS_LICENSE_FILE】,变量值为license放置的目录,例如:【D:\Software\Modelsim_10.5\LICENSE.TXT】。
-
安装破解结束。
链接
tc4q
1 . 首先要在File—>New—library,新建一个我们自己的库,命名为work。
2 . 建立好work library后,点击FIile—>New—>project。今天给大家示例的是一个二分频数字电路,在相应的地方输入工程的名字和存储工程的路径,有良好习惯的小可爱可以先在work文件夹中建立好相应的工程文件夹,建立工程时将路径设置为对应文件夹。
3 . 点击Create New File后,创建verilog的模块文件和测试文件testbench
module FP2(
input clk,
output reg clk_s
);
initial
clk_s <= 1'b0; //初始化
always @(posedge clk) //时钟上升沿敏感
begin
if(clk == 1'b1) //当时钟为高电平
clk_s <= ~clk_s; //二分频输出翻转
end
endmodule
`timescale 1ns/1ps
module FP2_TEST;
reg clk;
initial
begin
clk = 0; //初始化时钟输入为0
end
always #20 clk = ~clk; //设置输入时钟,频率为25Mhz
FP2 U1(
.clk(clk),
.clk_s(clk_s)
);
endmodule
4 . 编写好相应文件后,点击compile——>compile all,Modelsim就会编译相应文件,没有编译的文件State处会显示蓝色的问号,编译通过的文件是绿色的√,编译没有通过,出错的文件是红色的×
5 . 通过后就可以进行仿真啦。点击simulate——>start simulation,出现如下窗口,选择我们的测试文件,将enable optimization前的勾勾去掉,点击OK。
6 . 仿真之后,就要查看波形。在objects窗口中选中要观察的波形,右键add to——>Wave——>selected signals,就出现我们的波形窗口。