Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

asynchronous Counter mod 12 D

Status
Not open for further replies.

darthachill

Newbie level 3
Newbie level 3
Joined
May 22, 2016
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
27
Hi everybody,

today I have a problem conected with design asynchronous Counter mod 12 D.

I use OR4 to detect for a while state "1111", because I want to reset counter to state "1101", but it's not working...
On symulation we can see that Counter reset his state after detected state "0111", before was state"1000", so counter detected it as state "1111" because it's asynchronous.
How can I solve this problem?







I should like to express my thanks for your support.
 

In you simulation, it is supposed a zero delay for each gate, or intermediary states shouldn't be taken in account ?
 

The AND gate output can't be combinational as it will glitch due to the delayed caused with each FF as you are using them in a ripple count fashion. If you don't want glitches the AND gate output will need to be registered, which requires that the delay from the first FF to the last FF and the setup time of the AND gate FF are less than the clock frequency. I suspect this will be a slower circuit than the usual synchronous counter implementation.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top