回答

收藏

$test$plusargs的用法

FPGA/DSP FPGA/DSP 2155 人阅读 | 0 人回复 | 2022-10-09

我买了夏宇闻老师的《Verilog 数字系统设计教程》(第四版)


其中第114页有一个例子,我想做这个实验,可是不成功

代码为:

  1. // test vector input registers
  2. reg clk;
  3. reg rst_n;
  4. // wires
  5. wire led;

  6. // assign statements (if any)
  7. LAMP i1 (
  8. // port map - connection between master ports and signals/registers
  9. .clk(clk),
  10. .led(led),
  11. .rst_n(rst_n)
  12. );

  13. reg a,b,c;
  14. initial begin
  15. a=1'b1;b=1'b0;c=1'b1;
  16. if($test$plusargs("DISPLAY_VAR"))
  17. $display("Dispaly=%b",{a,b,c});
  18. else
  19. $display("No Dispaly");
  20. end



  21. endmodule
复制代码

书上说仅当在运行时设置了标志DISPLAY_VAR时才显示变量。可以指定+DISPLAY_VAR选项在程序运行时设置标志。

我不知道怎么设置,请高手解惑,谢谢!

设置这个标志是不是要装synopsys vcs软件啊?网上找不到,**上也没有。请问高手,哪里能找到?谢谢!


分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条