Phase optimization for data communication between plesiochronous time domains
OwnerMark Wahl, Robert Millerinventors
Life of this patent
Estimating the term…
Abstract
A method and apparatus for optimizing data transfer between launch and capture domains driven by plesiochronous launch and capture clocks transmits a beacon of representational data from the launch domain to the capture domain and captures the beacon in the capture domain using the capture clock. The captured beacon is monitored for an anomaly. If an anomaly is not detected, a phase of the capture clock is adjusted and the beacon is transmitted, captured and monitored until an anomaly is detected. If an anomaly is detected, the phase of the capture clock is optimized relative to the captured beacon.
Claims18
A method for optimizing data transfer between launch and capture domains driven by plesiochronous launch and capture clocks comprising the steps of:
- Transmitting a beacon of representational data from the launch domain to the capture domain, the beacon generated in the launch domain and driven by the launch clock,
- Capturing the beacon in the capture domain using the capture clock,
- Monitoring the captured beacon for an anomaly,
- If an anomaly is not detected, adjusting a phase of the capture clock, and repeating the steps of transmitting, capturing and monitoring until an anomaly is detected, and
- If an anomaly is detected, optimizing the phase of the capture clock relative to the launch clock.
An apparatus for optimizing data transfer between launch and capture domains driven by plesiochronous launch and capture clocks comprising:
- A beacon generator in a launch domain driven by the launch clock that generates a beacon,
- An anomaly detector in a capture domain driven by the capture clock that registers the beacon as a captured beacon and indicates a detected anomaly in the captured beacon, and
- A state machine responsive to the detected anomaly that adjusts the phase of the capture clock to optimize a relative phase between the launch clock and the captured beacon.
Dependencies are inferred from the claim text.