MII Management Register Descriptions
1402
SPRUH22I – April 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
M3 Ethernet Media Access Controller (EMAC)
19.7 MII Management Register Descriptions
The IEEE 802.3 standard specifies a register set for controlling and gathering status from the PHY layer.
The registers are collectively known as the MII Management registers. The
is used to
access the MII Management registers. All addresses given are absolute. Addresses not listed are
reserved; these addresses should not be written to and any data read should be ignored. Also see
.
PHY registers MR0 – MR6 are not located on the microcontroller. These registers are located on IEEE
802.3 compliant Ethernet external PHYs. These registers are defined for software ease of use. See
registers MACMCTL, MACMTXD, and MACMRXD for instructions on how to read and write to the
registers on an external Ethernet PHY.
19.7.1 Ethernet PHY Management Register 0 – Control (MR0) Register, address 0x00
This register enables software to configure the operation of an external PHY. The default settings of these
registers are designed to initialize the Ethernet external PHY to a normal operational mode without
configuration
Figure 19-21. Ethernet PHY Management Register 0 – Control (MR0) Register
15
14
13
12
11
10
9
8
RESET
LOOPBK
SPEEDSL
ANEGEN
PWRDN
ISO
RANEG
DUPLEX
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
7
6
0
COLT
Reserved
R/W-0
R-0
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 19-20. Ethernet PHY Management Register 0 – Control (MR0) Register Field Descriptions
Bit
Field
Value
Description
15
RESET
Reset Registers
0
No effect
1
The PHY layer registers reset to their default state and the internal state machines are reinitialized
Once the reset operation has completed, this bit is automatically cleared by hardware.
14
LOOPBK
Loopback Mode
0
No effect
1
Enables the Loopback mode of operation. The receiver ignores external inputs and receives the
data that is transmitted by the transmitter.
13
SPEEDSL
Speed Select
0
Enables the 10 Mbps mode of operation (10BASE-T).
1
Enables the 100 Mbps mode of operation (100BASE-TX).
12
ANEGEN
Auto-Negotiation Enable
0
No effect
1
Enables the auto-negotiation process.
11
PWRDN
Power down
0
No effect
1
The PHY layer is configured to be in a low-power consuming state. All data on the data inputs is
ignored.
10
ISO
Isolate
0
No effect
1
The transmit and receive data paths are isolated and all data being transmitted and received is
ignored.