Intel NETWORK PROCESSOR IXP2800 User Manual

Page 285

Advertising
background image

Hardware Reference Manual

285

Intel

®

IXP2800 Network Processor

Media and Switch Fabric Interface

The IXP2800 Network Processor needs training at reset, or whenever it loses training. Loss of
training is typically detected by parity errors on received flow control information.

Table 111. Switch Fabric or SPI-4 Framer Requires Data Training

Step

SPI-4

CSIX

Full Duplex

Simplex

1

Framer sends continuous
framing code on IXP2800
calendar status pins TSTAT
(when using LVTTL status
channel) or sends continuos
training on IXP2800 calendar
status pins RXCDAT (when
using LVDS status channel).

Switch Fabric sends continuous
Dead Cycles on Data.

Switch Fabric sends continuous
Dead Cycles on Flow Control.

2

IXP2800 detects no calendar
on TSTAT (when using LVTTL
status channel) or detects
continuos training on RXCDAT
(when using LVDS status
channel), and sets Train_Data
[Detect_No_Calendar]
.

Egress IXP2800 detects Dead
Cycles and sets
Train_Data[Detect_CDead].

Ingress IXP2800 detects Dead
Cycles and sets
Train_Flow_Control
[Detect_FCDead]
.

3

IXP2800 transmits Training
Pattern (if Train_Data
[Train_Enable_TDAT]
is set).

Egress IXP2800 Flow Control
port sends continuous Dead
Cycles if Train_Flow_Control
[TD_Enable_CDead]
.

4

Ingress IXP2800 Flow Control
port detects continuous Dead
Cycles and set
Train_Flow_Control
[Detect_FCDead]
.

5

Ingress IXP2800 transmits continuous Training Sequence on data
if Train_Data[Train_EN_FCDead].

6

When Framer/Switch Fabric is trained it indicates that fact by reverting to normal operation.

Framer stops continuous
framing code on calendar
status pins.

Switch Fabric stops continuous
Dead Cycles on Data.

Switch Fabric stops continuous
Dead Cycles on Flow Control.

Advertising