3 hardware configuration register (hw_cfg), Hardware configuration register (hw_cfg), It 0) in the – SMSC LAN9312 User Manual

Page 261: Hardware, Configuration register (hw_cfg), Regist, Hardware configuration register, Hw_cfg), Section 14.2.9.3, Shou

Advertising
background image

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

Datasheet

SMSC LAN9312

261

Revision 1.4 (08-19-08)

DATASHEET

14.2.9.3

Hardware Configuration Register (HW_CFG)

This register allows the configuration of various hardware features including TX/RX FIFO sizes, Host
MAC transmit threshold properties, and software reset. A detailed explanation of the allowable settings
for FIFO memory allocation can be found in

Section 9.7.3, "FIFO Memory Allocation Configuration,"

on page 121

.

Note:

This register can be polled while the LAN9312 is in the reset or not ready state (READY bit is
cleared).

Offset:

074h

Size:

32 bits

BITS

DESCRIPTION

TYPE

DEFAULT

31:28

RESERVED

RO

-

27

Device Ready (READY)
When set, this bit indicates that the LAN9312 is ready to be accessed. Upon
power-up, nRST reset, soft reset, or digital reset, the host processor may
interrogate this field as an indication that the LAN9312 has stabilized and is
fully active.

This bit can cause an interrupt if enabled.

Note:

With the exception of the HW_CFG, PMT_CTRL, BYTE_TEST, and
RESET_CTL registers, read access to any internal resources is
forbidden while the READY bit is cleared. Writes to any address
are invalid until this bit is set.

Note:

This bit is identical to bit 0 of the

Power Management Control

Register (PMT_CTRL)

.

RO

0b

26

AMDIX_EN Strap State Port 2
This bit reflects the state of the auto_mdix_strap_2 strap that connects to
the PHY. The strap value is loaded with the level of the auto_mdix_strap_2
during reset and can be re-written by the EEPROM Loader. The strap value
can be overridden by bit 15 and 13 of the Port 2 PHY Special Control/Status
Indication Register (

Section 14.4.2.10

).

RO

Note 14.47

25

AMDIX_EN Strap State Port 1
This bit reflects the state of the auto_mdix_strap_1 strap that connects to
the PHY. The strap value is loaded with the level of the auto_mdix_strap_1
during reset and can be re-written by the EEPROM Loader. The strap value
can be overridden by bit 15 and 13 of the Port 1 PHY Special Control/Status
Indication Register (

Section 14.4.2.10

).

RO

Note 14.48

24:22

RESERVED

RO

-

21

RESERVED - This bit must be written with 0b for proper operation.

R/W

0b

20

Must Be One (MBO).

This bit must be set to ‘1’ for normal device operation.

R/W

0b

Advertising