UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2015. All rights reserved.
User manual
Rev. 2.1 — 10 December 2015
833 of 1441
NXP Semiconductors
UM10503
Chapter 28: LPC43xx/LPC43Sxx Ethernet
Remark:
Reset values in this register are valid only if the clocks to the Ethernet block are
present during the reset operation.
Table 611. MAC Debug register (MAC_DEBUG, address 0x4001 0024) bit description
Bit
Symbol
Description
Reset
value
Access
0
RXIDLESTAT
When high, it indicates that the MAC MII receive protocol engine is actively
receiving data and not in IDLE state.
0
RO
2:1
FIFOSTAT0
When high, it indicates the active state of the small FIFO Read and Write
controllers respectively of the MAC receive Frame Controller module.
0
RO
3
-
Reserved
-
RO
4
RXFIFOSTAT1
When high, it indicates that the MTL RxFIFO Write Controller is active and
transferring a received frame to the FIFO.
0
RO
6:5
RXFIFOSTAT
State of the RxFIFO read Controller:
00 = idle state
01 = reading frame data
10 = reading frame status (or Time stamp)
11 = flushing the frame data and status
0
RO
7
-
Reserved
-
RO
9:8
RXFIFOLVL
Status of the RxFIFO Fill-level
00 = RxFIFO Empty
01 = RxFIFO fill-level below flow-control de-activate threshold
10 = RxFIFO fill-level above flow-control activate threshold
11 = RxFIFO Full
0
RO
15:10
-
Reserved
-
RO
16
TXIDLESTAT
When high, it indicates that the MAC MII transmit protocol engine is actively
transmitting data and not in IDLE state.
0
RO
18:17
TXSTAT
State of the MAC Transmit Frame Controller module:
00 = idle
01 = Waiting for Status of previous frame or IFG/backoff period to be over
10 = Generating and transmitting a PAUSE control frame (in full duplex mode)
11 = Transferring input frame for transmission
0
RO
19
PAUSE
When high, it indicates that the MAC transmitter is in PAUSE condition (in
full-duplex only) and hence will not schedule any frame for transmission.
0
RO
21:20
TXFIFOSTAT
State of the TxFIFO read Controller
00 = idle state
01 = READ state (transferring data to MAC transmitter)
10 = Waiting for TxStatus from MAC transmitter
11 = Writing the received TxStatus or flushing the TxFIFO
0
RO
22
TXFIFOSTAT1
When high, it indicates that the TxFIFO Write Controller is active and
transferring data to the TxFIFO.
0
RO
23
-
Reserved
0
RO
24
TXFIFOLVL
When high, it indicates that the TxFIFO is not empty and has some data left for
transmission.
0
RO
25
TXFIFOFULL
When high, it indicates that the TxStatus FIFO is full and hence the controller
will not be accepting any more frames for transmission.
0
RO
31:26
-
Reserved
-
RO