
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
120 of 808
NXP Semiconductors
UM10360
Chapter 10: LPC17xx Ethernet
The third column in the table lists the accessibility of the register: read-only, write-only,
read/write.
All AHB register write transactions except for accesses to the interrupt registers are
posted i.e. the AHB transaction will complete before write data is actually committed to the
register. Accesses to the interrupt registers will only be completed by accepting the write
data when the data has been committed to the register.
11. Ethernet MAC register definitions
This section defines the bits in the individual registers of the Ethernet block register map.
11.1 MAC Configuration Register 1 (MAC1 - 0x5000 0000)
The MAC configuration register 1 (MAC1) has an address of 0x5000 0000. Its bit
definition is shown in
.
IntEnable
0x5000 0FE4
R/W Interrupt enable register.
IntClear
0x5000 0FE8
WO
Interrupt clear register.
IntSet
0x5000 0FEC
WO
Interrupt set register.
-
0x5000 0FF0
-
Reserved, user software should not write ones to
reserved bits. The value read from a reserved bit
is not defined.
PowerDown
0x5000 0FF4
R/W Power-down register.
-
0x5000 0FF8
-
Reserved, user software should not write ones to
reserved bits. The value read from a reserved bit
is not defined.
Table 106. Register definitions
Symbol
Address
R/W Description
Table 107. MAC Configuration register 1 (MAC1 - address 0x5000 0000) bit description
Bit
Symbol
Function
Reset
value
0
RECEIVE ENABLE
Set this to allow receive frames to be received. Internally the MAC synchronizes
this control bit to the incoming receive stream.
0
1
PASS ALL RECEIVE
FRAMES
When enabled (set to ’1’), the MAC will pass all frames regardless of type (normal
vs. Control). When disabled, the MAC does not pass valid Control frames.
0
2
RX FLOW CONTROL When enabled (set to ’1’), the MAC acts upon received PAUSE Flow Control
frames. When disabled, received PAUSE Flow Control frames are ignored.
0
3
TX FLOW CONTROL
When enabled (set to ’1’), PAUSE Flow Control frames are allowed to be
transmitted. When disabled, Flow Control frames are blocked.
0
4
LOOPBACK
Setting this bit will cause the MAC Transmit interface to be looped back to the MAC
Receive interface. Clearing this bit results in normal operation.
0
7:5
-
Unused
0x0
8
RESET TX
Setting this bit will put the Transmit Function logic in reset.
0
9
RESET MCS / TX
Setting this bit resets the MAC Control Sublayer / Transmit logic. The MCS logic
implements flow control.
0
10
RESET RX
Setting this bit will put the Ethernet receive logic in reset.
0
11
RESET MCS / RX
Setting this bit resets the MAC Control Sublayer / Receive logic. The MCS logic
implements flow control.
0x0