求高手指点testbench我的第一个testbench可对啊?

2019-03-25 09:01发布

我的电路是让一个LED闪烁下面是电路描述: module exp2(led,clk);
input clk;
output        led;
reg        led;
reg        [24:0]cnt;
always @(posedge clk)
begin
        cnt <= cnt + 1;
        if(cnt == 25000000)
        begin
                led <= ~led;
                cnt <= 0;
        end
end
endmodule 下面是我写的testbench,可是用ISE12.4自带的仿真波形不对,LED输出来老是X!而且cnt也总是等于0 我怀疑我的testbench写的不对,因为第一次写!求大神指点! module exp2_tb;
reg clk;
reg cnt;
exp2 uut(.clk(clk),.led(led));
initial begin
clk = 0;
cnt = 0;
#100
end
always #10 clk = ~clk; //是不是只要给源文件增加这个激励就行了????
endmodule 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。