modelsim仿真之旅-work库找不到TB文件

1、根据教程,发现编译之后,work库里面找不到TB文件

 

 2、参考

【Modelsim仿真】Start Simulation窗口中work的模块列表中没显示有tb

发现自己也犯了同样的错误

 

修改代码,将模块名保持与TB文件名一致

再次编译,如下:

 

 仿真结果与代码一致。

module led 
(
key1,
key2,
key3,
key4,
led1,
led2,
led3,
led4
);
input key1;
input key2;
input key3;
input key4;
output led1;
output led2;
output led3;
output led4;


assign led1=~key1;
assign led2=~key2;
assign led3=~key3;
assign led4=~key4;
endmodule

 

 

`timescale 1ns / 1ns

module tb_led;
reg           sys_clk;
reg key1;
reg key2;
reg key3;
reg key4;
wire led1;
wire led2;
wire led3;
wire led4;
initial  sys_clk =1;
always #1 sys_clk = ~sys_clk;


led tb_led(
.key1 (key1),
.key2 (key2),
.key3 (key3),
.key4 (key4),
.led1 (led1),
.led2 (led2),
.led3 (led3),
.led4 (led4)
);
initial begin
key1=1;key2=1;key3=1;key4=1;
#200
key1=0;key2=1;key3=1;key4=1;

#200
key1=1;key2=0;key3=1;key4=1;
#200
key1=1;key2=1;key3=0;key4=1;
#200
key1=1;key2=1;key3=1;key4=0;
end

endmodule

 

posted @ 2024-04-01 00:13  古月照今尘  阅读(253)  评论(0编辑  收藏  举报