Quartus13+Modelsim仿真testbench应该怎么写呢?菜鸟已经吐血了

2019-07-16 00:52发布

在Quartus中写了一个非常简单的分频器module testdiv(mclk, out),编译OK,quartus生成testbench模板如下,在always块加入时钟产生语句,out=~out;如下
  1. `timescale 1 ps/ 1 ps
  2. module testdiv_vlg_tst();
  3. // constants                                          
  4. // general purpose registers
  5. reg eachvec;
  6. // test vector input registers
  7. reg mclk;
  8. // wires                                               
  9. wire out;

  10. // assign statements (if any)                          
  11. testdiv i1 (
  12. // port map - connection between master ports and signals/registers   
  13.         .mclk(mclk),
  14.         .out(out)
  15. );
  16. initial                                                
  17. begin                                                  
  18. // code that executes only once                        
  19. // insert code here --> begin                          
  20.                                                       
  21. // --> end                                             
  22. $display("Running testbench");                       
  23. end                                                   
  24. always                                                
  25. // optional sensitivity list                           
  26. // @(event1 or event2 or .... eventn)                  
  27. begin                                                  
  28. // code executes for every event on sensitivity list   
  29. // insert code here --> begin                          
  30. <font color="Red"># 10 mclk=~mclk   ;                                                   </font>
  31. @eachvec;                                             
  32. // --> end                                             
  33. end                                                   
  34. endmodule

复制代码然后添加testbench,点击RTL Simulation调用Modlesim仿真,结果不出来波形啊,如下图:
QQ截图20140327140909.png

才接触Modlesim,折腾好久了,真心不知道该怎么搞了,求大大们拯救啊
我是菜鸟


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
weatehere
1楼-- · 2019-07-16 04:21
在initial块里添加了mclk的初始化语句,mclk=0,然后mclk可以显示波形了,但是输出仍然没有波形,该怎么办,大大们,求解救
weatehere
2楼-- · 2019-07-16 04:37
 精彩回答 2  元偷偷看……

一周热门 更多>