我的电路是让一个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
此帖出自
小平头技术问答
initial begin
rst_n=0;
#20 rst_n=1;
#100000 $stop
end
不太确定 你试试吧
一周热门 更多>