hey, guys! can you help me with part of veilog code?
always@(posedge clk)
begin
if(counter<=width)
out <=1'b1;
else
out <=1'b0;
counter<=counter+1'd1;
if(counter>=18'd195312)
counter=18'b0;
$display("%d",counter[17:0]);
end
when COUNTER equals 195312 I want set to null it.
it nulled, but the next clock CLK continues to count COUNTER to
195313...
why is this happening???
Guest
#3614811
You have used both non-blocking and blocking assignmemnts to counter.
Guest
#3614911
you could have used correct indentation (with the [ code ] [ /code ] tags to make clear what happens in your code... And, is this to complete code?
Guest
#3614913
berndl wrote: > And, is this to complete > code? argh, should read: And, is this the complete code?
Reply
Please log in before posting.