
EMAC Registers
939
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Ethernet Controller
15.6 EMAC Registers
lists the memory-mapped registers for the EMAC. All register offset addresses not listed in
should be considered as reserved locations and the register contents should not be modified.
For the MAC registers, the offsets are relative to the MAC base address of 0x400EC000.
PHY registers are accessed through the EMACMIIADDR register thus the base address is N/A (not
applicable). The Ethernet MAC MII Address (EMACMIIADDR) register is used to access MII Management
registers on the external PHY device. The PLA field in the EMACMIIADDR register supports PHY
addresses 1 to 31. See
for details of the PHY registers.
Table 15-23. EMAC Registers
Offset
Acronym
Register Name
Section
0x0
EMACCFG
Ethernet MAC Configuration
0x4
EMACFRAMEFLTR
Ethernet MAC Frame Filter
0x8
EMACHASHTBLH
Ethernet MAC Hash Table High
0xC
EMACHASHTBLL
Ethernet MAC Hash Table Low
0x10
EMACMIIADDR
Ethernet MAC MII Address
0x14
EMACMIIDATA
Ethernet MAC MII Data Register
0x18
EMACFLOWCTL
Ethernet MAC Flow Control
0x1C
EMACVLANTG
Ethernet MAC VLAN Tag
0x24
EMACSTATUS
Ethernet MAC Status
0x28
EMACRWUFF
Ethernet MAC Remote Wake-Up Frame Filter
0x2C
EMACPMTCTLSTAT
Ethernet MAC PMT Control and Status
0x30
EMACLPICTLSTAT
LPI Control and Status
0x34
EMACLPITIMERCTRL
LPI Timers Control
0x38
EMACRIS
Ethernet MAC Raw Interrupt Status
0x3C
EMACIM
Ethernet MAC Interrupt Mask
0x40
EMACADDR0H
Ethernet MAC Address 0 High
0x44
EMACADDR0L
Ethernet MAC Address 0 Low Register
0x48
EMACADDR1H
Ethernet MAC Address 1 High
0x4C
EMACADDR1L
Ethernet MAC Address 1 Low
0x50
EMACADDR2H
Ethernet MAC Address 2 High
0x54
EMACADDR2L
Ethernet MAC Address 2 Low
0x58
EMACADDR3H
Ethernet MAC Address 3 High
0x5C
EMACADDR3L
Ethernet MAC Address 3 Low
0xDC
EMACWDOGTO
Ethernet MAC Watchdog Time-out
0x100
EMACMMCCTRL
Ethernet MAC MMC Control
0x104
EMACMMCRXRIS
Ethernet MAC MMC Receive Raw Interrupt Status
0x108
EMACMMCTXRIS
Ethernet MAC MMC Transmit Raw Interrupt Status
0x10C
EMACMMCRXIM
Ethernet MAC MMC Receive Interrupt Mask
0x110
EMACMMCTXIM
Ethernet MAC MMC Transmit Interrupt Mask
0x118
EMACTXCNTGB
Ethernet MAC Transmit Frame Count for Good and Bad
Frames
0x14C
EMACTXCNTSCOL
Ethernet MAC Transmit Frame Count for Frames
Transmitted after Single Collision
0x150
EMACTXCNTMCOL
Ethernet MAC Transmit Frame Count for Frames
Transmitted after Multiple Collisions
0x164
EMACTXOCTCNTG
Ethernet MAC Transmit Octet Count Good
0x180
EMACRXCNTGB
Ethernet MAC Receive Frame Count for Good and Bad
Frames
0x194
EMACRXCNTCRCERR
Ethernet MAC Receive Frame Count for CRC Error
Frames