Knowing how to debug C won't help you. There is no state machine running your code. Stepping through instructions doesn't apply.
Debugging HDL involves looking at timing waveforms in a simulator.
Debugging HDL involves looking at timing waveforms in a simulator.