Can some one tell me how to calculate the number of synchronizer stages when I want to transfer a signal from clk domain A to clk domain B...?
- posted
18 years ago
Can some one tell me how to calculate the number of synchronizer stages when I want to transfer a signal from clk domain A to clk domain B...?
The driving consideration, if you try to engineer the solution, will be how often metastability causes an output error from the synchronizer. This has been treated theoretically quite a bit. I suggest you do a web search on the words: metastability probability synchronizer. Here is a link:
-- --Larry Brasfield email: donotspam_larry_brasfield@hotmail.com Above views may belong only to me.
Two.
John
If the signal changes state at the clock edge of the receiving system, that's OK; a 1 or a 0 is just as good when it was changing anyhow. The usual concern here is metastability.
John
You must be getting tired? Posting a simple Google link rather than cut-and-paste'ing the concepts, crudely, and representing them as your own, as you've done numerous times in the past...Good boy, poser.
Or perhaps zero if you don't mind the glitches when the signal changes state at just the wrong time.
-- -- kensmith@rahul.net forging knowledge
In article , John Larkin wrote: [...]
metastability == glitches in this case. You get a glitch just after the clock edge when the metastabiltity happens. If the rest of the circuit doesn't care about the glitch, you can just ignore the problem.
-- -- kensmith@rahul.net forging knowledge
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.