FPGA|CPLD|ASIC论坛
直播中

小菜鸡

6年用户 49经验值
擅长:可编程逻辑 嵌入式技术 控制/MCU
私信 关注
[经验]

【雨的FPGA笔记】基础实践-------ModelSim手动仿真

基于流水灯的ModelSIm软件仿真为例子
                                 XFX54HZB7B5C9MUK@]IEH)K.png
在工程文件sim下新建一个文件夹用来存放仿真文件代码
然后新建Modelsim文件存放在工程文件sim下
                               9Q%VAR{~_GTRE%@$}22GNXY.png
然后把在quartus II 写的代码从rtl文件夹下添加进来
_B8GV0OL%NXB]0`{T~H)T)8.png
49C7U5D}}$N4UV5_)8H`M.png
然后创建一个仿真文件_tb
V(K[O7~4}97`S]}YX9V2D.png
接下来开始编写仿真文件的代码
D8TYD`4_6Z3NL~LHQGXQDLT.png
代码的话不难
  1. `timescale 1 ns/ 1 ns
  2. module light_water_tb();

  3. reg sys_clk;
  4. reg sys_rst;
  5. // wires                                               
  6. wire [3:0]  led;
  7.                         
  8. light_water u_light_water(
  9.         .led(led),
  10.         .sys_clk(sys_clk),
  11.         .sys_rst(sys_rst)
  12. );
  13. initial                                                
  14. begin                                                  
  15.   sys_clk = 1'd0;
  16.   sys_rst = 1'd0;
  17.   #100 sys_rst = 1'd1;
  18.   #1000 $stop;                                                   
  19. end               
  20.                                     
  21. always                                                                  
  22. begin                                                  
  23.   #10 sys_clk = ~sys_clk;
  24.                                                                                                
  25. end                                                   
  26. endmodule

编写完后编译文件
}3P72WIDR1AR1O~9KYNWV{X.png
最后就开始仿真,把参数添加到wave中观察
Z87{48@L9OFJQAUANGU)(`D.png VQJRV]0_WZBA5E@0R%[U32H.png



回帖(2)

dlutccj

2020-1-14 10:05:46
谢谢分享,Mark一下备用
举报

刘大山

2020-1-15 20:32:49
学习学习,谢谢分享
举报

更多回帖

发帖
×
20
完善资料,
赚取积分