beautypg.com

Dynamic alignment, Altera solutions – Altera POS-PHY Level 4 IP Core User Manual

Page 126

background image

F–2

Appendix F: Static and Dynamic Phase Alignment

Dynamic Alignment

POS-PHY Level 4 IP Core User Guide

December 2014

Altera Corporation

Dynamic Alignment

Dynamic alignment allows for greater skew between the inputs. At the receiver, the
frequency (hence sampling rate) is known, but the actual phase of the data is not. Each
receiver channel looks onto the incoming data and samples at the center of the data
eye. Additional logic is required to account for the skews in sampling the data. These
skews arise when the data is realigned in time to reconstitute the data as it was
originally sent.

The timing margin for a dynamically-aligned system generally excludes the
differential skews between data signals. In this case, the timing margin is calculated
from the clock frequency by subtracting the receiver sampling window, jitter
components, and any sampling errors introduced into the receiver. Transmitter output
delays or skews, or interconnection skews can be ignored because the receiver’s
dynamic phase aligner compensates for them.

Dynamic alignment is appropriate where the skews between signals cannot be
controlled, which is common where signals pass through multiple connectors, or
where devices can be interchanged. It typically provides a much larger timing margin
than static alignment.

Figure F–2

shows an example of dynamic alignment.

Altera Solutions

Altera supports both static and dynamic alignment as a system solution.

Figure F–2. Dynamic Alignment Timing Diagram

Clock

Data 1

Data 2

Inferred
Sample Clock

Phase Aligned
Sample for
Data 1

Phase Delay

Phase Aligned
Sample for
Data 2

Phase Delay