beautypg.com

Altera Transceiver PHY IP Core User Manual

Page 279

background image

Name

Value

Description

Word alignment mode

Deterministic

latency state

machine

Deterministic latency state machine–In this mode,

the RX word aligner automatically searches for the

word alignment pattern after reset completes. After

the word aligner detects the specified word alignment

pattern, it sends

RX_CLKSLIP

to the RX PMA deserial‐

izer indicating the number of bits to slip to

compensate for the bits that were slipped to achieve

word alignment. When

RX_CLKSLIP

has a non-zero

value, the deserializer either skips one serial bit or

pauses the serial clock for one cycle. As a result, the

period of the parallel clock could be extended by 1

unit interval (UI) during the clock slip operation. This

procedure avoids using the TX bit slipper to ensure

constant round-trip delay.
In this mode, the specified word alignment pattern,

which is currently forced to K28.5 (0011111010) is

always placed in the least significant byte (LSB) of a

word with a fixed latency of 3 cycles. User logic can

assume the LSB placement. Altera recommends the

deterministic latency state machine mode for new

designs.
During the word alignment process, the parallel clock

shifts the phase to align to the data. This phase

shifting will be 2/10 cycles (20%) in 10 bit mode, 2/20

cycles (10%) in 20 bit mode, and 2/40 cycles (5%) in

40 bit mode.

For double-width datapaths using deterministic

latency state machine mode, after the initial alignment

following the deassertion of reset, the Avalon-MM

register big

rx_enapatternalign

(not available as a

signal) must be reasserted to initiate another pattern

alignment. Asserting

rx_enapatternalign

, may

cause the extra shifting in the RX datapath if

rx_

enablepatternalign

is asserted while bit slipping is

in progress; consequently

rx_enapatternalign

should only be asserted under the following

conditions:

rx_syncstatus

is asserted

rx_bitslipboundaryselectout

changes from a

non-zero value to zero or 1

UG-01080

2015.01.19

Additional Options Parameters for Deterministic Latency PHY

11-11

Deterministic Latency PHY IP Core

Altera Corporation

Send Feedback