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_Da ta
[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_D ata
[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].
5Ingress 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.