
DR
AFT
DR
AFT
DRAFT
DR
D
RAFT
DRAFT
DRA
FT DRAF
D
RAFT DRAFT DRAFT DRAFT DRAFT D
DRAFT
D
RAFT DRA
FT DRAFT DRAFT DRAFT DRA
UM10360_0
© NXP B.V. 2009. All rights reserved.
User manual
Rev. 00.06 — 5 June 2009
792 of 808
continued >>
NXP Semiconductors
UM10360
Chapter 35: LPC17xx Supplementary information
Maximum Frame Register (MAXF - 0x5000 0014)
123
PHY Support Register (SUPP - 0x5000 0018) . . .
124
Test Register (TEST - 0x5000 001C) . . . . . . 124
MII Mgmt Command Register (MCMD -
0x5000 0024) . . . . . . . . . . . . . . . . . . . . . . . . 125
MII Mgmt Address Register (MADR -
0x5000 0028) . . . . . . . . . . . . . . . . . . . . . . . . 125
MII Mgmt Read Data Register (MRDD -
0x5000 0030) . . . . . . . . . . . . . . . . . . . . . . . . 126
Station Address 0 Register (SA0 - 0x5000 0040) .
127
Station Address 1 Register (SA1 - 0x5000 0044) .
127
Station Address 2 Register (SA2 - 0x5000 0048) .
128
Control register definitions . . . . . . . . . . . . . 128
Command Register (Command - 0x5000 0100). .
128
Status Register (Status - 0x5000 0104) . . . . 129
Receive Descriptor Base Address Register
(RxDescriptor - 0x5000 0108). . . . . . . . . . . . 129
Receive Number of Descriptors Register
(RxDescriptor - 0x5000 0110). . . . . . . . . . . . 130
Receive Produce Index Register
(RxProduceIndex - 0x5000 0114) . . . . . . . . . 130
Receive Consume Index Register
(RxConsumeIndex - 0x5000 0118) . . . . . . . . 131
Transmit Descriptor Base Address Register
(TxDescriptor - 0x5000 011C). . . . . . . . . . . . 131
Transmit Number of Descriptors Register
(TxDescriptorNumber - 0x5000 0124) . . . . . 132
Transmit Produce Index Register
(TxProduceIndex - 0x5000 0128) . . . . . . . . 132
Transmit Consume Index Register
(TxConsumeIndex - 0x5000 012C) . . . . . . . 133
Flow Control Counter Register
(FlowControlCounter - 0x5000 0170). . . . . . 136
Receive filter register definitions . . . . . . . . 136
Receive Filter WoL Status Register
(RxFilterWoLStatus - 0x5000 0204) . . . . . . . 137
Receive Filter WoL Clear Register
(RxFilterWoLClear - 0x5000 0208) . . . . . . . 137
Module control register definitions . . . . . . . 139
Interrupt Clear Register (IntClear - 0x5000 0FE8)
140
Interrupt Set Register (IntSet - 0x5000 0FEC) . . .
141
Power-Down Register (PowerDown -
0x5000 0FF4). . . . . . . . . . . . . . . . . . . . . . . . 141
Descriptor and status formats . . . . . . . . . . . 142
Receive descriptors and statuses . . . . . . . . 142
Transmit descriptors and statuses . . . . . . . . 145
Ethernet block functional description. . . . . 147
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
AHB interface. . . . . . . . . . . . . . . . . . . . . . . . 148
Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Direct Memory Access (DMA) . . . . . . . . . . . 148
Initialization . . . . . . . . . . . . . . . . . . . . . . . . . 151
Transmit process . . . . . . . . . . . . . . . . . . . . . 152
Receive process . . . . . . . . . . . . . . . . . . . . . 158