Johnson counter vs grey counter in syncronisation/clock divide logic

Status
Not open for further replies.

dll_fpga

Full Member level 3
Joined
Mar 9, 2011
Messages
185
Helped
19
Reputation
38
Reaction score
21
Trophy points
1,298
Location
kerala,India
Activity points
2,416
Both johnson counter and grey counter has 1 bit change .
Which do we prefer for synchronizers? and which one for clock dividers?
 

Grey counters are used for synchronisation purpose.

hi sakthi,
I could see a design,where johson counter is used as the clock divider? Does it offer any advantages...I could only find that johnson counter also has 1 bit change between the count sequences...
 

Hi,

I think johnson counter are used for clock dividing, because they are faster, because we do not need much logic for this. At least compared to a binary counter.
e.g. for dividing by four you just need 2 FF and an inverter. If the FF would have an inverting output you do only need the two FF and loop the output of one FF to the input of the other FF.


regards
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…