新建工t程,添加已经写好的程序文件并进行成功编译之后开始进入仿真,仿真步骤按如下所示:
1、建立tb文件模板:上方菜单栏【Processing】->【start】->【Start Test Bench Template Writer】
2、完善tb文件:删除不必要的注释以及不是自己定义的信号,再编写系统时钟和复位初始化:
initial begin
sys_clk =1'b0;
sys_rst_n =1'b0;
key =1'b1;
#100 sys_rst_n =1'b1;
end
在定义时钟周期:
always #10 sys_clk<=~sys_clk;
最后在根据逻辑书写相应的激励信号。(注意,在仿真时候,由于需要考虑到优化仿真效率的问题,所以经常可以缩短部分时间,同时源文件也需要在时间上做出相应的修改。但实际的时候要将源文件改回原来的效果)
3、打开Modelsim:【File】->【Chuange Directory】路径改为工程文件的【sim】文件夹下,名字定义为工程名字->【Compil All】->【Start Simulation】->【Add Wave】....