Electrical – How to convert this into a down counter

counterflipflopripple-counter

I have been learning counters and am able to design an asynchronous UP counter with JK flip flops in Multisim, however I am unable to convert it to an asynchronous DOWN counter.

My UP counter counts properly 0-1-2-3-0-1-2-3, however my DOWN counter counts 0-2-1-3-0-2-1-3.
I want it to count 3-2-1-0-3-2-1-0.
How should I fix my DOWN counter?

My UP counter
enter image description here

My DOWN counter
enter image description here

Best Answer

I think I've got it, it counts 0-3-2-1-0-3-2-1-0

enter image description here