基于流水灯的ModelSIm软件
仿真为例子
在工程文件sim下新建一个文件夹用来存放仿真文件代码
然后新建Modelsim文件存放在工程文件sim下
然后把在quartus II 写的代码从rtl文件夹下添加进来
然后创建一个仿真文件_tb
接下来开始编写仿真文件的代码
代码的话不难
- `timescale 1 ns/ 1 ns
- module light_water_tb();
- reg sys_clk;
- reg sys_rst;
- // wires
- wire [3:0] led;
-
- light_water u_light_water(
- .led(led),
- .sys_clk(sys_clk),
- .sys_rst(sys_rst)
- );
- initial
- begin
- sys_clk = 1'd0;
- sys_rst = 1'd0;
- #100 sys_rst = 1'd1;
- #1000 $stop;
- end
-
- always
- begin
- #10 sys_clk = ~sys_clk;
-
- end
- endmodule
编写完后编译文件
最后就开始仿真,把参数添加到wave中观察