Intel IXF1104 Datasheet page 73

4-port gigabit ethernet media access controller
Table of Contents

Advertisement

®
Intel
IXF1104 4-Port Gigabit Ethernet Media Access Controller
5.1.2.1.3
When Flow Control is enabled in the receive direction (bit 0 in the
0x12)"), the IXF1104 responds to PAUSE Command frames received from the link partner as
follows:
1. The IXF1104 checks the entire frame to verify that it is a valid PAUSE control frame
addressed to the Multicast Address 01-80-C2-00-00-01 (as specified in IEEE 802.3, Annex
31B) or has a Destinations Address matching the address programmed in the
($ Port_Index +0x00 –
2. If the PAUSE frame is valid, the transmit side of the IXF1104 pauses for the required number
of PAUSE Quanta, as specified in IEEE 802.3, Clause 31.
3. PAUSE does not begin until completion of the frame currently being transmitted.
The IXF1104 response to valid received PAUSE frames is independent of the PAUSE frame filter
settings. Refer to
Note:
Pause packets are not filtered if flow control is disabled in bit 0 of the
0x12)".
5.1.2.1.4
Transmit flow control is implemented only in half-duplex operation. Upon entering the flow
control state, the MAC generates a collision for all subsequent receive packets until exiting the
flow control state. Any receive packet in progress when the MAC enters the flow control state will
not be collided with but could be lost due if there is insufficient FIFO depth to complete packet
reception. Bit 2 of the
function.
5.1.2.1.5
The Transmit Pause Control interface allows an external device to trigger the generation of pause
frames. The Transmit Pause Control interface is completely asynchronous. It consists of three
address signals (TXPAUSEADD[2:0]) and a strobe signal (TXPAUSEFR). The required address
for this interface operation is placed on the TXPAUSEADD[2:0] signals and the TXPAUSEFR is
pulsed High and returned Low. Refer to
and
Table 55 "Transmit Pause Control Interface Timing Parameters" on page
the valid decodes for the TXPAUSEADD[2:0] signals.
control interface.
Note:
Flow control must be enabled in the
Control interface operation.
Note:
There are two additional decodes provided that allow the user to generate either an XOFF frame or
XON frame from all ports simultaneously.
The default pause quanta for each port is held by the
The default value of this register is 0x05E after reset is applied.
73
Response to Received PAUSE Command Frames
+0x01)".
Section 5.1.1.3.5, "Filter Pause Packets" on page 68
Half-Duplex Operation
"FC Enable ($ Port_Index + 0x12)"
Transmit Pause Control Interface
"FC Enable ($ Port_Index + 0x12)"
enables the transmit flow control
Figure 10 "Transmit Pause Control Interface" on page 74
Figure 10
illustrates the transmit pause
"FC TX Timer Value ($ Port_Index +
"FC Enable ($ Port_Index +
"Station Address
for additional details.
"FC Enable ($ Port_Index +
151.
Table 23
shows
for Transmit Pause
0x07)").
Datasheet
Document Number: 278757
Revision Number: 009
Revision Date: 27-Oct-2005

Advertisement

Table of Contents
loading

Table of Contents