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