[modelsim] 选通显示的仿真问题

[复制链接]
2274|1
 楼主| 比神乐 发表于 2022-10-8 16:38 | 显示全部楼层 |阅读模式
我仿真夏宇闻老师书上的例子
代码如下:
  1. `timescale 1 ns/ 1 ps
  2. module LAMP_vlg_tst();
  3. // constants                                          
  4. // general purpose registers
  5. reg eachvec;
  6. // test vector input registers
  7. wire b;
  8. reg clk;
  9. wire d;
  10. reg rst_n;
  11. // wires                                               
  12. wire a;
  13. wire c;

  14. // assign statements (if any)                          
  15. LAMP i1 (
  16. // port map - connection between master ports and signals/registers   
  17.         .a(a),
  18.         .b(b),
  19.         .c(c),
  20.         .clk(clk),
  21.         .d(d),
  22.         .rst_n(rst_n)
  23. );
  24. always @(posedge clk)
  25. begin
  26. a=b;
  27. c=d;
  28. end

  29. always @(posedge clk)
  30. $strobe("Displaying a=%b,c=%b",a,c);                                                   
  31. endmodule

结果出错:

其实就是
a=b;
c=d;那两条语句出错。
高手支招,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
GavinZ 发表于 2022-10-29 08:48 | 显示全部楼层
本帖最后由 GavinZ 于 2022-10-29 08:50 编辑

要是信号方向合法,用assign把他俩连接;你这看着很疑惑,不知道做什么。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

470

主题

3537

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部