Multisim and Ultiboard

cancel
Showing results for 
Search instead for 
Did you mean: 

4 bit counter Synchronous 3-10

Hi Everyone

 

I need some help I am trying to build a Synchronous counter to count between 3 and 10, I know this must be simple but I cannot see the wood for the trees, My current set up should count between 2 and 9 but that not working either, what I need is some pointer as to why my circuit is not working then how do I make it count between 3 and 10. I have attached my current circuit

 

Thanks in advance

0 Kudos
Message 1 of 2
(5,270 Views)

I do not have Multisim, so I cannot look at your circuit.

 

Such a circuit is not trivial but should not be difficult to design. There are three possible conditions on the output count: Count < 3, 3 <= Count < 10, and Count >= 10. For two of those conditions the count should be forced to 3 on the next clock. For the other condition the count should increment.  

 

How you implement the detection of the conditions and set the flip flop inputs are the details of the design.  Logic circuit design at the concept level is nice because the circuit can follow directly from a good state machine specification.

 

Lynn

0 Kudos
Message 2 of 2
(5,255 Views)