Port 2 manual flow control register (manual_fc_2), Port 2 backpressure enable, Bp_en_2) – SMSC LAN9312 User Manual

Page 231: Bit of the, Port 2 manual flow control register, Manual_fc_2), E of the, Port 2 full-duplex, Transmit flow control enable (tx_fc_2), Port 2 full

Advertising
background image

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

Datasheet

SMSC LAN9312

231

Revision 1.4 (08-19-08)

DATASHEET

14.2.6.2

Port 2 Manual Flow Control Register (MANUAL_FC_2)

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.

Offset:

1A4h

Size:

32 bits

BITS

DESCRIPTION

TYPE

DEFAULT

31:7

RESERVED

RO

-

6

Port 2 Backpressure Enable (BP_EN_2)
This bit enables/disables the generation of half-duplex backpressure on
switch Port 2.

0: Disable backpressure
1: Enable backpressure

R/W

Note 14.8

5

Port 2 Current Duplex (CUR_DUP_2)
This bit indicates the actual duplex setting of switch Port 2.

0: Full-Duplex
1: Half-Duplex

RO

Note 14.9

4

Port 2 Current Receive Flow Control Enable (CUR_RX_FC_2)
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

RO

Note 14.9

3

Port 2 Current Transmit Flow Control Enable (CUR_TX_FC_2)
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

RO

Note 14.9

2

Port 2 Full-Duplex Receive Flow Control Enable (RX_FC_2)
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

R/W

Note 14.10

1

Port 2 Full-Duplex Transmit Flow Control Enable (TX_FC_2)
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

R/W

Note 14.10

0

Port 2 Full-Duplex Manual Flow Control Select (MANUAL_FC_2)
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

R/W

Note 14.11

Advertising