90 receive and transmit clock generation, 84 order of bytes within the spi-4 data burst – Intel NETWORK PROCESSOR IXP2800 User Manual

Page 245

Advertising
background image

Hardware Reference Manual

245

Intel

®

IXP2800 Network Processor

Media and Switch Fabric Interface

Table 84

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 Bytes

1

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 43

2

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.

Advertising