Intel IXF1104 manual 5.1.2.1.2Pause Settings, Datasheet

Models: IXF1104

1 227
Download 227 pages 3.32 Kb
Page 71
Image 71
5.1.2.1.2Pause Settings

IXF1104 Quad-Port 10/100/1000 Mbps Ethernet Media Access Controller

Figure 9. PAUSE Frame Format

46

Number of bytes

6

1

6

6

2

2

2

42

4

S Preamble F D

DA* or 01-80- C2-00- 00-01

SA

Pause

88-08 Opcode

(00-01)

Pause Pad Length (with 0s)

FCS

64 Bytes

Note: In the Intel® IXF1104 architecture, the TX block of the MAC sets this as the pause multicast address.

The RX interface of the MAC will process this as the pause multicast or the MAC address.

B3218-01

An IEEE 802.3 MAC PAUSE frame is identified by detecting all of the following:

OpCode of 00-01

Length/Type field of 88-08

DA matching the unique multicast address (01-80-C2-00-00-01)

XOFF. A PAUSE frame informs the link partner to halt transmission for a specified length of time. The PauseLength octets specify the duration of the no-transmit period. If this time is greater than zero, the link partner must stop sending any further packets until this time has elapsed. This is referred to as XOFF.

XON. The MAC continues to transmit PAUSE frames with the specified Pause Length as long as the FIFO level exceeds the threshold. If the FIFO level falls below the threshold before the Pause Length time expires, the MAC sends another PAUSE frame with the Pause Length time specified as zero. This is referred to as XON and informs the link partner to resume normal transmission of packets.

5.1.2.1.2Pause Settings

The MAC must send PAUSE frames repeatedly to maintain the link partner in a Pause state. The following two inter-related variables control this process:

Pause Length is the amount of time, measured in multiples of 512 bit times, that the MAC requests the link partner to halt transmission for.

Pause Threshold is the amount of time, measured in multiples of 512 bit times, prior to the expiration of the Pause Length that the MAC transmits another Pause frame to maintain the link partner in the pause state.

The transmitted Pause Length in the IXF1104 is set by the “FC TX Timer Value ($ Port_Index + 0x07)” on page 163.

The IXF1104 PAUSE frame transmission interval is set by the “Pause Threshold ($ Port_Index + 0x0E)” on page 165.

Datasheet

71

Document Number: 278757

Revision Number: 007

Revision Date: March 25, 2004

Page 71
Image 71
Intel IXF1104 manual 5.1.2.1.2Pause Settings, Datasheet