03-21-2014 06:47 AM
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
03-21-2014 06:20 PM
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