1。打开modelsim,如图所示,通过与quartus衔接实现仿真
首次运行ModelSim时,在建立project 前,需要先建立一个工作库(library),一般将这个library命名为work,project一般都是在这个work下面工作的。File\new\library,弹出对话框是否创建work library,点击OK创建成功。
新建工程 File\new\project ,点击OK创建:
2.导入工程测试文件。以BCD码加法器源码为方针文件,直接从quartus II 的workspace中导入代码,即Add Existing File.。
界面中Reference... & Copy... 两项,前者便于修改和调试代码;后者是直接将BCD.v 复制到 ModelSim_workSpace(ModelSim工作区.)。
3.创建工程中的被测试文件:
添加测试代码如下:
module mux4tol (w0, w1, w2, w3, S, f);
input wO, w1, w2, w3;
input [1:0] S;
output reg f;
always @(*)
if(S —2*b00)
f=wo;
else if (S == 2'b01)
f=wi;
else if (S =- 2'b10)
f= w2;
else
f= w3;
endmodu
4.将被测试文件保存至 ModelSim_workSpace 自定义工作区内,此处文件名可不同与工程:
4.1 在project区单击右键,如下图, 将被测试文件 BCD_TB1 添加至工程 project 中:
4.2编译仿真文件,右键单击Compile/Compile All
5..实验结果/实验截图:
6.视频链接::bhttps://www.bilibili.com/video/BV1154y1J7hj?share_source=copy_we