gmacgrp_mmc_receive_interrupt_mask

         Regsiter 67 (MMC Receive Interrupt Mask Register)

The MMC Receive Interrupt Mask register maintains the masks for the interrupts generated when the receive statistic counters reach half of their maximum value, or maximum value. This register is 32-bits wide.
      
Module Instance Base Address Register Address
i_emac_emac0 0xFF800000 0xFF80010C
i_emac_emac1 0xFF802000 0xFF80210C
i_emac_emac2 0xFF804000 0xFF80410C

Offset: 0x10C

Access: RW

Important: The value of a reserved bit must be maintained in software. When you modify registers containing reserved bit fields, you must use a read-modify-write operation to preserve state and prevent indeterminate system behavior.
Bit Fields
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16

reserved_31_26

RO 0x0

rxctrlfim

RW 0x0

rxrcverrfim

RW 0x0

rxwdogfim

RW 0x0

rxvlangbfim

RW 0x0

rxfovfim

RW 0x0

rxpausfim

RW 0x0

rxorangefim

RW 0x0

rxlenerfim

RW 0x0

rxucgfim

RW 0x0

rx1024tmaxoctgbfim

RW 0x0

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

rx512t1023octgbfim

RW 0x0

rx256t511octgbfim

RW 0x0

rx128t255octgbfim

RW 0x0

rx65t127octgbfim

RW 0x0

rx64octgbfim

RW 0x0

rxosizegfim

RW 0x0

rxusizegfim

RW 0x0

rxjaberfim

RW 0x0

rxruntfim

RW 0x0

rxalgnerfim

RW 0x0

rxcrcerfim

RW 0x0

rxmcgfim

RW 0x0

rxbcgfim

RW 0x0

rxgoctim

RW 0x0

rxgboctim

RW 0x0

rxgbfrmim

RW 0x0

gmacgrp_mmc_receive_interrupt_mask Fields

Bit Name Description Access Reset
31:26 reserved_31_26
Reserved
RO 0x0
25 rxctrlfim
MMC Receive Control Frame Counter Interrupt Mask

Setting this bit masks the interrupt when the rxctrlframes counter reaches half the maximum value, and also when it reaches the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0
24 rxrcverrfim
MMC Receive Error Frame Counter Interrupt Mask

Setting this bit masks the interrupt when the rxrcverror error counter reaches half the maximum value, and also when it reaches the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0
23 rxwdogfim
MMC Receive Watchdog Error Frame Counter Interrupt Mask

Setting this bit masks the interrupt when the rxwatchdog counter reaches half of the maximum value or the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0
22 rxvlangbfim
MMC Receive VLAN Good Bad Frame Counter Interrupt Mask

Setting this bit masks the interrupt when the rxvlanframes_gb counter reaches half of the maximum value or the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0
21 rxfovfim
MMC Receive FIFO Overflow Frame Counter Interrupt Mask 

Setting this bit masks the interrupt when the rxfifooverflow counter reaches half of the maximum value or the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0
20 rxpausfim
MMC Receive Pause Frame Counter Interrupt Mask

Setting this bit masks the interrupt when the rxpauseframes counter reaches half of the maximum value or the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0
19 rxorangefim
MMC Receive Out Of Range Error Frame Counter Interrupt  Mask

Setting this bit masks the interrupt when the rxoutofrangetype counter reaches half of the maximum value or the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0
18 rxlenerfim
MMC Receive Length Error Frame Counter Interrupt Mask

Setting this bit masks the interrupt when the rxlengtherror counter reaches half of the maximum value or the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0
17 rxucgfim
MMC Receive Unicast Good Frame Counter Interrupt Mask

Setting this bit masks the interrupt when the rxunicastframes_g counter reaches half of the maximum value or the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0
16 rx1024tmaxoctgbfim
MMC Receive 1024 to Maximum Octet Good Bad Frame Counter Interrupt Mask

Setting this bit masks the interrupt when the rx1024tomaxoctets_gb counter reaches half of the maximum value or the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0
15 rx512t1023octgbfim
MMC Receive 512 to 1023 Octet Good Bad Frame Counter Interrupt Mask

Setting this bit masks the interrupt when the rx512to1023octets_gb counter reaches half of the maximum value or the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0
14 rx256t511octgbfim
MMC Receive 256 to 511 Octet Good Bad Frame Counter Interrupt Mask

Setting this bit masks the interrupt when the rx256to511octets_gb counter reaches half of the maximum value or the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0
13 rx128t255octgbfim
MMC Receive 128 to 255 Octet Good Bad Frame Counter Interrupt Mask

Setting this bit masks the interrupt when the rx128to255octets_gb counter reaches half of the maximum value or the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0
12 rx65t127octgbfim
MMC Receive 65 to 127 Octet Good Bad Frame Counter Interrupt Mask

Setting this bit masks the interrupt when the rx65to127octets_gb counter reaches half of the maximum value or the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0
11 rx64octgbfim
MMC Receive 64 Octet Good Bad Frame Counter Interrupt Mask

Setting this bit masks the interrupt when the rx64octets_gb counter reaches half of the maximum value or the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0
10 rxosizegfim
MMC Receive Oversize Good Frame Counter Interrupt Mask

Setting this bit masks the interrupt when the rxoversize_g counter reaches half of the maximum value or the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0
9 rxusizegfim
MMC Receive Undersize Good Frame Counter Interrupt Mask

Setting this bit masks the interrupt when the rxundersize_g counter reaches half of the maximum value or the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0
8 rxjaberfim
MMC Receive Jabber Error Frame Counter Interrupt Mask

Setting this bit masks the interrupt when the rxjabbererror counter reaches half of the maximum value or the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0
7 rxruntfim
MMC Receive Runt Frame Counter Interrupt Mask

Setting this bit masks the interrupt when the rxrunterror counter reaches half of the maximum value or the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0
6 rxalgnerfim
MMC Receive Alignment Error Frame Counter Interrupt Mask

Setting this bit masks the interrupt when the rxalignmenterror counter reaches half of the maximum value or the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0
5 rxcrcerfim
MMC Receive CRC Error Frame Counter Interrupt Mask

Setting this bit masks the interrupt when the rxcrcerror counter reaches half of the maximum value or the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0
4 rxmcgfim
MMC Receive Multicast Good Frame Counter Interrupt Mask

Setting this bit masks the interrupt when the rxmulticastframes_g counter reaches half of the maximum value or the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0
3 rxbcgfim
MMC Receive Broadcast Good Frame Counter Interrupt Mask

Setting this bit masks the interrupt when the rxbroadcastframes_g counter reaches half of the maximum value or the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0
2 rxgoctim
MMC Receive Good Octet Counter Interrupt Mask

Setting this bit masks the interrupt when the rxoctetcount_g counter reaches half of the maximum value or the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0
1 rxgboctim
MMC Receive Good Bad Octet Counter Interrupt Mask

Setting this bit masks the interrupt when the rxoctetcount_gb counter reaches half of the maximum value or the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0
0 rxgbfrmim
MMC Receive Good Bad Frame Counter Interrupt Mask

Setting this bit masks the interrupt when the rxframecount_gb counter reaches half of the maximum value or the maximum value.
Value Description
0x0 NOMASKINTR
0x1 MASKINTR
RW 0x0