打印
[modelsim]

选通显示的仿真问题

[复制链接]
2120|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我仿真夏宇闻老师书上的例子
代码如下:
`timescale 1 ns/ 1 ps
module LAMP_vlg_tst();
// constants                                          
// general purpose registers
reg eachvec;
// test vector input registers
wire b;
reg clk;
wire d;
reg rst_n;
// wires                                               
wire a;
wire c;

// assign statements (if any)                          
LAMP i1 (
// port map - connection between master ports and signals/registers   
        .a(a),
        .b(b),
        .c(c),
        .clk(clk),
        .d(d),
        .rst_n(rst_n)
);
always @(posedge clk)
begin
a=b;
c=d;
end

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

结果出错:

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

使用特权

评论回复
沙发
GavinZ| | 2022-10-29 08:48 | 只看该作者
本帖最后由 GavinZ 于 2022-10-29 08:50 编辑

要是信号方向合法,用assign把他俩连接;你这看着很疑惑,不知道做什么。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

422

主题

3360

帖子

7

粉丝