www.ti.com

SRIO Functional Description

The clock recovery algorithms listed in the CDR bits operate to adjust the clocks used to sample the received message so that the data samples are taken midway between data transitions. The second order algorithm can be optionally disabled, and both can be configured to optimize their dynamics. Both algorithms use the same basic technique for determining whether the sampling clock is ideally placed, and if not whether it needs to be moved earlier or later. When two contiguous data samples are different, the phase sample between the two is examined. Eight data samples and nine phase samples are taken with each result counted as a vote to move the sample point either earlier or later. These eight data bits constitute the voting window. The eight votes are then counted, and an action to adjust the position of the sampling clock occurs if there is a majority of early or late votes. The first order algorithm makes a single phase adjustment per majority vote. The second order algorithm acts repeatedly according to the net difference between early and late majority votes, thereby adjusting for the rate of change of phase.

Setting the ALIGN field to 01 enables alignment to the K28 comma symbols included in the 8b:10b data encoding scheme defined by the IEEE and employed by numerous transmission standards. For systems which cannot use comma based symbol alignment, the single bit alignment jog capability provides a means to control the symbol realignment features of the receiver directly from logic implemented in the ASIC core. This logic can be designed to support whatever alignment detection protocol is required.

The EQ bits allow for enabling and configuring the adaptive equalizer incorporated in all of the receive channels, which can compensate for channel insertion loss by attenuating the low frequency components with respect to the high frequency components of the signal, thereby reducing inter-symbol interference. Above the zero frequency, the gain increases at 6dB/octave until it reaches the high frequency gain. When enabled, the receiver equalization logic analyzes data patterns and transition times to determine whether the low frequency gain of the equalizer should be increased or decreased. For the fully adaptive setting (EQ = 0001), if the low frequency gain reaches the minimum value, the zero frequency is then reduced. Likewise, if it reaches the maximum value, the zero frequency is then increased. This decision logic is implemented as a voting algorithm with a relatively long analysis interval. The slow time constant that results reduces the probability of incorrect decisions but allows the equalizer to compensate for the relatively stable response of the channel.

No adaptive equalization. The equalizer provides a flat response at the maximum gain. This setting may be appropriate if jitter at the receiver occurs predominantly as a result of crosstalk rather than frequency dependent loss.

Fully adaptive equalization. Both the low frequency gain and zero position of the equalizer are determined algorithmically by analysing the data patterns and transition positions in the received data. This setting should be used for most applications.

Partially adaptive equalisation. The low frequency gain of the equalizer is determined algorithmically by analysing the data patterns and transition positions in the received data. The zero position is fixed in one of eight zero positions. For any given application, the optimal setting is a function of the loss characteristics of the channel and the spectral density of the signal as well as the data rate, which means it is not possible to identify the best setting by data rate alone, although generally speaking, the lower the line rate, the lower the zero frequency that will be required.

Figure 10. SERDES Receive Channel Configuration Register n (SERDES_CFGRXn_CNTL)

31

 

 

 

 

 

26

25

24

23

22

 

 

19

18

 

16

 

 

 

Reserved

 

 

 

Reserved

 

 

 

EQ

 

 

CDR

 

 

 

 

 

 

 

(write 0s)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R-0

 

 

 

R/W-0

 

R-0

 

R/W-0

 

 

R/W-0

 

15

14

13

12

11

10

 

8

 

7

6

5

4

 

2

1

0

LOS

 

 

ALIGN

 

TERM

INVPAIR

 

RATE

 

BUSWIDTH

 

ENRX

 

 

 

(write 001b)

 

 

 

(write 0)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R/W-0

 

 

R/W-0

R-0

 

R/W-0

R/W-0

 

R/W-0

 

R/W-0

 

R/W-0

R/W-0

LEGEND: R/W = Read/Write; R = Read only; -n= Value after reset

 

 

 

 

 

 

 

 

Table 9. SERDES Receive Channel Configuration Register n (SERDES_CFGRXn_CNTL) Field

Descriptions

Bit

Field

Value

Description

 

31–26

Reserved

000000b

These read-only bits return 0s when read.

 

SPRUE13A –September 2006

 

Serial RapidIO (SRIO)

31

Submit Documentation Feedback

 

 

 

Page 31
Image 31
Texas Instruments TMS320TCI648x manual Cdr, LOS Align Term Invpair Rate Buswidth Enrx, Bit Field