Receiver phase compensation fifo module, Seen in, Figure 4–8 – Altera Stratix GX Transceiver User Manual

Page 92

Advertising
background image

4–10

Altera Corporation

Stratix GX Transceiver User Guide

January 2005

SONET Mode Receiver Architecture

Figure 4–8. Receiver Byte Deserializer Data Recovery in Logic Array

Receiver Phase Compensation FIFO Module

The receiver phase compensation FIFO module is located at the FPGA
logic array interface in the receiver block and is four words deep. The
FIFO module compensates for the phase difference between the clock in
the FPGA and the operating clocks in the transceiver block.

In SONET mode, the write port is clocked by the recovered clock from the
CRU. The rate of this clock is reduced by half if the byte deserializer is
used. The read clock is clocked by rx_coreclk.

You can select rx_coreclk as an optional receiver input port that can
also accept a clock supply. The clock that feeds the rx_coreclk must be
derived from the rx_clkout of its associated receiver channel. The
receiver phase compensation FIFO buffer can only account for phase
differences.

In SONET mode, if you do not select the rx_clkout port, the read clock
of the receiver phase compensation FIFO module, clocked by
rx_coreclk

, is fed by rx_clkout. An FPGA global clock, regional

clock, or fast regional clock resource is required to make the connection

Gigabit Transceiver Block

Logic Array

D

Q

D

Q

rx_out[19..10]

rx_out[9..0]

Byte Boundary

Selection Logic

rx_out_post[9..0]

rx_out_post[19..10]

{rx_out[9..0], rx_out_post[19..10]}

rx_out_post[19..0]

rx_out_align[19..0]

Phase

Compensation

FIFO

Buffer

10

10

10

10

20

10

10

Advertising