Electronics > Beginners
Basic counter in verilog
(1/1)
Dmeads:
Hi all!
In my simulation picture below, there is a,b,c,d,e ect after the 9 in my counter.
Why is this and can anybody help me fix this please?
I am doing some research and i think it might be related to roll over?
Thanks!
You can view my code and testbench on EDA playground:
https://www.edaplayground.com/x/5Wjr
picture of simulation below
Buriedcode:
That would be because it is showing hexadecimal representation of numbers rather than decimal. You have a 4-bit counter, so in decimal it counts 0 to 15 then rolls over to 0 again. 10 in Hex is 'A', 15 is 'F'. Hex is very common and quite handy because a single hex digit represents all possible states of 4 bits (a nibble).
Dmeads:
Ah, thank you!
So if I implemented some PWM using this counter, it would work okay on the FPGA?
It seems to work okay in the simulation
Dmeads:
Never mind I answered my own question lol it totally works!
Navigation
[0] Message Index
Go to full version