Forum Discussion
Altera_Forum
Honored Contributor
14 years agoflancter and timequest
Dear All, i'm using classical implementation of flancter to realize signalling between multiple clock domains (see down). Now, this design is proven to be hazard free, however timequest of cours...
Altera_Forum
Honored Contributor
14 years agoI'd never heard of the flancter ...
http://www.doulos.com/knowhow/fpga/fastcounter/ http://www.floobydust.com/flancter/flancter_app_note.pdf Personally I have never needed to use this circuit. I use two types of synchronizers; 1) the classic cascade of D-flip-flops, and 2) a toggle synchronizer, where the edges of the signal to be synchronized to are used as the clock to a DFF, and that DFF is configured as a toggle register. This is useful for synchronizing to signals that have short pulses, but a low duty cycle. Any pulse on the input will be converted to a slower toggling signal. The toggle signal passes through a classic synchronizer, and then an edge detector. What are you trying to synchronize? And yes, for TimeQuest, you will have to set false paths, or perhaps create an 'asynchronous' clock group for the two clock signals involved. Cheers, Dave