High Performance Two Port 10/100 Managed Ethernet Switch with 32-Bit Non-PCI CPU Interface

Datasheet

14.2.6.2Port 2 Manual Flow Control Register (MANUAL_FC_2)

Offset:

1A4h

Size:

32 bits

This read/write register allows for the manual configuration of the switch Port 2 flow control. This register also provides read back of the currently enabled flow control settings, whether set manually or Auto-Negotiated. Refer to Section 6.2.3, "Flow Control Enable Logic," on page 58 for additional information.

Note: The flow control values in the PHY_AN_ADV_2 register (see Section 14.4.2.5, on page 293) within the PHY are not affected by the values of this register.

BITS

DESCRIPTION

TYPE

DEFAULT

 

 

 

 

31:7

RESERVED

RO

-

 

 

 

 

6

Port 2 Backpressure Enable (BP_EN_2)

R/W

Note 14.8

 

This bit enables/disables the generation of half-duplex backpressure on

 

 

 

switch Port 2.

 

 

 

0: Disable backpressure

 

 

 

1: Enable backpressure

 

 

 

 

 

 

5

Port 2 Current Duplex (CUR_DUP_2)

RO

Note 14.9

 

This bit indicates the actual duplex setting of switch Port 2.

 

 

 

0: Full-Duplex

 

 

 

1: Half-Duplex

 

 

 

 

 

 

4

Port 2 Current Receive Flow Control Enable (CUR_RX_FC_2)

RO

Note 14.9

 

This bit indicates the actual receive flow setting of switch Port 2.

 

 

 

0: Flow control receive is currently disabled

 

 

 

1: Flow control receive is currently enabled

 

 

 

 

 

 

3

Port 2 Current Transmit Flow Control Enable (CUR_TX_FC_2)

RO

Note 14.9

 

This bit indicates the actual transmit flow setting of switch Port 2.

 

 

 

0: Flow control transmit is currently disabled

 

 

 

1: Flow control transmit is currently enabled

 

 

 

 

 

 

2

Port 2 Full-Duplex Receive Flow Control Enable (RX_FC_2)

R/W

Note 14.10

 

When the MANUAL_FC_2 bit is set, or Auto-Negotiation is disabled, this bit

 

 

 

enables/disables the detection of full-duplex Pause packets on switch Port 2.

 

 

 

0: Disable flow control receive

 

 

 

1: Enable flow control receive

 

 

 

 

 

 

1

Port 2 Full-Duplex Transmit Flow Control Enable (TX_FC_2)

R/W

Note 14.10

 

When the MANUAL_FC_2 bit is set, or Auto-Negotiation is disabled, this bit

 

 

 

enables/disables full-duplex Pause packets to be generated on switch Port

 

 

 

2.

 

 

 

0: Disable flow control transmit

 

 

 

1: Enable flow control transmit

 

 

 

 

 

 

0

Port 2 Full-Duplex Manual Flow Control Select (MANUAL_FC_2)

R/W

Note 14.11

 

This bit toggles flow control selection between manual and auto-negotiation.

 

 

 

0: If auto-negotiation is enabled, the auto-negotiation function

 

 

 

determines the flow control of switch Port 2 (RX_FC_2 and TX_FC_2

 

 

 

values ignored). If auto-negotiation is disabled, the RX_FC_2 and

 

 

 

TX_FC_2 values are used.

 

 

 

1: TX_FC_2 and RX_FC_2 bits determine the flow control of switch Port

 

 

 

2 when in full-duplex mode

 

 

 

 

 

 

SMSC LAN9312

231

Revision 1.4 (08-19-08)

 

DATASHEET