Altera Stratix GX Transceiver User Manual

Page 128

Advertising
background image

5–16

Altera Corporation

Stratix GX Transceiver User Guide

January 2005

XAUI Mode Receiver Architecture

The byte deserializer outputs up to 26 bits, depending on the number of
bits that was passed to it. When the input includes data and control
signals, the data and the control signals are deserialized to include double
the data bits and 2 bits of each control signal, one for the MSB and one for
the LSB. This case is shown in the XAUI mode where the inputs to the
Byte Deserializer are datain[7..0], patterndetect, syncstatus,
disperr

, ctrldet, and errdet. These 13 input signals feeding the byte

deserializer and 26 output signals are fed to the FPGA logic array. The
signals are sent into the logic array as two 13-bit buses. The aggregate
bandwidth does not change by using the byte deserializer because the
logic array data width is doubled.

Figure 5–12

demonstrates input and output signals of the byte

deserializer when deserializing an 8-bit data input to 16 bits. In this case,
the alignment pattern A (10111100) is located in the MSB of the 16-bit
output, and this is reflected with patterndetect[1] going high. The
output of the byte deserializer is BA, DC, FE, and so on.

Figure 5–12. Receiver Byte Deserializer in 8/16-Bit Mode with Alignment Pattern in MSB

Figure 5–13

demonstrates the alternate case of the alignment pattern

found in the LSB of the 16-bit output. Correspondingly,
patterndetect[0]

goes high. In this case, the output is BA, DC, FE,

and so on.

xxxxxxxxxx

1010100000

1100011000

xxxxxxxxxxxxxxxxxxxx

inclk

data_in[7..0]

data_out[15..0]

1111000111

1010101010

1100110011

patterndetect[0]

patterndetect[1]

B

C

D

E

F

A

BA

DC

1010100000xxxxxxxxxx

1100011000

1111000111

Advertising