Adaptive variable length pulse synchronizer
AssigneeFreescale Semiconductor, Inc.
InventorsJohn E. Angello, Satyavathi Akella, Kiyoshi Kase, May Len
Life of this patent
Estimating the term…
Loading patent…
AssigneeFreescale Semiconductor, Inc.
InventorsJohn E. Angello, Satyavathi Akella, Kiyoshi Kase, May Len
Estimating the term…
An adaptive variable length pulse synchronizer including a state keeper circuit, an asynchronous pulse edge detection circuit, a data synchronization circuit, and a pulse edge synchronization circuit. The state keeper circuit detects a leading edge of the asynchronous pulse. The asynchronous pulse edge detection circuit detects a trailing edge of the asynchronous pulse after the state keeper circuit has detected the leading edge. The asynchronous pulse edge detection circuit further provides a pulse synchronized with a clock signal after the asynchronous pulse has been detected. The data synchronization circuit latches the asynchronous data and provides the synchronous data in response to the synchronous pulse. The pulse edge synchronization provides the synchronous ready signal after synchronous data has been provided. In one embodiment, the synchronous pulse occurs between successive rising edges of the clock whereas the synchronous ready signal is provided in response to the intermediate falling edge of the clock.
An adaptive variable length pulse synchronizer which detects an asynchronous pulse in response to a request signal and which captures corresponding asynchronous data, said adaptive variable length pulse synchronizer comprising:
An adaptive pulse synchronizer, comprising:
A method of operating an adaptive pulse synchronizer for capturing and synchronizing asynchronous information for a digital circuit which provides a request signal, comprising:
Dependencies are inferred from the claim text.