Simulation Software

Discussion in 'Homework Help' started by blake11, Oct 18, 2010.

  1. blake11

    Thread Starter New Member

    Feb 20, 2010
    21
    0
    I am using Multisim to make a counter that counts to 1 minute. I am using a binary counter to count to 15 and using jk flip flops to count to 4 (1 for every 15 seconds). I am trying to get the multiplexer in the circuit to output a 1 at 14 so it is realy to register at the flip flops on the next clock cycle. The multiplexer keeps flickering at 12 causing the flip flops to go prematurely. Anyone have any suggestions?

    [​IMG]

    Photo won't show here is a link.

    http://www.flickr.com/photos/54966741@N04/5094864203/
     
  2. Georacer

    Moderator

    Nov 25, 2009
    5,142
    1,266
    Why don't you use a logic gate combination to detect the number 14? The choice of the Multiplexer is rather odd. Not that it's wrong, just odd.

    Keep in mind that you don't have to make the FF count up exactly at number 15. You just need them to count up at the same number on each 1-to-15 count. Every number of the counter comes with the same frequency.
     
  3. blake11

    Thread Starter New Member

    Feb 20, 2010
    21
    0
    Funny you talk about logic gates. I actually tried the multiplexer after failing to get the desired with results. Guess what, it does the same thing with all of the outputs of the counter anded together. What I did was inverted the A output so it would go on 14. I am guess that the propagation time has to do something with it. When it transitions from 11 to 12, for just a nano second, it shows all of the outputs high I am guessing.
     
  4. Georacer

    Moderator

    Nov 25, 2009
    5,142
    1,266
    Possibly. It's an overkill, but you can detect the number 13 and put a D Flip Flop in order to delay the result for 1 cycle.
     
Loading...