D
Devlin
Guest
hello:
I have a small count design, which I want to do functional simlation
in modelsim. the code are following;
module count4(cnt,clk)
output [3:0] cnt;
input clk;
reg [3:0] cnt;
always@(posedge clk)
cnt = cnt +1;
endmodule
This is just a 4 bits simple counter design. and I do not have the
reset signal in it.(just for test).
you see that the modelsim treat "cnt" as x at initial time, so the
result can not be right.
So I want to modify the cnt signal in testbench, I done as follows:
initial
force cnt = 0;
#500 release cnt;
and the clk is 100.
but the reesult is not right either.
My question is : How can I make the cnt to be a specific value in
testbench?
just not using the reset or preset, thanks.
I have a small count design, which I want to do functional simlation
in modelsim. the code are following;
module count4(cnt,clk)
output [3:0] cnt;
input clk;
reg [3:0] cnt;
always@(posedge clk)
cnt = cnt +1;
endmodule
This is just a 4 bits simple counter design. and I do not have the
reset signal in it.(just for test).
you see that the modelsim treat "cnt" as x at initial time, so the
result can not be right.
So I want to modify the cnt signal in testbench, I done as follows:
initial
force cnt = 0;
#500 release cnt;
and the clk is 100.
but the reesult is not right either.
My question is : How can I make the cnt to be a specific value in
testbench?
just not using the reset or preset, thanks.