UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2012. All rights reserved.
User manual
Rev. 1.3 — 6 July 2012
680 of 1269
NXP Semiconductors
UM10503
Chapter 26: LPC43xx Ethernet
26.4 General description
The Ethernet block enables a host to transmit and receive data over Ethernet in
compliance with the IEEE 802.3-2005 standard. The Ethernet interface contains a full
featured 10 Mbps or 100 Mbps Ethernet MAC (Media Access Controller) designed to
provide optimized performance through the use of DMA hardware acceleration.
Features include a generous suite of control registers, half or full duplex operation, flow
control, control frames, hardware acceleration for transmit retry, receive packet filtering
and wake-up on LAN activity, supporting both Wake-Up and Magic Packet frames.
Automatic frame transmission and reception with Scatter-Gather DMA off-loads many
operations from the CPU.
Additional features such as IEEE 1588 Time Stamping (IEEE 1588-2002) and IEEE
Advanced Time Stamp support (IEEE 1588-2008 v2) enrich the list of supported features.
The Ethernet block is an AHB master connected to the AHB Multilayer Matrix and has
access to internal SRAM and memory connected to the External Memory Controller for
Ethernet data, control, and status information. Other AHB traffic in the LPC43xx can take
place using other masters, effectively separating Ethernet activity from the rest of the
system.
The Ethernet block interfaces with an off-chip Ethernet PHY using the MII (Media
Independent Interface) or RMII (reduced MII) protocol and with the on-chip MIIM (Media
Independent Interface Management) serial bus.
Fig 65. Ethernet block diagram
LPC43xx
AHB
Master
Interface
AHB
Slave
Interface
DMA
TxFC
RxFC
OMR
Register
RxFIFO
(256 B)
TxFIFO
(256 B)
EMAC
MAC
CSR
PHY
Interface
(RMII/MII)
PHY
Ethernet core
Ethernet DMA
Ethernet MAC Transaction Layer (MTL)
RMII/MII
DMA
CSR