– Round-robin or fixed priority arbitration between TX/RX
– Descriptors support up to 8 kB transfer blocks size
– Programmable interrupts for flexible system implementation
■ Physical media manipulation
– MDI/MDI-X cross-over support
– Register-programmable transmit amplitude
– Automatic polarity correction and 10BASE-T signal reception
20.1
Block Diagram
Figure 20-1 on page 1408 shows the block diagram of the Ethernet MAC with an integrated PHY
interface:
Figure 20-1. Ethernet MAC with Integrated PHY Interface
AHB
Master
Interface
AHB
Slave
Interface
To Bus
Matrix
To Bus
Matrix
DMA
Controller
MEDIA ACCESS
CONTROLLER (MAC)
MAC Control /
Status Registers
IEEE 1588
Power
Management
Module (PMM)
MAC
Management
Counters (MMC)
Offload Engine
DMA
Control /
Status
Registers
RX Module
TX Module
Serial
Management
Interface (SMI)
2002 / 2008 / PPS
CRC
CRC
Filtering / VLAN / SA / CRC
Physical
Layer
Interface
(PHY)
EN0MDC
EN0MDIO
TX Pair
RX Pair
TX/RX
Controller
TX FIFO
RX FIFO
20.2
Signal Description
The following table lists the external signals of the Ethernet Controller and describes the function
of each. Some of the Ethernet signals have dedicated functions while the others listed in the table
are alternate functions for GPIO signals at reset. The column in the table below titled "Pin Mux/Pin
Assignment" lists the possible GPIO pin placements for these Ethernet module signals. The
AFSEL
bit in the
GPIO Alternate Function Select (GPIOAFSEL)
register (page 770) should be set to assign
the Ethernet signals. The number in parentheses is the encoding that must be programmed into the
PMCn
field in the
GPIO Port Control (GPIOPCTL)
register (page 787) to assign the Ethernet signal
to the specified GPIO port pin. For more information on configuring GPIOs, see “General-Purpose
Input/Outputs (GPIOs)” on page 742. The remaining signals (with the word "fixed" in the Pin Mux/Pin
Assignment column) have a fixed pin assignment and function.
June 18, 2014
1408
Texas Instruments-Production Data
Ethernet Controller