how to tranfer a pulse from a clock domain to another clock?

Status
Not open for further replies.

littlefield

Junior Member level 3
Joined
Jul 7, 2007
Messages
27
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,472
how to tranfer a pulse from a clock domain to another clock domain?
the frequence of both clocks are not define
and can't use fifo.
 

Re: how to tranfer a pulse from a clock domain to another cl

this is a very practical and useful logic.

Let's say, you want to transfer a pulse in clock domain A (clka) into another pulse in clock domain B (clkb).

First, you make a "toggle" signal in clock domain A. That is, whenever there is a pulse, you toggle this signal.

Second, you double sync this "toggle" signal to clkb domain, let's call the synced signal toggle_sync2.

Third, you delay it again in clock domain b, and let's called it toggle_sync3

the pulse in clock domain b will be:
toggle_sync2 ^ toggle_sync3
 

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