Table 110 – Intel NETWORK PROCESSOR IXP2800 User Manual

Page 284

Advertising
background image

284

Hardware Reference Manual

Intel

®

IXP2800 Network Processor

Media and Switch Fabric Interface

The second case is when the Switch Fabric or SPI-4 framing device indicates it needs Data
training.

Table 111

lists that sequence.

Table 110. IXP2800 Network Processor Requires Data Training

Step

SPI-4

(IXP2800 Network Processor

is Ingress Device)

CSIX

(IXP2800 Network Processor is Egress Device)

Full Duplex

Simplex

1

Detect need for training (for example, reset or excessive parity errors).

2

Force RSTAT (when using
LVTTL status channel) to
continuous framing pattern
(Write a 0 to
Train_Data[RSTAT_En]), or
force RXCDAT (when using
LVDS status channel) to
continuous training (Write a 1 to
Train_Calendar
[Continuous_Train]
).

Force Transmission of Idle
CFrames on Flow Control
(Write a 1 to
Train_Flow_Control
[Force_FCIdle]
).

Force Transmission of Dead
Cycles on Flow Control (Write a
1 to Train_Flow_Control
[Force_FCDead]
).

3

Framer device detects RSTAT
in continuous framing (when
using LVTTL status channel, or
RXCDAT in continuos training
(when using LVDS status
channel).

Ingress IXP2800 Flow Control
port detects Idle CFrames and
sets Train_Flow_Control
[Detect_FCIdle]
.

Switch Fabric detects Dead
Cycles on Flow Control.

4

Framer device transmits
Training Sequence (IXP2800
receives on RDAT).

Ingress IXP2800 sends Dead
Cycles on TDAT (if Train_Data
[Dead_Enable_FCIdle]
is set).

5

Switch Fabric detects Dead
Cycles on Data.

6

Switch Fabric transmits Training Sequence on Data.

7

When MSF_Interrupt_Status[Received_Training_Data] interrupt indicates training happened, and

all of the applicable RX_PHASEMON registers indicate no training errors. Write

MSF_Interrupt_Status[DIP4_ERR] to clear previous errors.

Write a 1 to
Train_Data[RSTAT_En] or
Write a 0 to Train_Calendar
[Continuous_Train]
.

Write a 0 to
Train_Flow_Control
[Force_FCIdle]
.

Write a 0 to
Train_Flow_Control
[Force_FCDead]
.

Advertising