MMC_Transmit_Interrupt

The MMC Transmit Interrupt register maintains the interrupts generated when transmit statistic counters reach half of their maximum values (0x8000_0000 for 32-bit counter and 0x8000 for 16-bit counter), and the maximum values (0xFFFF_FFFF for 32-bit counter and 0xFFFF for 16-bit counter). When Counter Stop Rollover is set, then interrupts are set but the counter remains at all-ones. The MMC Transmit Interrupt register is a 32-bit wide register. An interrupt bit is cleared when the respective MMC counter that caused the interrupt is read. The least significant byte lane (Bits[7:0]) of the respective counter must be read in order to clear the interrupt bit.
Module Instance Base Address Register Address
emac0 0xFF700000 0xFF700108
emac1 0xFF702000 0xFF702108

Offset: 0x108

Access: RO

Important: To prevent indeterminate system behavior, reserved areas of memory must not be accessed by software or hardware. Any area of the memory map that is not explicitly defined as a register space or accessible memory is considered reserved.
Bit Fields
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16

Reserved

txosizegfis

RO 0x0

txvlangfis

RO 0x0

txpausfis

RO 0x0

txexdeffis

RO 0x0

txgfrmis

RO 0x0

txgoctis

RO 0x0

txcarerfis

RO 0x0

txexcolfis

RO 0x0

txlatcolfis

RO 0x0

txdeffis

RO 0x0

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

txmcolgfis

RO 0x0

txscolgfis

RO 0x0

txuflowerfis

RO 0x0

txbcgbfis

RO 0x0

txmcgbfis

RO 0x0

txucgbfis

RO 0x0

tx1024tmaxoctgbfis

RO 0x0

tx512t1023octgbfis

RO 0x0

tx256t511octgbfis

RO 0x0

tx128t255octgbfis

RO 0x0

tx65t127octgbfis

RO 0x0

tx64octgbfis

RO 0x0

txmcgfis

RO 0x0

txbcgfis

RO 0x0

txgbfrmis

RO 0x0

txgboctis

RO 0x0

MMC_Transmit_Interrupt Fields

Bit Name Description Access Reset
25 txosizegfis

This bit is set when the txoversize_g counter reaches half of the maximum value or the maximum value.

RO 0x0
24 txvlangfis

This bit is set when the txvlanframes_g counter reaches half of the maximum value or the maximum value.

Value Description
0x0 txvlanframes_g counter < half max
0x1 txvlanframes_g counter >= half max
RO 0x0
23 txpausfis

This bit is set when the txpauseframeserror counter reaches half of the maximum value or the maximum value.

Value Description
0x0 txpauseframeserror counter < half max
0x1 txpauseframeserror counter >= half max
RO 0x0
22 txexdeffis

This bit is set when the txexcessdef counter reaches half of the maximum value or the maximum value.

Value Description
0x0 txoexcessdef counter < half max
0x1 txoexcessdef counter >= half max
RO 0x0
21 txgfrmis

This bit is set when the txframecount_g counter reaches half of the maximum value or the maximum value.

Value Description
0x0 txframecount_g counter < half max
0x1 txframecount_g counter >= half max
RO 0x0
20 txgoctis

This bit is set when the txoctetcount_g counter reaches half of the maximum value or the maximum value.

Value Description
0x0 txoctetcount_g counter < half max
0x1 txoctetcount_g counter >= half max
RO 0x0
19 txcarerfis

This bit is set when the txcarriererror counter reaches half of the maximum value or the maximum value.

Value Description
0x0 txcarriererror counter < half max
0x1 txcarriererror counter >= half max
RO 0x0
18 txexcolfis

This bit is set when the txexcesscol counter reaches half of the maximum value or the maximum value.

Value Description
0x0 txexesscol counter < half max
0x1 txexesscol counter >= half max
RO 0x0
17 txlatcolfis

This bit is set when the txlatecol counter reaches half of the maximum value or the maximum value.

Value Description
0x0 txlatecol counter < half max
0x1 txlatecol counter >= half max
RO 0x0
16 txdeffis

