Ethernet MAC Register Descriptions
1389
SPRUH22I – April 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
M3 Ethernet Media Access Controller (EMAC)
Table 19-3. Ethernet MAC Raw Interrupt Status/Acknowledge (MACRIS/MACIACK) Register Field
Descriptions (continued)
Bit
Field
Value
Description
4
RXER
Receive Error
0
No interrupt
1
An error was encountered on the receiver. The possible errors that can cause this interrupt bit to be
set are: 1
• A receive error occurs during the reception of a frame (100 Mbps only).
• The frame is not an integer number of bytes (dribble bits) due to an alignment error.
• The CRC of the frame does not pass the FCS check.
• The length/type field is inconsistent with the frame data size when interpreted as a length field.
This bit is cleared by writing a 1 to it.
3
FOV
FIFO Overrun
0
No interrupt
1
An overrun was encountered on the receive FIFO.
2
TXEMP
Transmit FIFO Empty
0
No interrupt
1
The packet was transmitted and that the TX FIFO is empty.
This bit is cleared by writing a 1 to it.
1
TXER
Transmit Error
0
No interrupt
1
An error was encountered on the transmitter. The possible errors that can cause this interrupt bit to
be set are: 1
• The data length field stored in the TX FIFO exceeds 2032 decimal (buffer length - 16 bytes of
header data). The frame is not sent when this error occurs.
• The retransmission attempts during the backoff process have exceeded the maximum limit of 16
decimal.
Writing a 1 to this bit clears it and resets the TX FIFO write pointer.
0
RXINT
Packet Received
0
No interrupt.
1
At least one packet has been received and is stored in the receiver FIFO
This bit is cleared by writing a 1 to it.
19.6.2 Ethernet MAC Interrupt Mask (MACIM) Register, offset 0x004
The Ethernet MAC Interrupt Mask (MACIM) register is shown and described in the figure and table below.
Figure 19-5. Ethernet MAC Interrupt Mask (MACIM) Register
31
16
Reserved
R-0
15
14
13
12
11
10
9
8
Reserved
R-0
7
6
5
4
3
2
1
0
Reserved
PHYINTM
MDINTM
RXERM
FOVM
TXEMPM
TXERM
RXINTM
R-0
R/W-1
R/W-1
R/W-1
R/W-1
R/W-1
R/W-1C
R/W-1
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset