Hardware Reference Manual 245
Intel® IXP2800 Network Processor
Media and Switch Fabric Interface
Table84 shows the order of bytes on SPI-4; this example shows a 43-byte packet.Figure 90 shows two ways in which the SPI-4 clocking can be done. Note that it is also possible to use an internally-supplied clock and leave TCLK_REF unused.Table 84. Order of Bytes1 within the SPI-4 Data Burst
1. These bytes are valid only if EOP is set.
Bit 15 Bit 8 Bit 7 Bit 0
Data Word 1 Byte 1 Byte 2
Data Word 2 Byte 3 Byte 4
Data Word 3 Byte 5 Byte 5
Data Word 4 Byte 7 Byte 6
…… …
…… …
…… …
Data Word 21 Byte 41 Byte 42
Data Word 22 Byte 432
2. All transfers on the SPI-4 bus must be in multiples of 16 bytes if it is not associated with an End of Packet (EOP) transfer,
to comply with the protocol. Hence, this 43-byte example would only be valid for an EOP transfer.
00
Figure 90. Receive and Transmit Clock Generation
A9760-01
PHY
PHY chip generates RDCLK internally and
supplies it to Ingress Intel® IXP2800
Network Processor.
RDCLK
Ingress
IXP2800
Network
Processor
TDCLK
RCLK_REF
TCLK_REF
Egress
IXP2800
Network
Processor
PHY
Oscillator supplies TCLK_REF to Egress
Intel IXP2800 Network Processor, used to
generate TDCLK.
RDCLK
Osc
Ingress
IXP2800
Network
Processor
TDCLK
RCLK_REF
TCLK_REF
Egress
IXP2800
Network
Processor
Ingress IXP2800 Network Processor supplies
RCLK_REF to TCLK_REF, so TDCLK is same
frequency as RDCLK.
PHY uses TDCLK to generate RDCLK to
Ingress IXP2800 Network Processor.
RCLK_REF is not used.