This bit is set when the txdeferred counter reaches half of the maximum value or the maximum value.

Value Description
0x0 txdeferred counter < half max
0x1 txdeferred counter >= half max
RO 0x0
15 txmcolgfis

This bit is set when the txmulticol_g counter reaches half of the maximum value or the maximum value.

Value Description
0x0 txmulticol_g counter < half max
0x1 txmulticol_g counter >= half max
RO 0x0
14 txscolgfis

This bit is set when the txsinglecol_g counter reaches half of the maximum value or the maximum value.

Value Description
0x0 txsinglecol_g counter < half max
0x1 txsinglecol_g counter >= half max
RO 0x0
13 txuflowerfis

This bit is set when the txunderflowerror counter reaches half of the maximum value or the maximum value.

Value Description
0x0 txunderflowerror counter < half max
0x1 txunderflowerror counter >= half max
RO 0x0
12 txbcgbfis

This bit is set when the txbroadcastframes_gb counter reaches half of the maximum value or the maximum value.

Value Description
0x0 txbroadcastframes_gb < half max
0x1 txbroadcastframes_gb >= half max
RO 0x0
11 txmcgbfis

This bit is set when the txmulticastframes_gb counter reaches half of the maximum value or the maximum value.

Value Description
0x0 txmulticastframes_gb < half max
0x1 txmulticastframes_gb >= half max
RO 0x0
10 txucgbfis

This bit is set when the txunicastframes_gb counter reaches half of the maximum value or the maximum value.

Value Description
0x0 txunicastframes_bb < half max
0x1 txunicastframes_bb >= half max
RO 0x0
9 tx1024tmaxoctgbfis

This bit is set when the tx1024tomaxoctets_gb counter reaches half of the maximum value or the maximum value.

Value Description
0x0 tx1024tomaxoctets_gb < half max
0x1 tx1024tomaxoctets_gb >= half max
RO 0x0
8 tx512t1023octgbfis

This bit is set when the tx512to1023octets_gb counter reaches half of the maximum value or the maximum value.

Value Description
0x0 tx512to1023octets_gb < half max
0x1 tx512to1023octets_gb >= half max
RO 0x0
7 tx256t511octgbfis

This bit is set when the tx256to511octets_gb counter reaches half of the maximum value or the maximum value.

Value Description
0x0 tx256to511octets_gb < half max
0x1 tx256to511octets_gb >= half max
RO 0x0
6 tx128t255octgbfis

This bit is set when the tx128to255octets_gb counter reaches half of the maximum value or the maximum value.

Value Description
0x0 tx128to255octets_gb < half max
0x1 tx128to255octets_gb >= half max
RO 0x0
5 tx65t127octgbfis

This bit is set when the tx65to127octets_gb counter reaches half of the maximum value or the maximum value.

Value Description
0x0 tx65to127octets_gb < half max
0x1 tx65to127octets_gb >= half max
RO 0x0
4 tx64octgbfis

This bit is set when the tx64octets_gb counter reaches half of the maximum value or the maximum value.

Value Description
0x0 tx64octets_gb < half max
0x1 tx64octets_gb >= half max
RO 0x0
3 txmcgfis

This bit is set when the txmulticastframes_g counter reaches half of the maximum value or the maximum value.

Value Description
0x0 txmulticastframes_g < half max
0x1 txmulticastframes_g >= half max
RO 0x0
2 txbcgfis

This bit is set when the txbroadcastframes_g counter reaches half of the maximum value or the maximum value.

Value Description
0x0 txbroadcastframes_g < half max
0x1 txbroadcastframes_g >= half max
RO 0x0
1 txgbfrmis

This bit is set when the txframecount_gb counter reaches half of the maximum value or the maximum value.

Value Description
0x0 txframecount_gb < half max
0x1 txframecount_gb >= half max
RO 0x0
0 txgboctis

This bit is set when the txoctetcount_gb counter reaches half of the maximum value or the maximum value.

Value Description
0x0 txoctetcount_gb < half max
0x1 txoctetcount_gb >= half max
RO 0x0