26
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
Contents
28.2.1
Clock Control
..................................................................................................
28.2.2
Memory Map
...................................................................................................
28.2.3
Signal Descriptions
............................................................................................
28.2.4
MII / RMII Signal Multiplexing Control
......................................................................
28.2.5
Ethernet Protocol Overview
..................................................................................
28.2.6
Programming Interface
.......................................................................................
28.2.7
EMAC Control Module
........................................................................................
28.2.8
MDIO Module
..................................................................................................
28.2.9
EMAC Module
.................................................................................................
28.2.10
MAC Interface
................................................................................................
28.2.11
Packet Receive Operation
..................................................................................
28.2.12
Packet Transmit Operation
.................................................................................
28.2.13
Receive and Transmit Latency
.............................................................................
28.2.14
Transfer Node Priority
.......................................................................................
28.2.15
Reset Considerations
.......................................................................................
28.2.16
Initialization
...................................................................................................
28.2.17
Interrupt Support
.............................................................................................
28.2.18
Power Management
.........................................................................................
28.2.19
Emulation Considerations
..................................................................................
28.3
EMAC Control Module Registers
......................................................................................
28.3.1
EMAC Control Module Revision ID Register (REVID)
...................................................
28.3.2
EMAC Control Module Software Reset Register (SOFTRESET)
.......................................
28.3.3
EMAC Control Module Interrupt Control Register (INTCONTROL)
....................................
28.3.4
EMAC Control Module Receive Threshold Interrupt Enable Registers (C0RXTHRESHEN)
.......
28.3.5
EMAC Control Module Receive Interrupt Enable Registers (C0RXEN)
...............................
28.3.6
EMAC Control Module Transmit Interrupt Enable Registers (C0TXEN)
...............................
28.3.7
EMAC Control Module Miscellaneous Interrupt Enable Registers (C0MISCEN)
.....................
28.3.8
EMAC Control Module Receive Threshold Interrupt Status Registers (C0RXTHRESHSTAT)
.....
28.3.9
EMAC Control Module Receive Interrupt Status Registers (C0RXSTAT)
.............................
28.3.10
EMAC Control Module Transmit Interrupt Status Registers (C0TXSTAT)
...........................
28.3.11
EMAC Control Module Miscellaneous Interrupt Status Registers (C0MISCSTAT)
.................
28.3.12
EMAC Control Module Receive Interrupts Per Millisecond Registers (C0RXIMAX)
................
28.3.13
EMAC Control Module Transmit Interrupts Per Millisecond Registers (C0TXIMAX)
...............
28.4
MDIO Registers
..........................................................................................................
28.4.1
MDIO Revision ID Register (REVID)
.......................................................................
28.4.2
MDIO Control Register (CONTROL)
.......................................................................
28.4.3
PHY Acknowledge Status Register (ALIVE)
...............................................................
28.4.4
PHY Link Status Register (LINK)
...........................................................................
28.4.5
MDIO Link Status Change Interrupt (Unmasked) Register (LINKINTRAW)
...........................
28.4.6
MDIO Link Status Change Interrupt (Masked) Register (LINKINTMASKED)
.........................
28.4.7
MDIO User Command Complete Interrupt (Unmasked) Register (USERINTRAW)
..................
28.4.8
MDIO User Command Complete Interrupt (Masked) Register (USERINTMASKED)
................
28.4.9
MDIO User Command Complete Interrupt Mask Set Register (USERINTMASKSET)
..............
28.4.10
MDIO User Command Complete Interrupt Mask Clear Register (USERINTMASKCLEAR)
.......
28.4.11
MDIO User Access Register 0 (USERACCESS0)
......................................................
28.4.12
MDIO User PHY Select Register 0 (USERPHYSEL0)
..................................................
28.4.13
MDIO User Access Register 1 (USERACCESS1)
......................................................
28.4.14
MDIO User PHY Select Register 1 (USERPHYSEL1)
..................................................
28.5
EMAC Module Registers
...............................................................................................
28.5.1
Transmit Revision ID Register (TXREVID)
................................................................
28.5.2
Transmit Control Register (TXCONTROL)
.................................................................
28.5.3
Transmit Teardown Register (TXTEARDOWN)
...........................................................
28.5.4
Receive Revision ID Register (RXREVID)
.................................................................