\n

MAC

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x1000 byte (0x0)
mem_usage : registers
protection : not protected

Registers

EMAC0CFG

CFG

EMAC0MIIADDR

MIIADDR

EMAC0MMCCTRL

MMCCTRL

EMAC0MMCRXRIS

MMCRXRIS

EMAC0MMCTXRIS

MMCTXRIS

EMAC0MMCRXIM

MMCRXIM

EMAC0MMCTXIM

MMCTXIM

EMAC0TXCNTGB

TXCNTGB

EMAC0MIIDATA

MIIDATA

EMAC0TXCNTSCOL

TXCNTSCOL

EMAC0TXCNTMCOL

TXCNTMCOL

EMAC0TXOCTCNTG

TXOCTCNTG

EMAC0FLOWCTL

FLOWCTL

EMAC0RXCNTGB

RXCNTGB

EMAC0RXCNTCRCERR

RXCNTCRCERR

EMAC0RXCNTALGNERR

RXCNTALGNERR

EMAC0VLANTG

VLANTG

EMAC0RXCNTGUNI

RXCNTGUNI

EMAC0STATUS

STATUS

EMAC0RWUFF

RWUFF

EMAC0PMTCTLSTAT

PMTCTLSTAT

EMAC0RIS

RIS

EMAC0IM

IM

EMAC0FRAMEFLTR

FRAMEFLTR

EMAC0ADDR0H

ADDR0H

EMAC0ADDR0L

ADDR0L

EMAC0ADDR1H

ADDR1H

EMAC0ADDR1L

ADDR1L

EMAC0ADDR2H

ADDR2H

EMAC0ADDR2L

ADDR2L

EMAC0ADDR3H

ADDR3H

EMAC0VLNINCREP

VLNINCREP

EMAC0VLANHASH

VLANHASH

EMAC0ADDR3L

ADDR3L

EMAC0TIMSTCTRL

TIMSTCTRL

EMAC0SUBSECINC

SUBSECINC

EMAC0TIMSEC

TIMSEC

EMAC0TIMNANO

TIMNANO

EMAC0TIMSECU

TIMSECU

EMAC0TIMNANOU

TIMNANOU

EMAC0TIMADD

TIMADD

EMAC0TARGSEC

TARGSEC

EMAC0TARGNANO

TARGNANO

EMAC0HWORDSEC

HWORDSEC

EMAC0TIMSTAT

TIMSTAT

EMAC0PPSCTRL

PPSCTRL

EMAC0PPS0INTVL

PPS0INTVL

EMAC0PPS0WIDTH

PPS0WIDTH

EMAC0HASHTBLH

HASHTBLH

EMAC0HASHTBLL

HASHTBLL

EMAC0DMABUSMOD

DMABUSMOD

EMAC0TXPOLLD

TXPOLLD

EMAC0RXPOLLD

RXPOLLD

EMAC0RXDLADDR

RXDLADDR

EMAC0TXDLADDR

TXDLADDR

EMAC0DMARIS

DMARIS

EMAC0DMAOPMODE

DMAOPMODE

EMAC0DMAIM

DMAIM

EMAC0MFBOC

MFBOC

EMAC0RXINTWDT

RXINTWDT

EMAC0HOSTXDESC

HOSTXDESC

EMAC0HOSRXDESC

HOSRXDESC

EMAC0HOSTXBA

HOSTXBA

EMAC0HOSRXBA

HOSRXBA

EMAC0WDOGTO

WDOGTO

EMAC0PP

PP

EMAC0PC

PC

EMAC0CC

CC


EMAC0CFG

Ethernet MAC Configuration
address_offset : 0x0 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0CFG EMAC0CFG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_CFG_PRELEN EMAC_CFG_RE EMAC_CFG_TE EMAC_CFG_DC EMAC_CFG_BL EMAC_CFG_ACS EMAC_CFG_DR EMAC_CFG_IPC EMAC_CFG_DUPM EMAC_CFG_LOOPBM EMAC_CFG_DRO EMAC_CFG_FES EMAC_CFG_PS EMAC_CFG_DISCRS EMAC_CFG_IFG EMAC_CFG_JFEN EMAC_CFG_JD EMAC_CFG_WDDIS EMAC_CFG_CST EMAC_CFG_TWOKPEN

EMAC_CFG_PRELEN : Preamble Length for Transmit Frames
bits : 0 - 1 (2 bit)

Enumeration:

0x0 : EMAC_CFG_PRELEN_7

7 bytes of preamble

0x1 : EMAC_CFG_PRELEN_5

5 bytes of preamble

0x2 : EMAC_CFG_PRELEN_3

3 bytes of preamble

End of enumeration elements list.

EMAC_CFG_RE : Receiver Enable
bits : 2 - 4 (3 bit)

EMAC_CFG_TE : Transmitter Enable
bits : 3 - 6 (4 bit)

EMAC_CFG_DC : Deferral Check
bits : 4 - 8 (5 bit)

EMAC_CFG_BL : Back-Off Limit
bits : 5 - 11 (7 bit)

Enumeration:

0x0 : EMAC_CFG_BL_1024

k = min (n,10)

0x1 : EMAC_CFG_BL_256

k = min (n,8)

0x2 : EMAC_CFG_BL_8

k = min (n,4)

0x3 : EMAC_CFG_BL_2

k = min (n,1)

End of enumeration elements list.

EMAC_CFG_ACS : Automatic Pad or CRC Stripping
bits : 7 - 14 (8 bit)

EMAC_CFG_DR : Disable Retry
bits : 9 - 18 (10 bit)

EMAC_CFG_IPC : Checksum Offload
bits : 10 - 20 (11 bit)

EMAC_CFG_DUPM : Duplex Mode
bits : 11 - 22 (12 bit)

EMAC_CFG_LOOPBM : Loopback Mode
bits : 12 - 24 (13 bit)

EMAC_CFG_DRO : Disable Receive Own
bits : 13 - 26 (14 bit)

EMAC_CFG_FES : Speed
bits : 14 - 28 (15 bit)

EMAC_CFG_PS : Port Select
bits : 15 - 30 (16 bit)

EMAC_CFG_DISCRS : Disable Carrier Sense During Transmission
bits : 16 - 32 (17 bit)

EMAC_CFG_IFG : Inter-Frame Gap (IFG)
bits : 17 - 36 (20 bit)

Enumeration:

0x0 : EMAC_CFG_IFG_96

96 bit times

0x1 : EMAC_CFG_IFG_88

88 bit times

0x2 : EMAC_CFG_IFG_80

80 bit times

0x3 : EMAC_CFG_IFG_72

72 bit times

0x4 : EMAC_CFG_IFG_64

64 bit times

0x5 : EMAC_CFG_IFG_56

56 bit times

0x6 : EMAC_CFG_IFG_48

48 bit times

0x7 : EMAC_CFG_IFG_40

40 bit times

End of enumeration elements list.

EMAC_CFG_JFEN : Jumbo Frame Enable
bits : 20 - 40 (21 bit)

EMAC_CFG_JD : Jabber Disable
bits : 22 - 44 (23 bit)

EMAC_CFG_WDDIS : Watchdog Disable
bits : 23 - 46 (24 bit)

EMAC_CFG_CST : CRC Stripping for Type Frames
bits : 25 - 50 (26 bit)

EMAC_CFG_TWOKPEN : IEEE 802
bits : 27 - 54 (28 bit)


CFG

Ethernet MAC Configuration
address_offset : 0x0 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CFG CFG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_CFG_PRELEN EMAC_CFG_RE EMAC_CFG_TE EMAC_CFG_DC EMAC_CFG_BL EMAC_CFG_ACS EMAC_CFG_DR EMAC_CFG_IPC EMAC_CFG_DUPM EMAC_CFG_LOOPBM EMAC_CFG_DRO EMAC_CFG_FES EMAC_CFG_PS EMAC_CFG_DISCRS EMAC_CFG_IFG EMAC_CFG_JFEN EMAC_CFG_JD EMAC_CFG_WDDIS EMAC_CFG_CST EMAC_CFG_TWOKPEN

EMAC_CFG_PRELEN : Preamble Length for Transmit Frames
bits : 0 - 1 (2 bit)

Enumeration:

0x0 : EMAC_CFG_PRELEN_7

7 bytes of preamble

0x1 : EMAC_CFG_PRELEN_5

5 bytes of preamble

0x2 : EMAC_CFG_PRELEN_3

3 bytes of preamble

End of enumeration elements list.

EMAC_CFG_RE : Receiver Enable
bits : 2 - 4 (3 bit)

EMAC_CFG_TE : Transmitter Enable
bits : 3 - 6 (4 bit)

EMAC_CFG_DC : Deferral Check
bits : 4 - 8 (5 bit)

EMAC_CFG_BL : Back-Off Limit
bits : 5 - 11 (7 bit)

Enumeration:

0x0 : EMAC_CFG_BL_1024

k = min (n,10)

0x1 : EMAC_CFG_BL_256

k = min (n,8)

0x2 : EMAC_CFG_BL_8

k = min (n,4)

0x3 : EMAC_CFG_BL_2

k = min (n,1)

End of enumeration elements list.

EMAC_CFG_ACS : Automatic Pad or CRC Stripping
bits : 7 - 14 (8 bit)

EMAC_CFG_DR : Disable Retry
bits : 9 - 18 (10 bit)

EMAC_CFG_IPC : Checksum Offload
bits : 10 - 20 (11 bit)

EMAC_CFG_DUPM : Duplex Mode
bits : 11 - 22 (12 bit)

EMAC_CFG_LOOPBM : Loopback Mode
bits : 12 - 24 (13 bit)

EMAC_CFG_DRO : Disable Receive Own
bits : 13 - 26 (14 bit)

EMAC_CFG_FES : Speed
bits : 14 - 28 (15 bit)

EMAC_CFG_PS : Port Select
bits : 15 - 30 (16 bit)

EMAC_CFG_DISCRS : Disable Carrier Sense During Transmission
bits : 16 - 32 (17 bit)

EMAC_CFG_IFG : Inter-Frame Gap (IFG)
bits : 17 - 36 (20 bit)

Enumeration:

0x0 : EMAC_CFG_IFG_96

96 bit times

0x1 : EMAC_CFG_IFG_88

88 bit times

0x2 : EMAC_CFG_IFG_80

80 bit times

0x3 : EMAC_CFG_IFG_72

72 bit times

0x4 : EMAC_CFG_IFG_64

64 bit times

0x5 : EMAC_CFG_IFG_56

56 bit times

0x6 : EMAC_CFG_IFG_48

48 bit times

0x7 : EMAC_CFG_IFG_40

40 bit times

End of enumeration elements list.

EMAC_CFG_JFEN : Jumbo Frame Enable
bits : 20 - 40 (21 bit)

EMAC_CFG_JD : Jabber Disable
bits : 22 - 44 (23 bit)

EMAC_CFG_WDDIS : Watchdog Disable
bits : 23 - 46 (24 bit)

EMAC_CFG_CST : CRC Stripping for Type Frames
bits : 25 - 50 (26 bit)

EMAC_CFG_TWOKPEN : IEEE 802
bits : 27 - 54 (28 bit)


EMAC0MIIADDR

Ethernet MAC MII Address
address_offset : 0x10 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0MIIADDR EMAC0MIIADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_MIIADDR_MIIB EMAC_MIIADDR_MIIW EMAC_MIIADDR_CR EMAC_MIIADDR_MII EMAC_MIIADDR_PLA

EMAC_MIIADDR_MIIB : MII Busy
bits : 0 - 0 (1 bit)

EMAC_MIIADDR_MIIW : MII Write
bits : 1 - 2 (2 bit)

EMAC_MIIADDR_CR : Clock Reference Frequency Selection
bits : 2 - 7 (6 bit)

Enumeration:

0x0 : EMAC_MIIADDR_CR_60_100

The frequency of the System Clock is 60 to 100 MHz providing a MDIO clock of SYSCLK/42

0x1 : EMAC_MIIADDR_CR_100_150

The frequency of the System Clock is 100 to 150 MHz providing a MDIO clock of SYSCLK/62

0x2 : EMAC_MIIADDR_CR_20_35

The frequency of the System Clock is 20-35 MHz providing a MDIO clock of System Clock/16

0x3 : EMAC_MIIADDR_CR_35_60

The frequency of the System Clock is 35 to 60 MHz providing a MDIO clock of System Clock/26

End of enumeration elements list.

EMAC_MIIADDR_MII : MII Register
bits : 6 - 16 (11 bit)

EMAC_MIIADDR_PLA : Physical Layer Address
bits : 11 - 26 (16 bit)


MIIADDR

Ethernet MAC MII Address
address_offset : 0x10 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MIIADDR MIIADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_MIIADDR_MIIB EMAC_MIIADDR_MIIW EMAC_MIIADDR_CR EMAC_MIIADDR_MII EMAC_MIIADDR_PLA

EMAC_MIIADDR_MIIB : MII Busy
bits : 0 - 0 (1 bit)

EMAC_MIIADDR_MIIW : MII Write
bits : 1 - 2 (2 bit)

EMAC_MIIADDR_CR : Clock Reference Frequency Selection
bits : 2 - 7 (6 bit)

Enumeration:

0x0 : EMAC_MIIADDR_CR_60_100

The frequency of the System Clock is 60 to 100 MHz providing a MDIO clock of SYSCLK/42

0x1 : EMAC_MIIADDR_CR_100_150

The frequency of the System Clock is 100 to 150 MHz providing a MDIO clock of SYSCLK/62

0x2 : EMAC_MIIADDR_CR_20_35

The frequency of the System Clock is 20-35 MHz providing a MDIO clock of System Clock/16

0x3 : EMAC_MIIADDR_CR_35_60

The frequency of the System Clock is 35 to 60 MHz providing a MDIO clock of System Clock/26

End of enumeration elements list.

EMAC_MIIADDR_MII : MII Register
bits : 6 - 16 (11 bit)

EMAC_MIIADDR_PLA : Physical Layer Address
bits : 11 - 26 (16 bit)


EMAC0MMCCTRL

Ethernet MAC MMC Control
address_offset : 0x100 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0MMCCTRL EMAC0MMCCTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_MMCCTRL_CNTRST EMAC_MMCCTRL_CNTSTPRO EMAC_MMCCTRL_RSTONRD EMAC_MMCCTRL_CNTFREEZ EMAC_MMCCTRL_CNTPRST EMAC_MMCCTRL_CNTPRSTLVL EMAC_MMCCTRL_UCDBC

EMAC_MMCCTRL_CNTRST : Counters Reset
bits : 0 - 0 (1 bit)

EMAC_MMCCTRL_CNTSTPRO : Counters Stop Rollover
bits : 1 - 2 (2 bit)

EMAC_MMCCTRL_RSTONRD : Reset on Read
bits : 2 - 4 (3 bit)

EMAC_MMCCTRL_CNTFREEZ : MMC Counter Freeze
bits : 3 - 6 (4 bit)

EMAC_MMCCTRL_CNTPRST : Counters Preset
bits : 4 - 8 (5 bit)

EMAC_MMCCTRL_CNTPRSTLVL : Full/Half Preset Level Value
bits : 5 - 10 (6 bit)

EMAC_MMCCTRL_UCDBC : Update MMC Counters for Dropped Broadcast Frames
bits : 8 - 16 (9 bit)


MMCCTRL

Ethernet MAC MMC Control
address_offset : 0x100 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MMCCTRL MMCCTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_MMCCTRL_CNTRST EMAC_MMCCTRL_CNTSTPRO EMAC_MMCCTRL_RSTONRD EMAC_MMCCTRL_CNTFREEZ EMAC_MMCCTRL_CNTPRST EMAC_MMCCTRL_CNTPRSTLVL EMAC_MMCCTRL_UCDBC

EMAC_MMCCTRL_CNTRST : Counters Reset
bits : 0 - 0 (1 bit)

EMAC_MMCCTRL_CNTSTPRO : Counters Stop Rollover
bits : 1 - 2 (2 bit)

EMAC_MMCCTRL_RSTONRD : Reset on Read
bits : 2 - 4 (3 bit)

EMAC_MMCCTRL_CNTFREEZ : MMC Counter Freeze
bits : 3 - 6 (4 bit)

EMAC_MMCCTRL_CNTPRST : Counters Preset
bits : 4 - 8 (5 bit)

EMAC_MMCCTRL_CNTPRSTLVL : Full/Half Preset Level Value
bits : 5 - 10 (6 bit)

EMAC_MMCCTRL_UCDBC : Update MMC Counters for Dropped Broadcast Frames
bits : 8 - 16 (9 bit)


EMAC0MMCRXRIS

Ethernet MAC MMC Receive Raw Interrupt Status
address_offset : 0x104 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0MMCRXRIS EMAC0MMCRXRIS read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_MMCRXRIS_GBF EMAC_MMCRXRIS_CRCERR EMAC_MMCRXRIS_ALGNERR EMAC_MMCRXRIS_UCGF

EMAC_MMCRXRIS_GBF : MMC Receive Good Bad Frame Counter Interrupt Status
bits : 0 - 0 (1 bit)

EMAC_MMCRXRIS_CRCERR : MMC Receive CRC Error Frame Counter Interrupt Status
bits : 5 - 10 (6 bit)

EMAC_MMCRXRIS_ALGNERR : MMC Receive Alignment Error Frame Counter Interrupt Status
bits : 6 - 12 (7 bit)

EMAC_MMCRXRIS_UCGF : MMC Receive Unicast Good Frame Counter Interrupt Status
bits : 17 - 34 (18 bit)


MMCRXRIS

Ethernet MAC MMC Receive Raw Interrupt Status
address_offset : 0x104 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MMCRXRIS MMCRXRIS read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_MMCRXRIS_GBF EMAC_MMCRXRIS_CRCERR EMAC_MMCRXRIS_ALGNERR EMAC_MMCRXRIS_UCGF

EMAC_MMCRXRIS_GBF : MMC Receive Good Bad Frame Counter Interrupt Status
bits : 0 - 0 (1 bit)

EMAC_MMCRXRIS_CRCERR : MMC Receive CRC Error Frame Counter Interrupt Status
bits : 5 - 10 (6 bit)

EMAC_MMCRXRIS_ALGNERR : MMC Receive Alignment Error Frame Counter Interrupt Status
bits : 6 - 12 (7 bit)

EMAC_MMCRXRIS_UCGF : MMC Receive Unicast Good Frame Counter Interrupt Status
bits : 17 - 34 (18 bit)


EMAC0MMCTXRIS

Ethernet MAC MMC Transmit Raw Interrupt Status
address_offset : 0x108 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0MMCTXRIS EMAC0MMCTXRIS read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_MMCTXRIS_GBF EMAC_MMCTXRIS_SCOLLGF EMAC_MMCTXRIS_MCOLLGF EMAC_MMCTXRIS_OCTCNT

EMAC_MMCTXRIS_GBF : MMC Transmit Good Bad Frame Counter Interrupt Status
bits : 1 - 2 (2 bit)

EMAC_MMCTXRIS_SCOLLGF : MMC Transmit Single Collision Good Frame Counter Interrupt Status
bits : 14 - 28 (15 bit)

EMAC_MMCTXRIS_MCOLLGF : MMC Transmit Multiple Collision Good Frame Counter Interrupt Status
bits : 15 - 30 (16 bit)

EMAC_MMCTXRIS_OCTCNT : Octet Counter Interrupt Status
bits : 20 - 40 (21 bit)


MMCTXRIS

Ethernet MAC MMC Transmit Raw Interrupt Status
address_offset : 0x108 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MMCTXRIS MMCTXRIS read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_MMCTXRIS_GBF EMAC_MMCTXRIS_SCOLLGF EMAC_MMCTXRIS_MCOLLGF EMAC_MMCTXRIS_OCTCNT

EMAC_MMCTXRIS_GBF : MMC Transmit Good Bad Frame Counter Interrupt Status
bits : 1 - 2 (2 bit)

EMAC_MMCTXRIS_SCOLLGF : MMC Transmit Single Collision Good Frame Counter Interrupt Status
bits : 14 - 28 (15 bit)

EMAC_MMCTXRIS_MCOLLGF : MMC Transmit Multiple Collision Good Frame Counter Interrupt Status
bits : 15 - 30 (16 bit)

EMAC_MMCTXRIS_OCTCNT : Octet Counter Interrupt Status
bits : 20 - 40 (21 bit)


EMAC0MMCRXIM

Ethernet MAC MMC Receive Interrupt Mask
address_offset : 0x10C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0MMCRXIM EMAC0MMCRXIM read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_MMCRXIM_GBF EMAC_MMCRXIM_CRCERR EMAC_MMCRXIM_ALGNERR EMAC_MMCRXIM_UCGF

EMAC_MMCRXIM_GBF : MMC Receive Good Bad Frame Counter Interrupt Mask
bits : 0 - 0 (1 bit)

EMAC_MMCRXIM_CRCERR : MMC Receive CRC Error Frame Counter Interrupt Mask
bits : 5 - 10 (6 bit)

EMAC_MMCRXIM_ALGNERR : MMC Receive Alignment Error Frame Counter Interrupt Mask
bits : 6 - 12 (7 bit)

EMAC_MMCRXIM_UCGF : MMC Receive Unicast Good Frame Counter Interrupt Mask
bits : 17 - 34 (18 bit)


MMCRXIM

Ethernet MAC MMC Receive Interrupt Mask
address_offset : 0x10C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MMCRXIM MMCRXIM read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_MMCRXIM_GBF EMAC_MMCRXIM_CRCERR EMAC_MMCRXIM_ALGNERR EMAC_MMCRXIM_UCGF

EMAC_MMCRXIM_GBF : MMC Receive Good Bad Frame Counter Interrupt Mask
bits : 0 - 0 (1 bit)

EMAC_MMCRXIM_CRCERR : MMC Receive CRC Error Frame Counter Interrupt Mask
bits : 5 - 10 (6 bit)

EMAC_MMCRXIM_ALGNERR : MMC Receive Alignment Error Frame Counter Interrupt Mask
bits : 6 - 12 (7 bit)

EMAC_MMCRXIM_UCGF : MMC Receive Unicast Good Frame Counter Interrupt Mask
bits : 17 - 34 (18 bit)


EMAC0MMCTXIM

Ethernet MAC MMC Transmit Interrupt Mask
address_offset : 0x110 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0MMCTXIM EMAC0MMCTXIM read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_MMCTXIM_GBF EMAC_MMCTXIM_SCOLLGF EMAC_MMCTXIM_MCOLLGF EMAC_MMCTXIM_OCTCNT

EMAC_MMCTXIM_GBF : MMC Transmit Good Bad Frame Counter Interrupt Mask
bits : 1 - 2 (2 bit)

EMAC_MMCTXIM_SCOLLGF : MMC Transmit Single Collision Good Frame Counter Interrupt Mask
bits : 14 - 28 (15 bit)

EMAC_MMCTXIM_MCOLLGF : MMC Transmit Multiple Collision Good Frame Counter Interrupt Mask
bits : 15 - 30 (16 bit)

EMAC_MMCTXIM_OCTCNT : MMC Transmit Good Octet Counter Interrupt Mask
bits : 20 - 40 (21 bit)


MMCTXIM

Ethernet MAC MMC Transmit Interrupt Mask
address_offset : 0x110 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MMCTXIM MMCTXIM read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_MMCTXIM_GBF EMAC_MMCTXIM_SCOLLGF EMAC_MMCTXIM_MCOLLGF EMAC_MMCTXIM_OCTCNT

EMAC_MMCTXIM_GBF : MMC Transmit Good Bad Frame Counter Interrupt Mask
bits : 1 - 2 (2 bit)

EMAC_MMCTXIM_SCOLLGF : MMC Transmit Single Collision Good Frame Counter Interrupt Mask
bits : 14 - 28 (15 bit)

EMAC_MMCTXIM_MCOLLGF : MMC Transmit Multiple Collision Good Frame Counter Interrupt Mask
bits : 15 - 30 (16 bit)

EMAC_MMCTXIM_OCTCNT : MMC Transmit Good Octet Counter Interrupt Mask
bits : 20 - 40 (21 bit)


EMAC0TXCNTGB

Ethernet MAC Transmit Frame Count for Good and Bad Frames
address_offset : 0x118 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0TXCNTGB EMAC0TXCNTGB read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TXCNTGB_TXFRMGB

EMAC_TXCNTGB_TXFRMGB : This field indicates the number of good and bad frames transmitted, exclusive of retried frames
bits : 0 - 31 (32 bit)


TXCNTGB

Ethernet MAC Transmit Frame Count for Good and Bad Frames
address_offset : 0x118 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TXCNTGB TXCNTGB read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TXCNTGB_TXFRMGB

EMAC_TXCNTGB_TXFRMGB : This field indicates the number of good and bad frames transmitted, exclusive of retried frames
bits : 0 - 31 (32 bit)


EMAC0MIIDATA

Ethernet MAC MII Data Register
address_offset : 0x14 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0MIIDATA EMAC0MIIDATA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_MIIDATA_DATA

EMAC_MIIDATA_DATA : MII Data
bits : 0 - 15 (16 bit)


MIIDATA

Ethernet MAC MII Data Register
address_offset : 0x14 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MIIDATA MIIDATA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_MIIDATA_DATA

EMAC_MIIDATA_DATA : MII Data
bits : 0 - 15 (16 bit)


EMAC0TXCNTSCOL

Ethernet MAC Transmit Frame Count for Frames Transmitted after Single Collision
address_offset : 0x14C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0TXCNTSCOL EMAC0TXCNTSCOL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TXCNTSCOL_TXSNGLCOLG

EMAC_TXCNTSCOL_TXSNGLCOLG : This field indicates the number of successfully transmitted frames after a single collision in the half-duplex mode
bits : 0 - 31 (32 bit)


TXCNTSCOL

Ethernet MAC Transmit Frame Count for Frames Transmitted after Single Collision
address_offset : 0x14C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TXCNTSCOL TXCNTSCOL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TXCNTSCOL_TXSNGLCOLG

EMAC_TXCNTSCOL_TXSNGLCOLG : This field indicates the number of successfully transmitted frames after a single collision in the half-duplex mode
bits : 0 - 31 (32 bit)


EMAC0TXCNTMCOL

Ethernet MAC Transmit Frame Count for Frames Transmitted after Multiple Collisions
address_offset : 0x150 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0TXCNTMCOL EMAC0TXCNTMCOL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TXCNTMCOL_TXMULTCOLG

EMAC_TXCNTMCOL_TXMULTCOLG : This field indicates the number of successfully transmitted frames after multiple collisions in the half-duplex mode
bits : 0 - 31 (32 bit)


TXCNTMCOL

Ethernet MAC Transmit Frame Count for Frames Transmitted after Multiple Collisions
address_offset : 0x150 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TXCNTMCOL TXCNTMCOL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TXCNTMCOL_TXMULTCOLG

EMAC_TXCNTMCOL_TXMULTCOLG : This field indicates the number of successfully transmitted frames after multiple collisions in the half-duplex mode
bits : 0 - 31 (32 bit)


EMAC0TXOCTCNTG

Ethernet MAC Transmit Octet Count Good
address_offset : 0x164 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0TXOCTCNTG EMAC0TXOCTCNTG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TXOCTCNTG_TXOCTG

EMAC_TXOCTCNTG_TXOCTG : This field indicates the number of bytes transmitted, exclusive of preamble, in good frames
bits : 0 - 31 (32 bit)


TXOCTCNTG

Ethernet MAC Transmit Octet Count Good
address_offset : 0x164 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TXOCTCNTG TXOCTCNTG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TXOCTCNTG_TXOCTG

EMAC_TXOCTCNTG_TXOCTG : This field indicates the number of bytes transmitted, exclusive of preamble, in good frames
bits : 0 - 31 (32 bit)


EMAC0FLOWCTL

Ethernet MAC Flow Control
address_offset : 0x18 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0FLOWCTL EMAC0FLOWCTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_FLOWCTL_FCBBPA EMAC_FLOWCTL_TFE EMAC_FLOWCTL_RFE EMAC_FLOWCTL_UP EMAC_FLOWCTL_PLT EMAC_FLOWCTL_DZQP EMAC_FLOWCTL_PT

EMAC_FLOWCTL_FCBBPA : Flow Control Busy or Back-pressure Activate
bits : 0 - 0 (1 bit)

EMAC_FLOWCTL_TFE : Transmit Flow Control Enable
bits : 1 - 2 (2 bit)

EMAC_FLOWCTL_RFE : Receive Flow Control Enable
bits : 2 - 4 (3 bit)

EMAC_FLOWCTL_UP : Unicast Pause Frame Detect
bits : 3 - 6 (4 bit)

EMAC_FLOWCTL_PLT : Pause Low Threshold
bits : 4 - 9 (6 bit)

Enumeration:

0x0 : EMAC_FLOWCTL_PLT_4

The threshold is Pause time minus 4 slot times (PT - 4 slot times)

0x1 : EMAC_FLOWCTL_PLT_28

The threshold is Pause time minus 28 slot times (PT - 28 slot times)

0x2 : EMAC_FLOWCTL_PLT_144

The threshold is Pause time minus 144 slot times (PT - 144 slot times)

0x3 : EMAC_FLOWCTL_PLT_156

The threshold is Pause time minus 256 slot times (PT - 256 slot times)

End of enumeration elements list.

EMAC_FLOWCTL_DZQP : Disable Zero-Quanta Pause
bits : 7 - 14 (8 bit)

EMAC_FLOWCTL_PT : Pause Time
bits : 16 - 47 (32 bit)


FLOWCTL

Ethernet MAC Flow Control
address_offset : 0x18 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLOWCTL FLOWCTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_FLOWCTL_FCBBPA EMAC_FLOWCTL_TFE EMAC_FLOWCTL_RFE EMAC_FLOWCTL_UP EMAC_FLOWCTL_PLT EMAC_FLOWCTL_DZQP EMAC_FLOWCTL_PT

EMAC_FLOWCTL_FCBBPA : Flow Control Busy or Back-pressure Activate
bits : 0 - 0 (1 bit)

EMAC_FLOWCTL_TFE : Transmit Flow Control Enable
bits : 1 - 2 (2 bit)

EMAC_FLOWCTL_RFE : Receive Flow Control Enable
bits : 2 - 4 (3 bit)

EMAC_FLOWCTL_UP : Unicast Pause Frame Detect
bits : 3 - 6 (4 bit)

EMAC_FLOWCTL_PLT : Pause Low Threshold
bits : 4 - 9 (6 bit)

Enumeration:

0x0 : EMAC_FLOWCTL_PLT_4

The threshold is Pause time minus 4 slot times (PT - 4 slot times)

0x1 : EMAC_FLOWCTL_PLT_28

The threshold is Pause time minus 28 slot times (PT - 28 slot times)

0x2 : EMAC_FLOWCTL_PLT_144

The threshold is Pause time minus 144 slot times (PT - 144 slot times)

0x3 : EMAC_FLOWCTL_PLT_156

The threshold is Pause time minus 256 slot times (PT - 256 slot times)

End of enumeration elements list.

EMAC_FLOWCTL_DZQP : Disable Zero-Quanta Pause
bits : 7 - 14 (8 bit)

EMAC_FLOWCTL_PT : Pause Time
bits : 16 - 47 (32 bit)


EMAC0RXCNTGB

Ethernet MAC Receive Frame Count for Good and Bad Frames
address_offset : 0x180 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0RXCNTGB EMAC0RXCNTGB read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_RXCNTGB_RXFRMGB

EMAC_RXCNTGB_RXFRMGB : This field indicates the number of received good and bad frames
bits : 0 - 31 (32 bit)


RXCNTGB

Ethernet MAC Receive Frame Count for Good and Bad Frames
address_offset : 0x180 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RXCNTGB RXCNTGB read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_RXCNTGB_RXFRMGB

EMAC_RXCNTGB_RXFRMGB : This field indicates the number of received good and bad frames
bits : 0 - 31 (32 bit)


EMAC0RXCNTCRCERR

Ethernet MAC Receive Frame Count for CRC Error Frames
address_offset : 0x194 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0RXCNTCRCERR EMAC0RXCNTCRCERR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_RXCNTCRCERR_RXCRCERR

EMAC_RXCNTCRCERR_RXCRCERR : This field indicates the number of frames received with CRC error
bits : 0 - 31 (32 bit)


RXCNTCRCERR

Ethernet MAC Receive Frame Count for CRC Error Frames
address_offset : 0x194 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RXCNTCRCERR RXCNTCRCERR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_RXCNTCRCERR_RXCRCERR

EMAC_RXCNTCRCERR_RXCRCERR : This field indicates the number of frames received with CRC error
bits : 0 - 31 (32 bit)


EMAC0RXCNTALGNERR

Ethernet MAC Receive Frame Count for Alignment Error Frames
address_offset : 0x198 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0RXCNTALGNERR EMAC0RXCNTALGNERR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_RXCNTALGNERR_RXALGNERR

EMAC_RXCNTALGNERR_RXALGNERR : This field indicates the number of frames received with alignment (dribble) error
bits : 0 - 31 (32 bit)


RXCNTALGNERR

Ethernet MAC Receive Frame Count for Alignment Error Frames
address_offset : 0x198 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RXCNTALGNERR RXCNTALGNERR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_RXCNTALGNERR_RXALGNERR

EMAC_RXCNTALGNERR_RXALGNERR : This field indicates the number of frames received with alignment (dribble) error
bits : 0 - 31 (32 bit)


EMAC0VLANTG

Ethernet MAC VLAN Tag
address_offset : 0x1C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0VLANTG EMAC0VLANTG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_VLANTG_VL EMAC_VLANTG_ETV EMAC_VLANTG_VTIM EMAC_VLANTG_ESVL EMAC_VLANTG_VTHM

EMAC_VLANTG_VL : VLAN Tag Identifier for Receive Frames
bits : 0 - 15 (16 bit)

EMAC_VLANTG_ETV : Enable 12-Bit VLAN Tag Comparison
bits : 16 - 32 (17 bit)

EMAC_VLANTG_VTIM : VLAN Tag Inverse Match Enable
bits : 17 - 34 (18 bit)

EMAC_VLANTG_ESVL : Enable S-VLAN
bits : 18 - 36 (19 bit)

EMAC_VLANTG_VTHM : VLAN Tag Hash Table Match Enable
bits : 19 - 38 (20 bit)


VLANTG

Ethernet MAC VLAN Tag
address_offset : 0x1C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

VLANTG VLANTG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_VLANTG_VL EMAC_VLANTG_ETV EMAC_VLANTG_VTIM EMAC_VLANTG_ESVL EMAC_VLANTG_VTHM

EMAC_VLANTG_VL : VLAN Tag Identifier for Receive Frames
bits : 0 - 15 (16 bit)

EMAC_VLANTG_ETV : Enable 12-Bit VLAN Tag Comparison
bits : 16 - 32 (17 bit)

EMAC_VLANTG_VTIM : VLAN Tag Inverse Match Enable
bits : 17 - 34 (18 bit)

EMAC_VLANTG_ESVL : Enable S-VLAN
bits : 18 - 36 (19 bit)

EMAC_VLANTG_VTHM : VLAN Tag Hash Table Match Enable
bits : 19 - 38 (20 bit)


EMAC0RXCNTGUNI

Ethernet MAC Receive Frame Count for Good Unicast Frames
address_offset : 0x1C4 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0RXCNTGUNI EMAC0RXCNTGUNI read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_RXCNTGUNI_RXUCASTG

EMAC_RXCNTGUNI_RXUCASTG : This field indicates the number of received good unicast frames
bits : 0 - 31 (32 bit)


RXCNTGUNI

Ethernet MAC Receive Frame Count for Good Unicast Frames
address_offset : 0x1C4 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RXCNTGUNI RXCNTGUNI read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_RXCNTGUNI_RXUCASTG

EMAC_RXCNTGUNI_RXUCASTG : This field indicates the number of received good unicast frames
bits : 0 - 31 (32 bit)


EMAC0STATUS

Ethernet MAC Status
address_offset : 0x24 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0STATUS EMAC0STATUS read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_STATUS_RPE EMAC_STATUS_RFCFC EMAC_STATUS_RWC EMAC_STATUS_RRC EMAC_STATUS_RXF EMAC_STATUS_TPE EMAC_STATUS_TFC EMAC_STATUS_TXPAUSED EMAC_STATUS_TRC EMAC_STATUS_TWC EMAC_STATUS_TXFE EMAC_STATUS_TXFF

EMAC_STATUS_RPE : MAC MII Receive Protocol Engine Status
bits : 0 - 0 (1 bit)

EMAC_STATUS_RFCFC : MAC Receive Frame Controller FIFO Status
bits : 1 - 3 (3 bit)

EMAC_STATUS_RWC : TX/RX Controller RX FIFO Write Controller Active Status
bits : 4 - 8 (5 bit)

EMAC_STATUS_RRC : TX/RX Controller Read Controller State
bits : 5 - 11 (7 bit)

Enumeration:

0x0 : EMAC_STATUS_RRC_IDLE

IDLE state

0x1 : EMAC_STATUS_RRC_STATUS

Reading frame data

0x2 : EMAC_STATUS_RRC_DATA

Reading frame status (or timestamp)

0x3 : EMAC_STATUS_RRC_FLUSH

Flushing the frame data and status

End of enumeration elements list.

EMAC_STATUS_RXF : TX/RX Controller RX FIFO Fill-level Status
bits : 8 - 17 (10 bit)

Enumeration:

0x0 : EMAC_STATUS_RXF_EMPTY

RX FIFO Empty

0x1 : EMAC_STATUS_RXF_BELOW

RX FIFO fill level is below the flow-control deactivate threshold

0x2 : EMAC_STATUS_RXF_ABOVE

RX FIFO fill level is above the flow-control activate threshold

0x3 : EMAC_STATUS_RXF_FULL

RX FIFO Full

End of enumeration elements list.

EMAC_STATUS_TPE : MAC MII Transmit Protocol Engine Status
bits : 16 - 32 (17 bit)

EMAC_STATUS_TFC : MAC Transmit Frame Controller Status
bits : 17 - 35 (19 bit)

Enumeration:

0x0 : EMAC_STATUS_TFC_IDLE

IDLE state

0x1 : EMAC_STATUS_TFC_STATUS

Waiting for status of previous frame or IFG or backoff period to be over

0x2 : EMAC_STATUS_TFC_PAUSE

Generating and transmitting a PAUSE control frame (in the full-duplex mode)

0x3 : EMAC_STATUS_TFC_INPUT

Transferring input frame for transmission

End of enumeration elements list.

EMAC_STATUS_TXPAUSED : MAC Transmitter PAUSE
bits : 19 - 38 (20 bit)

EMAC_STATUS_TRC : TX/RX Controller's TX FIFO Read Controller Status
bits : 20 - 41 (22 bit)

Enumeration:

0x0 : EMAC_STATUS_TRC_IDLE

IDLE state

0x1 : EMAC_STATUS_TRC_READ

READ state (transferring data to MAC transmitter)

0x2 : EMAC_STATUS_TRC_WAIT

Waiting for TX Status from MAC transmitter

0x3 : EMAC_STATUS_TRC_WRFLUSH

Writing the received TX Status or flushing the TX FIFO

End of enumeration elements list.

EMAC_STATUS_TWC : TX/RX Controller TX FIFO Write Controller Active Status
bits : 22 - 44 (23 bit)

EMAC_STATUS_TXFE : TX/RX Controller TX FIFO Not Empty Status
bits : 24 - 48 (25 bit)

EMAC_STATUS_TXFF : TX/RX Controller TX FIFO Full Status
bits : 25 - 50 (26 bit)


STATUS

Ethernet MAC Status
address_offset : 0x24 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

STATUS STATUS read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_STATUS_RPE EMAC_STATUS_RFCFC EMAC_STATUS_RWC EMAC_STATUS_RRC EMAC_STATUS_RXF EMAC_STATUS_TPE EMAC_STATUS_TFC EMAC_STATUS_TXPAUSED EMAC_STATUS_TRC EMAC_STATUS_TWC EMAC_STATUS_TXFE EMAC_STATUS_TXFF

EMAC_STATUS_RPE : MAC MII Receive Protocol Engine Status
bits : 0 - 0 (1 bit)

EMAC_STATUS_RFCFC : MAC Receive Frame Controller FIFO Status
bits : 1 - 3 (3 bit)

EMAC_STATUS_RWC : TX/RX Controller RX FIFO Write Controller Active Status
bits : 4 - 8 (5 bit)

EMAC_STATUS_RRC : TX/RX Controller Read Controller State
bits : 5 - 11 (7 bit)

Enumeration:

0x0 : EMAC_STATUS_RRC_IDLE

IDLE state

0x1 : EMAC_STATUS_RRC_STATUS

Reading frame data

0x2 : EMAC_STATUS_RRC_DATA

Reading frame status (or timestamp)

0x3 : EMAC_STATUS_RRC_FLUSH

Flushing the frame data and status

End of enumeration elements list.

EMAC_STATUS_RXF : TX/RX Controller RX FIFO Fill-level Status
bits : 8 - 17 (10 bit)

Enumeration:

0x0 : EMAC_STATUS_RXF_EMPTY

RX FIFO Empty

0x1 : EMAC_STATUS_RXF_BELOW

RX FIFO fill level is below the flow-control deactivate threshold

0x2 : EMAC_STATUS_RXF_ABOVE

RX FIFO fill level is above the flow-control activate threshold

0x3 : EMAC_STATUS_RXF_FULL

RX FIFO Full

End of enumeration elements list.

EMAC_STATUS_TPE : MAC MII Transmit Protocol Engine Status
bits : 16 - 32 (17 bit)

EMAC_STATUS_TFC : MAC Transmit Frame Controller Status
bits : 17 - 35 (19 bit)

Enumeration:

0x0 : EMAC_STATUS_TFC_IDLE

IDLE state

0x1 : EMAC_STATUS_TFC_STATUS

Waiting for status of previous frame or IFG or backoff period to be over

0x2 : EMAC_STATUS_TFC_PAUSE

Generating and transmitting a PAUSE control frame (in the full-duplex mode)

0x3 : EMAC_STATUS_TFC_INPUT

Transferring input frame for transmission

End of enumeration elements list.

EMAC_STATUS_TXPAUSED : MAC Transmitter PAUSE
bits : 19 - 38 (20 bit)

EMAC_STATUS_TRC : TX/RX Controller's TX FIFO Read Controller Status
bits : 20 - 41 (22 bit)

Enumeration:

0x0 : EMAC_STATUS_TRC_IDLE

IDLE state

0x1 : EMAC_STATUS_TRC_READ

READ state (transferring data to MAC transmitter)

0x2 : EMAC_STATUS_TRC_WAIT

Waiting for TX Status from MAC transmitter

0x3 : EMAC_STATUS_TRC_WRFLUSH

Writing the received TX Status or flushing the TX FIFO

End of enumeration elements list.

EMAC_STATUS_TWC : TX/RX Controller TX FIFO Write Controller Active Status
bits : 22 - 44 (23 bit)

EMAC_STATUS_TXFE : TX/RX Controller TX FIFO Not Empty Status
bits : 24 - 48 (25 bit)

EMAC_STATUS_TXFF : TX/RX Controller TX FIFO Full Status
bits : 25 - 50 (26 bit)


EMAC0RWUFF

Ethernet MAC Remote Wake-Up Frame Filter
address_offset : 0x28 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0RWUFF EMAC0RWUFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_RWUFF_WAKEUPFIL

EMAC_RWUFF_WAKEUPFIL : Remote Wake-Up Frame Filter
bits : 0 - 31 (32 bit)


RWUFF

Ethernet MAC Remote Wake-Up Frame Filter
address_offset : 0x28 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RWUFF RWUFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_RWUFF_WAKEUPFIL

EMAC_RWUFF_WAKEUPFIL : Remote Wake-Up Frame Filter
bits : 0 - 31 (32 bit)


EMAC0PMTCTLSTAT

Ethernet MAC PMT Control and Status Register
address_offset : 0x2C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0PMTCTLSTAT EMAC0PMTCTLSTAT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_PMTCTLSTAT_PWRDWN EMAC_PMTCTLSTAT_MGKPKTEN EMAC_PMTCTLSTAT_WUPFREN EMAC_PMTCTLSTAT_MGKPRX EMAC_PMTCTLSTAT_WUPRX EMAC_PMTCTLSTAT_GLBLUCAST EMAC_PMTCTLSTAT_RWKPTR EMAC_PMTCTLSTAT_WUPFRRST

EMAC_PMTCTLSTAT_PWRDWN : Power Down
bits : 0 - 0 (1 bit)

EMAC_PMTCTLSTAT_MGKPKTEN : Magic Packet Enable
bits : 1 - 2 (2 bit)

EMAC_PMTCTLSTAT_WUPFREN : Wake-Up Frame Enable
bits : 2 - 4 (3 bit)

EMAC_PMTCTLSTAT_MGKPRX : Magic Packet Received
bits : 5 - 10 (6 bit)

EMAC_PMTCTLSTAT_WUPRX : Wake-Up Frame Received
bits : 6 - 12 (7 bit)

EMAC_PMTCTLSTAT_GLBLUCAST : Global Unicast
bits : 9 - 18 (10 bit)

EMAC_PMTCTLSTAT_RWKPTR : Remote Wake-Up FIFO Pointer
bits : 24 - 50 (27 bit)

EMAC_PMTCTLSTAT_WUPFRRST : Wake-Up Frame Filter Register Pointer Reset
bits : 31 - 62 (32 bit)


PMTCTLSTAT

Ethernet MAC PMT Control and Status Register
address_offset : 0x2C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PMTCTLSTAT PMTCTLSTAT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_PMTCTLSTAT_PWRDWN EMAC_PMTCTLSTAT_MGKPKTEN EMAC_PMTCTLSTAT_WUPFREN EMAC_PMTCTLSTAT_MGKPRX EMAC_PMTCTLSTAT_WUPRX EMAC_PMTCTLSTAT_GLBLUCAST EMAC_PMTCTLSTAT_RWKPTR EMAC_PMTCTLSTAT_WUPFRRST

EMAC_PMTCTLSTAT_PWRDWN : Power Down
bits : 0 - 0 (1 bit)

EMAC_PMTCTLSTAT_MGKPKTEN : Magic Packet Enable
bits : 1 - 2 (2 bit)

EMAC_PMTCTLSTAT_WUPFREN : Wake-Up Frame Enable
bits : 2 - 4 (3 bit)

EMAC_PMTCTLSTAT_MGKPRX : Magic Packet Received
bits : 5 - 10 (6 bit)

EMAC_PMTCTLSTAT_WUPRX : Wake-Up Frame Received
bits : 6 - 12 (7 bit)

EMAC_PMTCTLSTAT_GLBLUCAST : Global Unicast
bits : 9 - 18 (10 bit)

EMAC_PMTCTLSTAT_RWKPTR : Remote Wake-Up FIFO Pointer
bits : 24 - 50 (27 bit)

EMAC_PMTCTLSTAT_WUPFRRST : Wake-Up Frame Filter Register Pointer Reset
bits : 31 - 62 (32 bit)


EMAC0RIS

Ethernet MAC Raw Interrupt Status
address_offset : 0x38 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0RIS EMAC0RIS read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_RIS_PMT EMAC_RIS_MMC EMAC_RIS_MMCRX EMAC_RIS_MMCTX EMAC_RIS_TS

EMAC_RIS_PMT : PMT Interrupt Status
bits : 3 - 6 (4 bit)

EMAC_RIS_MMC : MMC Interrupt Status
bits : 4 - 8 (5 bit)

EMAC_RIS_MMCRX : MMC Receive Interrupt Status
bits : 5 - 10 (6 bit)

EMAC_RIS_MMCTX : MMC Transmit Interrupt Status
bits : 6 - 12 (7 bit)

EMAC_RIS_TS : Timestamp Interrupt Status
bits : 9 - 18 (10 bit)


RIS

Ethernet MAC Raw Interrupt Status
address_offset : 0x38 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RIS RIS read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_RIS_PMT EMAC_RIS_MMC EMAC_RIS_MMCRX EMAC_RIS_MMCTX EMAC_RIS_TS

EMAC_RIS_PMT : PMT Interrupt Status
bits : 3 - 6 (4 bit)

EMAC_RIS_MMC : MMC Interrupt Status
bits : 4 - 8 (5 bit)

EMAC_RIS_MMCRX : MMC Receive Interrupt Status
bits : 5 - 10 (6 bit)

EMAC_RIS_MMCTX : MMC Transmit Interrupt Status
bits : 6 - 12 (7 bit)

EMAC_RIS_TS : Timestamp Interrupt Status
bits : 9 - 18 (10 bit)


EMAC0IM

Ethernet MAC Interrupt Mask
address_offset : 0x3C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0IM EMAC0IM read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_IM_PMT EMAC_IM_TSI

EMAC_IM_PMT : PMT Interrupt Mask
bits : 3 - 6 (4 bit)

EMAC_IM_TSI : Timestamp Interrupt Mask
bits : 9 - 18 (10 bit)


IM

Ethernet MAC Interrupt Mask
address_offset : 0x3C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IM IM read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_IM_PMT EMAC_IM_TSI

EMAC_IM_PMT : PMT Interrupt Mask
bits : 3 - 6 (4 bit)

EMAC_IM_TSI : Timestamp Interrupt Mask
bits : 9 - 18 (10 bit)


EMAC0FRAMEFLTR

Ethernet MAC Frame Filter
address_offset : 0x4 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0FRAMEFLTR EMAC0FRAMEFLTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_FRAMEFLTR_PR EMAC_FRAMEFLTR_HUC EMAC_FRAMEFLTR_HMC EMAC_FRAMEFLTR_DAIF EMAC_FRAMEFLTR_PM EMAC_FRAMEFLTR_DBF EMAC_FRAMEFLTR_PCF EMAC_FRAMEFLTR_SAIF EMAC_FRAMEFLTR_SAF EMAC_FRAMEFLTR_HPF EMAC_FRAMEFLTR_VTFE EMAC_FRAMEFLTR_RA

EMAC_FRAMEFLTR_PR : Promiscuous Mode
bits : 0 - 0 (1 bit)

EMAC_FRAMEFLTR_HUC : Hash Unicast
bits : 1 - 2 (2 bit)

EMAC_FRAMEFLTR_HMC : Hash Multicast
bits : 2 - 4 (3 bit)

EMAC_FRAMEFLTR_DAIF : Destination Address (DA) Inverse Filtering
bits : 3 - 6 (4 bit)

EMAC_FRAMEFLTR_PM : Pass All Multicast
bits : 4 - 8 (5 bit)

EMAC_FRAMEFLTR_DBF : Disable Broadcast Frames
bits : 5 - 10 (6 bit)

EMAC_FRAMEFLTR_PCF : Pass Control Frames
bits : 6 - 13 (8 bit)

Enumeration:

0x0 : EMAC_FRAMEFLTR_PCF_ALL

The MAC filters all control frames from reaching application

0x1 : EMAC_FRAMEFLTR_PCF_PAUSE

MAC forwards all control frames except PAUSE control frames to application even if they fail the address filter

0x2 : EMAC_FRAMEFLTR_PCF_NONE

MAC forwards all control frames to application even if they fail the address Filter

0x3 : EMAC_FRAMEFLTR_PCF_ADDR

MAC forwards control frames that pass the address Filter

End of enumeration elements list.

EMAC_FRAMEFLTR_SAIF : Source Address (SA) Inverse Filtering
bits : 8 - 16 (9 bit)

EMAC_FRAMEFLTR_SAF : Source Address Filter Enable
bits : 9 - 18 (10 bit)

EMAC_FRAMEFLTR_HPF : Hash or Perfect Filter
bits : 10 - 20 (11 bit)

EMAC_FRAMEFLTR_VTFE : VLAN Tag Filter Enable
bits : 16 - 32 (17 bit)

EMAC_FRAMEFLTR_RA : Receive All
bits : 31 - 62 (32 bit)


FRAMEFLTR

Ethernet MAC Frame Filter
address_offset : 0x4 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FRAMEFLTR FRAMEFLTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_FRAMEFLTR_PR EMAC_FRAMEFLTR_HUC EMAC_FRAMEFLTR_HMC EMAC_FRAMEFLTR_DAIF EMAC_FRAMEFLTR_PM EMAC_FRAMEFLTR_DBF EMAC_FRAMEFLTR_PCF EMAC_FRAMEFLTR_SAIF EMAC_FRAMEFLTR_SAF EMAC_FRAMEFLTR_HPF EMAC_FRAMEFLTR_VTFE EMAC_FRAMEFLTR_RA

EMAC_FRAMEFLTR_PR : Promiscuous Mode
bits : 0 - 0 (1 bit)

EMAC_FRAMEFLTR_HUC : Hash Unicast
bits : 1 - 2 (2 bit)

EMAC_FRAMEFLTR_HMC : Hash Multicast
bits : 2 - 4 (3 bit)

EMAC_FRAMEFLTR_DAIF : Destination Address (DA) Inverse Filtering
bits : 3 - 6 (4 bit)

EMAC_FRAMEFLTR_PM : Pass All Multicast
bits : 4 - 8 (5 bit)

EMAC_FRAMEFLTR_DBF : Disable Broadcast Frames
bits : 5 - 10 (6 bit)

EMAC_FRAMEFLTR_PCF : Pass Control Frames
bits : 6 - 13 (8 bit)

Enumeration:

0x0 : EMAC_FRAMEFLTR_PCF_ALL

The MAC filters all control frames from reaching application

0x1 : EMAC_FRAMEFLTR_PCF_PAUSE

MAC forwards all control frames except PAUSE control frames to application even if they fail the address filter

0x2 : EMAC_FRAMEFLTR_PCF_NONE

MAC forwards all control frames to application even if they fail the address Filter

0x3 : EMAC_FRAMEFLTR_PCF_ADDR

MAC forwards control frames that pass the address Filter

End of enumeration elements list.

EMAC_FRAMEFLTR_SAIF : Source Address (SA) Inverse Filtering
bits : 8 - 16 (9 bit)

EMAC_FRAMEFLTR_SAF : Source Address Filter Enable
bits : 9 - 18 (10 bit)

EMAC_FRAMEFLTR_HPF : Hash or Perfect Filter
bits : 10 - 20 (11 bit)

EMAC_FRAMEFLTR_VTFE : VLAN Tag Filter Enable
bits : 16 - 32 (17 bit)

EMAC_FRAMEFLTR_RA : Receive All
bits : 31 - 62 (32 bit)


EMAC0ADDR0H

Ethernet MAC Address 0 High
address_offset : 0x40 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0ADDR0H EMAC0ADDR0H read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_ADDR0H_ADDRHI EMAC_ADDR0H_AE

EMAC_ADDR0H_ADDRHI : MAC Address0 [47:32]
bits : 0 - 15 (16 bit)

EMAC_ADDR0H_AE : Address Enable
bits : 31 - 62 (32 bit)


ADDR0H

Ethernet MAC Address 0 High
address_offset : 0x40 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ADDR0H ADDR0H read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_ADDR0H_ADDRHI EMAC_ADDR0H_AE

EMAC_ADDR0H_ADDRHI : MAC Address0 [47:32]
bits : 0 - 15 (16 bit)

EMAC_ADDR0H_AE : Address Enable
bits : 31 - 62 (32 bit)


EMAC0ADDR0L

Ethernet MAC Address 0 Low Register
address_offset : 0x44 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0ADDR0L EMAC0ADDR0L read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_ADDR0L_ADDRLO

EMAC_ADDR0L_ADDRLO : MAC Address0 [31:0]
bits : 0 - 31 (32 bit)


ADDR0L

Ethernet MAC Address 0 Low Register
address_offset : 0x44 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ADDR0L ADDR0L read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_ADDR0L_ADDRLO

EMAC_ADDR0L_ADDRLO : MAC Address0 [31:0]
bits : 0 - 31 (32 bit)


EMAC0ADDR1H

Ethernet MAC Address 1 High
address_offset : 0x48 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0ADDR1H EMAC0ADDR1H read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_ADDR1H_ADDRHI EMAC_ADDR1H_MBC EMAC_ADDR1H_SA EMAC_ADDR1H_AE

EMAC_ADDR1H_ADDRHI : MAC Address1 [47:32]
bits : 0 - 15 (16 bit)

EMAC_ADDR1H_MBC : Mask Byte Control
bits : 24 - 53 (30 bit)

EMAC_ADDR1H_SA : Source Address
bits : 30 - 60 (31 bit)

EMAC_ADDR1H_AE : Address Enable
bits : 31 - 62 (32 bit)


ADDR1H

Ethernet MAC Address 1 High
address_offset : 0x48 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ADDR1H ADDR1H read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_ADDR1H_ADDRHI EMAC_ADDR1H_MBC EMAC_ADDR1H_SA EMAC_ADDR1H_AE

EMAC_ADDR1H_ADDRHI : MAC Address1 [47:32]
bits : 0 - 15 (16 bit)

EMAC_ADDR1H_MBC : Mask Byte Control
bits : 24 - 53 (30 bit)

EMAC_ADDR1H_SA : Source Address
bits : 30 - 60 (31 bit)

EMAC_ADDR1H_AE : Address Enable
bits : 31 - 62 (32 bit)


EMAC0ADDR1L

Ethernet MAC Address 1 Low
address_offset : 0x4C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0ADDR1L EMAC0ADDR1L read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_ADDR1L_ADDRLO

EMAC_ADDR1L_ADDRLO : MAC Address1 [31:0]
bits : 0 - 31 (32 bit)


ADDR1L

Ethernet MAC Address 1 Low
address_offset : 0x4C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ADDR1L ADDR1L read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_ADDR1L_ADDRLO

EMAC_ADDR1L_ADDRLO : MAC Address1 [31:0]
bits : 0 - 31 (32 bit)


EMAC0ADDR2H

Ethernet MAC Address 2 High
address_offset : 0x50 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0ADDR2H EMAC0ADDR2H read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_ADDR2H_ADDRHI EMAC_ADDR2H_MBC EMAC_ADDR2H_SA EMAC_ADDR2H_AE

EMAC_ADDR2H_ADDRHI : MAC Address2 [47:32]
bits : 0 - 15 (16 bit)

EMAC_ADDR2H_MBC : Mask Byte Control
bits : 24 - 53 (30 bit)

EMAC_ADDR2H_SA : Source Address
bits : 30 - 60 (31 bit)

EMAC_ADDR2H_AE : Address Enable
bits : 31 - 62 (32 bit)


ADDR2H

Ethernet MAC Address 2 High
address_offset : 0x50 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ADDR2H ADDR2H read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_ADDR2H_ADDRHI EMAC_ADDR2H_MBC EMAC_ADDR2H_SA EMAC_ADDR2H_AE

EMAC_ADDR2H_ADDRHI : MAC Address2 [47:32]
bits : 0 - 15 (16 bit)

EMAC_ADDR2H_MBC : Mask Byte Control
bits : 24 - 53 (30 bit)

EMAC_ADDR2H_SA : Source Address
bits : 30 - 60 (31 bit)

EMAC_ADDR2H_AE : Address Enable
bits : 31 - 62 (32 bit)


EMAC0ADDR2L

Ethernet MAC Address 2 Low
address_offset : 0x54 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0ADDR2L EMAC0ADDR2L read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_ADDR2L_ADDRLO

EMAC_ADDR2L_ADDRLO : MAC Address2 [31:0]
bits : 0 - 31 (32 bit)


ADDR2L

Ethernet MAC Address 2 Low
address_offset : 0x54 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ADDR2L ADDR2L read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_ADDR2L_ADDRLO

EMAC_ADDR2L_ADDRLO : MAC Address2 [31:0]
bits : 0 - 31 (32 bit)


EMAC0ADDR3H

Ethernet MAC Address 3 High
address_offset : 0x58 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0ADDR3H EMAC0ADDR3H read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_ADDR3H_ADDRHI EMAC_ADDR3H_MBC EMAC_ADDR3H_SA EMAC_ADDR3H_AE

EMAC_ADDR3H_ADDRHI : MAC Address3 [47:32]
bits : 0 - 15 (16 bit)

EMAC_ADDR3H_MBC : Mask Byte Control
bits : 24 - 53 (30 bit)

EMAC_ADDR3H_SA : Source Address
bits : 30 - 60 (31 bit)

EMAC_ADDR3H_AE : Address Enable
bits : 31 - 62 (32 bit)


ADDR3H

Ethernet MAC Address 3 High
address_offset : 0x58 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ADDR3H ADDR3H read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_ADDR3H_ADDRHI EMAC_ADDR3H_MBC EMAC_ADDR3H_SA EMAC_ADDR3H_AE

EMAC_ADDR3H_ADDRHI : MAC Address3 [47:32]
bits : 0 - 15 (16 bit)

EMAC_ADDR3H_MBC : Mask Byte Control
bits : 24 - 53 (30 bit)

EMAC_ADDR3H_SA : Source Address
bits : 30 - 60 (31 bit)

EMAC_ADDR3H_AE : Address Enable
bits : 31 - 62 (32 bit)


EMAC0VLNINCREP

Ethernet MAC VLAN Tag Inclusion or Replacement
address_offset : 0x584 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0VLNINCREP EMAC0VLNINCREP read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_VLNINCREP_VLT EMAC_VLNINCREP_VLC EMAC_VLNINCREP_VLP EMAC_VLNINCREP_CSVL

EMAC_VLNINCREP_VLT : VLAN Tag for Transmit Frames
bits : 0 - 15 (16 bit)

EMAC_VLNINCREP_VLC : VLAN Tag Control in Transmit Frames
bits : 16 - 33 (18 bit)

Enumeration:

0x0 : EMAC_VLNINCREP_VLC_NONE

No VLAN tag deletion, insertion, or replacement

0x1 : EMAC_VLNINCREP_VLC_TAGDEL

VLAN tag deletion

0x2 : EMAC_VLNINCREP_VLC_TAGINS

VLAN tag insertion

0x3 : EMAC_VLNINCREP_VLC_TAGREP

VLAN tag replacement

End of enumeration elements list.

EMAC_VLNINCREP_VLP : VLAN Priority Control
bits : 18 - 36 (19 bit)

EMAC_VLNINCREP_CSVL : C-VLAN or S-VLAN
bits : 19 - 38 (20 bit)


VLNINCREP

Ethernet MAC VLAN Tag Inclusion or Replacement
address_offset : 0x584 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

VLNINCREP VLNINCREP read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_VLNINCREP_VLT EMAC_VLNINCREP_VLC EMAC_VLNINCREP_VLP EMAC_VLNINCREP_CSVL

EMAC_VLNINCREP_VLT : VLAN Tag for Transmit Frames
bits : 0 - 15 (16 bit)

EMAC_VLNINCREP_VLC : VLAN Tag Control in Transmit Frames
bits : 16 - 33 (18 bit)

Enumeration:

0x0 : EMAC_VLNINCREP_VLC_NONE

No VLAN tag deletion, insertion, or replacement

0x1 : EMAC_VLNINCREP_VLC_TAGDEL

VLAN tag deletion

0x2 : EMAC_VLNINCREP_VLC_TAGINS

VLAN tag insertion

0x3 : EMAC_VLNINCREP_VLC_TAGREP

VLAN tag replacement

End of enumeration elements list.

EMAC_VLNINCREP_VLP : VLAN Priority Control
bits : 18 - 36 (19 bit)

EMAC_VLNINCREP_CSVL : C-VLAN or S-VLAN
bits : 19 - 38 (20 bit)


EMAC0VLANHASH

Ethernet MAC VLAN Hash Table
address_offset : 0x588 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0VLANHASH EMAC0VLANHASH read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_VLANHASH_VLHT

EMAC_VLANHASH_VLHT : VLAN Hash Table
bits : 0 - 15 (16 bit)


VLANHASH

Ethernet MAC VLAN Hash Table
address_offset : 0x588 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

VLANHASH VLANHASH read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_VLANHASH_VLHT

EMAC_VLANHASH_VLHT : VLAN Hash Table
bits : 0 - 15 (16 bit)


EMAC0ADDR3L

Ethernet MAC Address 3 Low
address_offset : 0x5C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0ADDR3L EMAC0ADDR3L read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_ADDR3L_ADDRLO

EMAC_ADDR3L_ADDRLO : MAC Address3 [31:0]
bits : 0 - 31 (32 bit)


ADDR3L

Ethernet MAC Address 3 Low
address_offset : 0x5C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ADDR3L ADDR3L read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_ADDR3L_ADDRLO

EMAC_ADDR3L_ADDRLO : MAC Address3 [31:0]
bits : 0 - 31 (32 bit)


EMAC0TIMSTCTRL

Ethernet MAC Timestamp Control
address_offset : 0x700 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0TIMSTCTRL EMAC0TIMSTCTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TIMSTCTRL_TSEN EMAC_TIMSTCTRL_TSFCUPDT EMAC_TIMSTCTRL_TSINIT EMAC_TIMSTCTRL_TSUPDT EMAC_TIMSTCTRL_INTTRIG EMAC_TIMSTCTRL_ADDREGUP EMAC_TIMSTCTRL_ALLF EMAC_TIMSTCTRL_DGTLBIN EMAC_TIMSTCTRL_PTPVER2 EMAC_TIMSTCTRL_PTPETH EMAC_TIMSTCTRL_PTPIPV6 EMAC_TIMSTCTRL_PTPIPV4 EMAC_TIMSTCTRL_TSEVNT EMAC_TIMSTCTRL_TSMAST EMAC_TIMSTCTRL_SELPTP EMAC_TIMSTCTRL_PTPFLTR

EMAC_TIMSTCTRL_TSEN : Timestamp Enable
bits : 0 - 0 (1 bit)

EMAC_TIMSTCTRL_TSFCUPDT : Timestamp Fine or Coarse Update
bits : 1 - 2 (2 bit)

EMAC_TIMSTCTRL_TSINIT : Timestamp Initialize
bits : 2 - 4 (3 bit)

EMAC_TIMSTCTRL_TSUPDT : Timestamp Update
bits : 3 - 6 (4 bit)

EMAC_TIMSTCTRL_INTTRIG : Timestamp Interrupt Trigger Enable
bits : 4 - 8 (5 bit)

EMAC_TIMSTCTRL_ADDREGUP : Addend Register Update
bits : 5 - 10 (6 bit)

EMAC_TIMSTCTRL_ALLF : Enable Timestamp For All Frames
bits : 8 - 16 (9 bit)

EMAC_TIMSTCTRL_DGTLBIN : Timestamp Digital or Binary Rollover Control
bits : 9 - 18 (10 bit)

EMAC_TIMSTCTRL_PTPVER2 : Enable PTP Packet Processing For Version 2 Format
bits : 10 - 20 (11 bit)

EMAC_TIMSTCTRL_PTPETH : Enable Processing of PTP Over Ethernet Frames
bits : 11 - 22 (12 bit)

EMAC_TIMSTCTRL_PTPIPV6 : Enable Processing of PTP Frames Sent Over IPv6-UDP
bits : 12 - 24 (13 bit)

EMAC_TIMSTCTRL_PTPIPV4 : Enable Processing of PTP Frames Sent over IPv4-UDP
bits : 13 - 26 (14 bit)

EMAC_TIMSTCTRL_TSEVNT : Enable Timestamp Snapshot for Event Messages
bits : 14 - 28 (15 bit)

EMAC_TIMSTCTRL_TSMAST : Enable Snapshot for Messages Relevant to Master
bits : 15 - 30 (16 bit)

EMAC_TIMSTCTRL_SELPTP : Select PTP packets for Taking Snapshots
bits : 16 - 33 (18 bit)

EMAC_TIMSTCTRL_PTPFLTR : Enable MAC address for PTP Frame Filtering
bits : 18 - 36 (19 bit)


TIMSTCTRL

Ethernet MAC Timestamp Control
address_offset : 0x700 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TIMSTCTRL TIMSTCTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TIMSTCTRL_TSEN EMAC_TIMSTCTRL_TSFCUPDT EMAC_TIMSTCTRL_TSINIT EMAC_TIMSTCTRL_TSUPDT EMAC_TIMSTCTRL_INTTRIG EMAC_TIMSTCTRL_ADDREGUP EMAC_TIMSTCTRL_ALLF EMAC_TIMSTCTRL_DGTLBIN EMAC_TIMSTCTRL_PTPVER2 EMAC_TIMSTCTRL_PTPETH EMAC_TIMSTCTRL_PTPIPV6 EMAC_TIMSTCTRL_PTPIPV4 EMAC_TIMSTCTRL_TSEVNT EMAC_TIMSTCTRL_TSMAST EMAC_TIMSTCTRL_SELPTP EMAC_TIMSTCTRL_PTPFLTR

EMAC_TIMSTCTRL_TSEN : Timestamp Enable
bits : 0 - 0 (1 bit)

EMAC_TIMSTCTRL_TSFCUPDT : Timestamp Fine or Coarse Update
bits : 1 - 2 (2 bit)

EMAC_TIMSTCTRL_TSINIT : Timestamp Initialize
bits : 2 - 4 (3 bit)

EMAC_TIMSTCTRL_TSUPDT : Timestamp Update
bits : 3 - 6 (4 bit)

EMAC_TIMSTCTRL_INTTRIG : Timestamp Interrupt Trigger Enable
bits : 4 - 8 (5 bit)

EMAC_TIMSTCTRL_ADDREGUP : Addend Register Update
bits : 5 - 10 (6 bit)

EMAC_TIMSTCTRL_ALLF : Enable Timestamp For All Frames
bits : 8 - 16 (9 bit)

EMAC_TIMSTCTRL_DGTLBIN : Timestamp Digital or Binary Rollover Control
bits : 9 - 18 (10 bit)

EMAC_TIMSTCTRL_PTPVER2 : Enable PTP Packet Processing For Version 2 Format
bits : 10 - 20 (11 bit)

EMAC_TIMSTCTRL_PTPETH : Enable Processing of PTP Over Ethernet Frames
bits : 11 - 22 (12 bit)

EMAC_TIMSTCTRL_PTPIPV6 : Enable Processing of PTP Frames Sent Over IPv6-UDP
bits : 12 - 24 (13 bit)

EMAC_TIMSTCTRL_PTPIPV4 : Enable Processing of PTP Frames Sent over IPv4-UDP
bits : 13 - 26 (14 bit)

EMAC_TIMSTCTRL_TSEVNT : Enable Timestamp Snapshot for Event Messages
bits : 14 - 28 (15 bit)

EMAC_TIMSTCTRL_TSMAST : Enable Snapshot for Messages Relevant to Master
bits : 15 - 30 (16 bit)

EMAC_TIMSTCTRL_SELPTP : Select PTP packets for Taking Snapshots
bits : 16 - 33 (18 bit)

EMAC_TIMSTCTRL_PTPFLTR : Enable MAC address for PTP Frame Filtering
bits : 18 - 36 (19 bit)


EMAC0SUBSECINC

Ethernet MAC Sub-Second Increment
address_offset : 0x704 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0SUBSECINC EMAC0SUBSECINC read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_SUBSECINC_SSINC

EMAC_SUBSECINC_SSINC : Sub-second Increment Value
bits : 0 - 7 (8 bit)


SUBSECINC

Ethernet MAC Sub-Second Increment
address_offset : 0x704 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SUBSECINC SUBSECINC read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_SUBSECINC_SSINC

EMAC_SUBSECINC_SSINC : Sub-second Increment Value
bits : 0 - 7 (8 bit)


EMAC0TIMSEC

Ethernet MAC System Time - Seconds
address_offset : 0x708 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0TIMSEC EMAC0TIMSEC read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TIMSEC_TSS

EMAC_TIMSEC_TSS : Timestamp Second
bits : 0 - 31 (32 bit)


TIMSEC

Ethernet MAC System Time - Seconds
address_offset : 0x708 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TIMSEC TIMSEC read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TIMSEC_TSS

EMAC_TIMSEC_TSS : Timestamp Second
bits : 0 - 31 (32 bit)


EMAC0TIMNANO

Ethernet MAC System Time - Nanoseconds
address_offset : 0x70C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0TIMNANO EMAC0TIMNANO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TIMNANO_TSSS

EMAC_TIMNANO_TSSS : Timestamp Sub-Seconds
bits : 0 - 30 (31 bit)


TIMNANO

Ethernet MAC System Time - Nanoseconds
address_offset : 0x70C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TIMNANO TIMNANO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TIMNANO_TSSS

EMAC_TIMNANO_TSSS : Timestamp Sub-Seconds
bits : 0 - 30 (31 bit)


EMAC0TIMSECU

Ethernet MAC System Time - Seconds Update
address_offset : 0x710 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0TIMSECU EMAC0TIMSECU read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TIMSECU_TSS

EMAC_TIMSECU_TSS : Timestamp Second
bits : 0 - 31 (32 bit)


TIMSECU

Ethernet MAC System Time - Seconds Update
address_offset : 0x710 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TIMSECU TIMSECU read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TIMSECU_TSS

EMAC_TIMSECU_TSS : Timestamp Second
bits : 0 - 31 (32 bit)


EMAC0TIMNANOU

Ethernet MAC System Time - Nanoseconds Update
address_offset : 0x714 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0TIMNANOU EMAC0TIMNANOU read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TIMNANOU_TSSS EMAC_TIMNANOU_ADDSUB

EMAC_TIMNANOU_TSSS : Timestamp Sub-Second
bits : 0 - 30 (31 bit)

EMAC_TIMNANOU_ADDSUB : Add or subtract time
bits : 31 - 62 (32 bit)


TIMNANOU

Ethernet MAC System Time - Nanoseconds Update
address_offset : 0x714 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TIMNANOU TIMNANOU read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TIMNANOU_TSSS EMAC_TIMNANOU_ADDSUB

EMAC_TIMNANOU_TSSS : Timestamp Sub-Second
bits : 0 - 30 (31 bit)

EMAC_TIMNANOU_ADDSUB : Add or subtract time
bits : 31 - 62 (32 bit)


EMAC0TIMADD

Ethernet MAC Timestamp Addend
address_offset : 0x718 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0TIMADD EMAC0TIMADD read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TIMADD_TSAR

EMAC_TIMADD_TSAR : Timestamp Addend Register
bits : 0 - 31 (32 bit)


TIMADD

Ethernet MAC Timestamp Addend
address_offset : 0x718 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TIMADD TIMADD read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TIMADD_TSAR

EMAC_TIMADD_TSAR : Timestamp Addend Register
bits : 0 - 31 (32 bit)


EMAC0TARGSEC

Ethernet MAC Target Time Seconds
address_offset : 0x71C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0TARGSEC EMAC0TARGSEC read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TARGSEC_TSTR

EMAC_TARGSEC_TSTR : Target Time Seconds Register
bits : 0 - 31 (32 bit)


TARGSEC

Ethernet MAC Target Time Seconds
address_offset : 0x71C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TARGSEC TARGSEC read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TARGSEC_TSTR

EMAC_TARGSEC_TSTR : Target Time Seconds Register
bits : 0 - 31 (32 bit)


EMAC0TARGNANO

Ethernet MAC Target Time Nanoseconds
address_offset : 0x720 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0TARGNANO EMAC0TARGNANO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TARGNANO_TTSLO EMAC_TARGNANO_TRGTBUSY

EMAC_TARGNANO_TTSLO : Target Timestamp Low Register
bits : 0 - 30 (31 bit)

EMAC_TARGNANO_TRGTBUSY : Target Time Register Busy
bits : 31 - 62 (32 bit)


TARGNANO

Ethernet MAC Target Time Nanoseconds
address_offset : 0x720 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TARGNANO TARGNANO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TARGNANO_TTSLO EMAC_TARGNANO_TRGTBUSY

EMAC_TARGNANO_TTSLO : Target Timestamp Low Register
bits : 0 - 30 (31 bit)

EMAC_TARGNANO_TRGTBUSY : Target Time Register Busy
bits : 31 - 62 (32 bit)


EMAC0HWORDSEC

Ethernet MAC System Time-Higher Word Seconds
address_offset : 0x724 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0HWORDSEC EMAC0HWORDSEC read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_HWORDSEC_TSHWR

EMAC_HWORDSEC_TSHWR : Target Timestamp Higher Word Register
bits : 0 - 15 (16 bit)


HWORDSEC

Ethernet MAC System Time-Higher Word Seconds
address_offset : 0x724 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HWORDSEC HWORDSEC read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_HWORDSEC_TSHWR

EMAC_HWORDSEC_TSHWR : Target Timestamp Higher Word Register
bits : 0 - 15 (16 bit)


EMAC0TIMSTAT

Ethernet MAC Timestamp Status
address_offset : 0x728 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0TIMSTAT EMAC0TIMSTAT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TIMSTAT_TSSOVF EMAC_TIMSTAT_TSTARGT

EMAC_TIMSTAT_TSSOVF : Timestamp Seconds Overflow
bits : 0 - 0 (1 bit)

EMAC_TIMSTAT_TSTARGT : Timestamp Target Time Reached
bits : 1 - 2 (2 bit)


TIMSTAT

Ethernet MAC Timestamp Status
address_offset : 0x728 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TIMSTAT TIMSTAT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TIMSTAT_TSSOVF EMAC_TIMSTAT_TSTARGT

EMAC_TIMSTAT_TSSOVF : Timestamp Seconds Overflow
bits : 0 - 0 (1 bit)

EMAC_TIMSTAT_TSTARGT : Timestamp Target Time Reached
bits : 1 - 2 (2 bit)


EMAC0PPSCTRL

Ethernet MAC PPS Control
address_offset : 0x72C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0PPSCTRL EMAC0PPSCTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_PPSCTRL_PPSCTRL EMAC_PPSCTRL_PPSEN0 EMAC_PPSCTRL_TRGMODS0

EMAC_PPSCTRL_PPSCTRL : EN0PPS Output Frequency Control (PPSCTRL) or Command Control (PPSCMD)
bits : 0 - 3 (4 bit)

Enumeration:

0x0 : EMAC_PPSCTRL_PPSCTRL_1HZ

When the PPSEN0 bit = 0x0, the EN0PPS signal is 1 pulse of the PTP reference clock.(of width clk_ptp_i) every second

0x1 : EMAC_PPSCTRL_PPSCTRL_2HZ

When the PPSEN0 bit = 0x0, the binary rollover is 2 Hz, and the digital rollover is 1 Hz

0x2 : EMAC_PPSCTRL_PPSCTRL_4HZ

When the PPSEN0 bit = 0x0, the binary rollover is 4 Hz, and the digital rollover is 2 Hz

0x3 : EMAC_PPSCTRL_PPSCTRL_8HZ

When thePPSEN0 bit = 0x0, the binary rollover is 8 Hz, and the digital rollover is 4 Hz,

0x4 : EMAC_PPSCTRL_PPSCTRL_16HZ

When thePPSEN0 bit = 0x0, the binary rollover is 16 Hz, and the digital rollover is 8 Hz

0x5 : EMAC_PPSCTRL_PPSCTRL_32HZ

When thePPSEN0 bit = 0x0, the binary rollover is 32 Hz, and the digital rollover is 16 Hz

0x6 : EMAC_PPSCTRL_PPSCTRL_64HZ

When thePPSEN0 bit = 0x0, the binary rollover is 64 Hz, and the digital rollover is 32 Hz

0x7 : EMAC_PPSCTRL_PPSCTRL_128HZ

When thePPSEN0 bit = 0x0, the binary rollover is 128 Hz, and the digital rollover is 64 Hz

0x8 : EMAC_PPSCTRL_PPSCTRL_256HZ

When thePPSEN0 bit = 0x0, the binary rollover is 256 Hz, and the digital rollover is 128 Hz

0x9 : EMAC_PPSCTRL_PPSCTRL_512HZ

When thePPSEN0 bit = 0x0, the binary rollover is 512 Hz, and the digital rollover is 256 Hz

0xa : EMAC_PPSCTRL_PPSCTRL_1024HZ

When the PPSEN0 bit = 0x0, the binary rollover is 1.024 kHz, and the digital rollover is 512 Hz

0xb : EMAC_PPSCTRL_PPSCTRL_2048HZ

When thePPSEN0 bit = 0x0, the binary rollover is 2.048 kHz, and the digital rollover is 1.024 kHz

0xc : EMAC_PPSCTRL_PPSCTRL_4096HZ

When thePPSEN0 bit = 0x0, the binary rollover is 4.096 kHz, and the digital rollover is 2.048 kHz

0xd : EMAC_PPSCTRL_PPSCTRL_8192HZ

When thePPSEN0 bit = 0x0, the binary rollover is 8.192 kHz, and the digital rollover is 4.096 kHz

0xe : EMAC_PPSCTRL_PPSCTRL_16384HZ

When thePPSEN0 bit = 0x0, the binary rollover is 16.384 kHz, and the digital rollover is 8.092 kHz

0xf : EMAC_PPSCTRL_PPSCTRL_32768HZ

When thePPSEN0 bit = 0x0, the binary rollover is 32.768 KHz, and the digital rollover is 16.384 KHz

End of enumeration elements list.

EMAC_PPSCTRL_PPSEN0 : Flexible PPS Output Mode Enable
bits : 4 - 8 (5 bit)

EMAC_PPSCTRL_TRGMODS0 : Target Time Register Mode for PPS0 Output
bits : 5 - 11 (7 bit)

Enumeration:

0x0 : EMAC_PPSCTRL_TRGMODS0_INTONLY

Indicates that the Target Time registers are programmed only for generating the interrupt event

0x2 : EMAC_PPSCTRL_TRGMODS0_INTPPS0

Indicates that the Target Time registers are programmed for generating the interrupt event and starting or stopping the generation of the EN0PPS output signal

0x3 : EMAC_PPSCTRL_TRGMODS0_PPS0ONLY

Indicates that the Target Time registers are programmed only for starting or stopping the generation of the EN0PPS output signal. No interrupt is asserted

End of enumeration elements list.


PPSCTRL

Ethernet MAC PPS Control
address_offset : 0x72C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPSCTRL PPSCTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_PPSCTRL_PPSCTRL EMAC_PPSCTRL_PPSEN0 EMAC_PPSCTRL_TRGMODS0

EMAC_PPSCTRL_PPSCTRL : EN0PPS Output Frequency Control (PPSCTRL) or Command Control (PPSCMD)
bits : 0 - 3 (4 bit)

Enumeration:

0x0 : EMAC_PPSCTRL_PPSCTRL_1HZ

When the PPSEN0 bit = 0x0, the EN0PPS signal is 1 pulse of the PTP reference clock.(of width clk_ptp_i) every second

0x1 : EMAC_PPSCTRL_PPSCTRL_2HZ

When the PPSEN0 bit = 0x0, the binary rollover is 2 Hz, and the digital rollover is 1 Hz

0x2 : EMAC_PPSCTRL_PPSCTRL_4HZ

When the PPSEN0 bit = 0x0, the binary rollover is 4 Hz, and the digital rollover is 2 Hz

0x3 : EMAC_PPSCTRL_PPSCTRL_8HZ

When thePPSEN0 bit = 0x0, the binary rollover is 8 Hz, and the digital rollover is 4 Hz,

0x4 : EMAC_PPSCTRL_PPSCTRL_16HZ

When thePPSEN0 bit = 0x0, the binary rollover is 16 Hz, and the digital rollover is 8 Hz

0x5 : EMAC_PPSCTRL_PPSCTRL_32HZ

When thePPSEN0 bit = 0x0, the binary rollover is 32 Hz, and the digital rollover is 16 Hz

0x6 : EMAC_PPSCTRL_PPSCTRL_64HZ

When thePPSEN0 bit = 0x0, the binary rollover is 64 Hz, and the digital rollover is 32 Hz

0x7 : EMAC_PPSCTRL_PPSCTRL_128HZ

When thePPSEN0 bit = 0x0, the binary rollover is 128 Hz, and the digital rollover is 64 Hz

0x8 : EMAC_PPSCTRL_PPSCTRL_256HZ

When thePPSEN0 bit = 0x0, the binary rollover is 256 Hz, and the digital rollover is 128 Hz

0x9 : EMAC_PPSCTRL_PPSCTRL_512HZ

When thePPSEN0 bit = 0x0, the binary rollover is 512 Hz, and the digital rollover is 256 Hz

0xa : EMAC_PPSCTRL_PPSCTRL_1024HZ

When the PPSEN0 bit = 0x0, the binary rollover is 1.024 kHz, and the digital rollover is 512 Hz

0xb : EMAC_PPSCTRL_PPSCTRL_2048HZ

When thePPSEN0 bit = 0x0, the binary rollover is 2.048 kHz, and the digital rollover is 1.024 kHz

0xc : EMAC_PPSCTRL_PPSCTRL_4096HZ

When thePPSEN0 bit = 0x0, the binary rollover is 4.096 kHz, and the digital rollover is 2.048 kHz

0xd : EMAC_PPSCTRL_PPSCTRL_8192HZ

When thePPSEN0 bit = 0x0, the binary rollover is 8.192 kHz, and the digital rollover is 4.096 kHz

0xe : EMAC_PPSCTRL_PPSCTRL_16384HZ

When thePPSEN0 bit = 0x0, the binary rollover is 16.384 kHz, and the digital rollover is 8.092 kHz

0xf : EMAC_PPSCTRL_PPSCTRL_32768HZ

When thePPSEN0 bit = 0x0, the binary rollover is 32.768 KHz, and the digital rollover is 16.384 KHz

End of enumeration elements list.

EMAC_PPSCTRL_PPSEN0 : Flexible PPS Output Mode Enable
bits : 4 - 8 (5 bit)

EMAC_PPSCTRL_TRGMODS0 : Target Time Register Mode for PPS0 Output
bits : 5 - 11 (7 bit)

Enumeration:

0x0 : EMAC_PPSCTRL_TRGMODS0_INTONLY

Indicates that the Target Time registers are programmed only for generating the interrupt event

0x2 : EMAC_PPSCTRL_TRGMODS0_INTPPS0

Indicates that the Target Time registers are programmed for generating the interrupt event and starting or stopping the generation of the EN0PPS output signal

0x3 : EMAC_PPSCTRL_TRGMODS0_PPS0ONLY

Indicates that the Target Time registers are programmed only for starting or stopping the generation of the EN0PPS output signal. No interrupt is asserted

End of enumeration elements list.


EMAC0PPS0INTVL

Ethernet MAC PPS0 Interval
address_offset : 0x760 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0PPS0INTVL EMAC0PPS0INTVL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_PPS0INTVL_PPS0INT

EMAC_PPS0INTVL_PPS0INT : PPS0 Output Signal Interval
bits : 0 - 31 (32 bit)


PPS0INTVL

Ethernet MAC PPS0 Interval
address_offset : 0x760 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPS0INTVL PPS0INTVL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_PPS0INTVL_PPS0INT

EMAC_PPS0INTVL_PPS0INT : PPS0 Output Signal Interval
bits : 0 - 31 (32 bit)


EMAC0PPS0WIDTH

Ethernet MAC PPS0 Width
address_offset : 0x764 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0PPS0WIDTH EMAC0PPS0WIDTH read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_PPS0WIDTH

EMAC_PPS0WIDTH : EN0PPS Output Signal Width
bits : 0 - 31 (32 bit)


PPS0WIDTH

Ethernet MAC PPS0 Width
address_offset : 0x764 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPS0WIDTH PPS0WIDTH read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_PPS0WIDTH

EMAC_PPS0WIDTH : EN0PPS Output Signal Width
bits : 0 - 31 (32 bit)


EMAC0HASHTBLH

Ethernet MAC Hash Table High
address_offset : 0x8 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0HASHTBLH EMAC0HASHTBLH read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_HASHTBLH_HTH

EMAC_HASHTBLH_HTH : Hash Table High
bits : 0 - 31 (32 bit)


HASHTBLH

Ethernet MAC Hash Table High
address_offset : 0x8 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HASHTBLH HASHTBLH read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_HASHTBLH_HTH

EMAC_HASHTBLH_HTH : Hash Table High
bits : 0 - 31 (32 bit)


EMAC0HASHTBLL

Ethernet MAC Hash Table Low
address_offset : 0xC Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0HASHTBLL EMAC0HASHTBLL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_HASHTBLL_HTL

EMAC_HASHTBLL_HTL : Hash Table Low
bits : 0 - 31 (32 bit)


HASHTBLL

Ethernet MAC Hash Table Low
address_offset : 0xC Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HASHTBLL HASHTBLL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_HASHTBLL_HTL

EMAC_HASHTBLL_HTL : Hash Table Low
bits : 0 - 31 (32 bit)


EMAC0DMABUSMOD

Ethernet MAC DMA Bus Mode
address_offset : 0xC00 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0DMABUSMOD EMAC0DMABUSMOD read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_DMABUSMOD_SWR EMAC_DMABUSMOD_DA EMAC_DMABUSMOD_DSL EMAC_DMABUSMOD_ATDS EMAC_DMABUSMOD_PBL EMAC_DMABUSMOD_PR EMAC_DMABUSMOD_FB EMAC_DMABUSMOD_RPBL EMAC_DMABUSMOD_USP EMAC_DMABUSMOD_8XPBL EMAC_DMABUSMOD_AAL EMAC_DMABUSMOD_MB EMAC_DMABUSMOD_TXPR EMAC_DMABUSMOD_RIB

EMAC_DMABUSMOD_SWR : DMA Software Reset
bits : 0 - 0 (1 bit)

EMAC_DMABUSMOD_DA : DMA Arbitration Scheme
bits : 1 - 2 (2 bit)

EMAC_DMABUSMOD_DSL : Descriptor Skip Length
bits : 2 - 8 (7 bit)

EMAC_DMABUSMOD_ATDS : Alternate Descriptor Size
bits : 7 - 14 (8 bit)

EMAC_DMABUSMOD_PBL : Programmable Burst Length
bits : 8 - 21 (14 bit)

EMAC_DMABUSMOD_PR : Priority Ratio
bits : 14 - 29 (16 bit)

EMAC_DMABUSMOD_FB : Fixed Burst
bits : 16 - 32 (17 bit)

EMAC_DMABUSMOD_RPBL : RX DMA Programmable Burst Length (PBL)
bits : 17 - 39 (23 bit)

EMAC_DMABUSMOD_USP : Use Separate Programmable Burst Length (PBL)
bits : 23 - 46 (24 bit)

EMAC_DMABUSMOD_8XPBL : 8 x Programmable Burst Length (PBL) Mode
bits : 24 - 48 (25 bit)

EMAC_DMABUSMOD_AAL : Address Aligned Beats
bits : 25 - 50 (26 bit)

EMAC_DMABUSMOD_MB : Mixed Burst
bits : 26 - 52 (27 bit)

EMAC_DMABUSMOD_TXPR : Transmit Priority
bits : 27 - 54 (28 bit)

EMAC_DMABUSMOD_RIB : Rebuild Burst
bits : 31 - 62 (32 bit)


DMABUSMOD

Ethernet MAC DMA Bus Mode
address_offset : 0xC00 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DMABUSMOD DMABUSMOD read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_DMABUSMOD_SWR EMAC_DMABUSMOD_DA EMAC_DMABUSMOD_DSL EMAC_DMABUSMOD_ATDS EMAC_DMABUSMOD_PBL EMAC_DMABUSMOD_PR EMAC_DMABUSMOD_FB EMAC_DMABUSMOD_RPBL EMAC_DMABUSMOD_USP EMAC_DMABUSMOD_8XPBL EMAC_DMABUSMOD_AAL EMAC_DMABUSMOD_MB EMAC_DMABUSMOD_TXPR EMAC_DMABUSMOD_RIB

EMAC_DMABUSMOD_SWR : DMA Software Reset
bits : 0 - 0 (1 bit)

EMAC_DMABUSMOD_DA : DMA Arbitration Scheme
bits : 1 - 2 (2 bit)

EMAC_DMABUSMOD_DSL : Descriptor Skip Length
bits : 2 - 8 (7 bit)

EMAC_DMABUSMOD_ATDS : Alternate Descriptor Size
bits : 7 - 14 (8 bit)

EMAC_DMABUSMOD_PBL : Programmable Burst Length
bits : 8 - 21 (14 bit)

EMAC_DMABUSMOD_PR : Priority Ratio
bits : 14 - 29 (16 bit)

EMAC_DMABUSMOD_FB : Fixed Burst
bits : 16 - 32 (17 bit)

EMAC_DMABUSMOD_RPBL : RX DMA Programmable Burst Length (PBL)
bits : 17 - 39 (23 bit)

EMAC_DMABUSMOD_USP : Use Separate Programmable Burst Length (PBL)
bits : 23 - 46 (24 bit)

EMAC_DMABUSMOD_8XPBL : 8 x Programmable Burst Length (PBL) Mode
bits : 24 - 48 (25 bit)

EMAC_DMABUSMOD_AAL : Address Aligned Beats
bits : 25 - 50 (26 bit)

EMAC_DMABUSMOD_MB : Mixed Burst
bits : 26 - 52 (27 bit)

EMAC_DMABUSMOD_TXPR : Transmit Priority
bits : 27 - 54 (28 bit)

EMAC_DMABUSMOD_RIB : Rebuild Burst
bits : 31 - 62 (32 bit)


EMAC0TXPOLLD

Ethernet MAC Transmit Poll Demand
address_offset : 0xC04 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0

EMAC0TXPOLLD EMAC0TXPOLLD write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TXPOLLD_TPD

EMAC_TXPOLLD_TPD : Transmit Poll Demand
bits : 0 - 31 (32 bit)
access : write-only


TXPOLLD

Ethernet MAC Transmit Poll Demand
address_offset : 0xC04 Bytes (0x0)
size : -1 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

TXPOLLD TXPOLLD write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TXPOLLD_TPD

EMAC_TXPOLLD_TPD : Transmit Poll Demand
bits : 0 - 31 (32 bit)
access : write-only


EMAC0RXPOLLD

Ethernet MAC Receive Poll Demand
address_offset : 0xC08 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0

EMAC0RXPOLLD EMAC0RXPOLLD write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_RXPOLLD_RPD

EMAC_RXPOLLD_RPD : Receive Poll Demand
bits : 0 - 31 (32 bit)
access : write-only


RXPOLLD

Ethernet MAC Receive Poll Demand
address_offset : 0xC08 Bytes (0x0)
size : -1 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

RXPOLLD RXPOLLD write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_RXPOLLD_RPD

EMAC_RXPOLLD_RPD : Receive Poll Demand
bits : 0 - 31 (32 bit)
access : write-only


EMAC0RXDLADDR

Ethernet MAC Receive Descriptor List Address
address_offset : 0xC0C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0RXDLADDR EMAC0RXDLADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_RXDLADDR_STRXLIST

EMAC_RXDLADDR_STRXLIST : Start of Receive List
bits : 2 - 33 (32 bit)


RXDLADDR

Ethernet MAC Receive Descriptor List Address
address_offset : 0xC0C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RXDLADDR RXDLADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_RXDLADDR_STRXLIST

EMAC_RXDLADDR_STRXLIST : Start of Receive List
bits : 2 - 33 (32 bit)


EMAC0TXDLADDR

Ethernet MAC Transmit Descriptor List Address
address_offset : 0xC10 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0TXDLADDR EMAC0TXDLADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TXDLADDR_TXDLADDR

EMAC_TXDLADDR_TXDLADDR : Start of Transmit List Base Address
bits : 2 - 33 (32 bit)


TXDLADDR

Ethernet MAC Transmit Descriptor List Address
address_offset : 0xC10 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TXDLADDR TXDLADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_TXDLADDR_TXDLADDR

EMAC_TXDLADDR_TXDLADDR : Start of Transmit List Base Address
bits : 2 - 33 (32 bit)


EMAC0DMARIS

Ethernet MAC DMA Interrupt Status
address_offset : 0xC14 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0DMARIS EMAC0DMARIS read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_DMARIS_TI EMAC_DMARIS_TPS EMAC_DMARIS_TU EMAC_DMARIS_TJT EMAC_DMARIS_OVF EMAC_DMARIS_UNF EMAC_DMARIS_RI EMAC_DMARIS_RU EMAC_DMARIS_RPS EMAC_DMARIS_RWT EMAC_DMARIS_ETI EMAC_DMARIS_FBI EMAC_DMARIS_ERI EMAC_DMARIS_AIS EMAC_DMARIS_NIS EMAC_DMARIS_RS EMAC_DMARIS_TS EMAC_DMARIS_AE EMAC_DMARIS_MMC EMAC_DMARIS_PMT EMAC_DMARIS_TT

EMAC_DMARIS_TI : Transmit Interrupt
bits : 0 - 0 (1 bit)

EMAC_DMARIS_TPS : Transmit Process Stopped
bits : 1 - 2 (2 bit)

EMAC_DMARIS_TU : Transmit Buffer Unavailable
bits : 2 - 4 (3 bit)

EMAC_DMARIS_TJT : Transmit Jabber Timeout
bits : 3 - 6 (4 bit)

EMAC_DMARIS_OVF : Receive Overflow
bits : 4 - 8 (5 bit)

EMAC_DMARIS_UNF : Transmit Underflow
bits : 5 - 10 (6 bit)

EMAC_DMARIS_RI : Receive Interrupt
bits : 6 - 12 (7 bit)

EMAC_DMARIS_RU : Receive Buffer Unavailable
bits : 7 - 14 (8 bit)

EMAC_DMARIS_RPS : Receive Process Stopped
bits : 8 - 16 (9 bit)

EMAC_DMARIS_RWT : Receive Watchdog Timeout
bits : 9 - 18 (10 bit)

EMAC_DMARIS_ETI : Early Transmit Interrupt
bits : 10 - 20 (11 bit)

EMAC_DMARIS_FBI : Fatal Bus Error Interrupt
bits : 13 - 26 (14 bit)

EMAC_DMARIS_ERI : Early Receive Interrupt
bits : 14 - 28 (15 bit)

EMAC_DMARIS_AIS : Abnormal Interrupt Summary
bits : 15 - 30 (16 bit)

EMAC_DMARIS_NIS : Normal Interrupt Summary
bits : 16 - 32 (17 bit)

EMAC_DMARIS_RS : Received Process State
bits : 17 - 36 (20 bit)

Enumeration:

0x0 : EMAC_DMARIS_RS_STOP

Stopped: Reset or stop receive command issued

0x1 : EMAC_DMARIS_RS_RUNRXTD

Running: Fetching receive transfer descriptor

0x3 : EMAC_DMARIS_RS_RUNRXD

Running: Waiting for receive packet

0x4 : EMAC_DMARIS_RS_SUSPEND

Suspended: Receive descriptor unavailable

0x5 : EMAC_DMARIS_RS_RUNCRD

Running: Closing receive descriptor

0x6 : EMAC_DMARIS_RS_TSWS

Writing Timestamp

0x7 : EMAC_DMARIS_RS_RUNTXD

Running: Transferring the receive packet data from receive buffer to host memory

End of enumeration elements list.

EMAC_DMARIS_TS : Transmit Process State
bits : 20 - 42 (23 bit)

Enumeration:

0x0 : EMAC_DMARIS_TS_STOP

Stopped; Reset or Stop transmit command processed

0x1 : EMAC_DMARIS_TS_RUNTXTD

Running; Fetching transmit transfer descriptor

0x2 : EMAC_DMARIS_TS_STATUS

Running; Waiting for status

0x3 : EMAC_DMARIS_TS_RUNTX

Running; Reading data from host memory buffer and queuing it to transmit buffer (TX FIFO)

0x4 : EMAC_DMARIS_TS_TSTAMP

Writing Timestamp

0x6 : EMAC_DMARIS_TS_SUSPEND

Suspended; Transmit descriptor unavailable or transmit buffer underflow

0x7 : EMAC_DMARIS_TS_RUNCTD

Running; Closing transmit descriptor

End of enumeration elements list.

EMAC_DMARIS_AE : Access Error
bits : 23 - 48 (26 bit)

Enumeration:

0x0 : EMAC_DMARIS_AE_RXDMAWD

Error during RX DMA Write Data Transfer

0x3 : EMAC_DMARIS_AE_TXDMARD

Error during TX DMA Read Data Transfer

0x4 : EMAC_DMARIS_AE_RXDMADW

Error during RX DMA Descriptor Write Access

0x5 : EMAC_DMARIS_AE_TXDMADW

Error during TX DMA Descriptor Write Access

0x6 : EMAC_DMARIS_AE_RXDMADR

Error during RX DMA Descriptor Read Access

0x7 : EMAC_DMARIS_AE_TXDMADR

Error during TX DMA Descriptor Read Access

End of enumeration elements list.

EMAC_DMARIS_MMC : MAC MMC Interrupt
bits : 27 - 54 (28 bit)

EMAC_DMARIS_PMT : MAC PMT Interrupt Status
bits : 28 - 56 (29 bit)

EMAC_DMARIS_TT : Timestamp Trigger Interrupt Status
bits : 29 - 58 (30 bit)


DMARIS

Ethernet MAC DMA Interrupt Status
address_offset : 0xC14 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DMARIS DMARIS read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_DMARIS_TI EMAC_DMARIS_TPS EMAC_DMARIS_TU EMAC_DMARIS_TJT EMAC_DMARIS_OVF EMAC_DMARIS_UNF EMAC_DMARIS_RI EMAC_DMARIS_RU EMAC_DMARIS_RPS EMAC_DMARIS_RWT EMAC_DMARIS_ETI EMAC_DMARIS_FBI EMAC_DMARIS_ERI EMAC_DMARIS_AIS EMAC_DMARIS_NIS EMAC_DMARIS_RS EMAC_DMARIS_TS EMAC_DMARIS_AE EMAC_DMARIS_MMC EMAC_DMARIS_PMT EMAC_DMARIS_TT

EMAC_DMARIS_TI : Transmit Interrupt
bits : 0 - 0 (1 bit)

EMAC_DMARIS_TPS : Transmit Process Stopped
bits : 1 - 2 (2 bit)

EMAC_DMARIS_TU : Transmit Buffer Unavailable
bits : 2 - 4 (3 bit)

EMAC_DMARIS_TJT : Transmit Jabber Timeout
bits : 3 - 6 (4 bit)

EMAC_DMARIS_OVF : Receive Overflow
bits : 4 - 8 (5 bit)

EMAC_DMARIS_UNF : Transmit Underflow
bits : 5 - 10 (6 bit)

EMAC_DMARIS_RI : Receive Interrupt
bits : 6 - 12 (7 bit)

EMAC_DMARIS_RU : Receive Buffer Unavailable
bits : 7 - 14 (8 bit)

EMAC_DMARIS_RPS : Receive Process Stopped
bits : 8 - 16 (9 bit)

EMAC_DMARIS_RWT : Receive Watchdog Timeout
bits : 9 - 18 (10 bit)

EMAC_DMARIS_ETI : Early Transmit Interrupt
bits : 10 - 20 (11 bit)

EMAC_DMARIS_FBI : Fatal Bus Error Interrupt
bits : 13 - 26 (14 bit)

EMAC_DMARIS_ERI : Early Receive Interrupt
bits : 14 - 28 (15 bit)

EMAC_DMARIS_AIS : Abnormal Interrupt Summary
bits : 15 - 30 (16 bit)

EMAC_DMARIS_NIS : Normal Interrupt Summary
bits : 16 - 32 (17 bit)

EMAC_DMARIS_RS : Received Process State
bits : 17 - 36 (20 bit)

Enumeration:

0x0 : EMAC_DMARIS_RS_STOP

Stopped: Reset or stop receive command issued

0x1 : EMAC_DMARIS_RS_RUNRXTD

Running: Fetching receive transfer descriptor

0x3 : EMAC_DMARIS_RS_RUNRXD

Running: Waiting for receive packet

0x4 : EMAC_DMARIS_RS_SUSPEND

Suspended: Receive descriptor unavailable

0x5 : EMAC_DMARIS_RS_RUNCRD

Running: Closing receive descriptor

0x6 : EMAC_DMARIS_RS_TSWS

Writing Timestamp

0x7 : EMAC_DMARIS_RS_RUNTXD

Running: Transferring the receive packet data from receive buffer to host memory

End of enumeration elements list.

EMAC_DMARIS_TS : Transmit Process State
bits : 20 - 42 (23 bit)

Enumeration:

0x0 : EMAC_DMARIS_TS_STOP

Stopped Reset or Stop transmit command processed

0x1 : EMAC_DMARIS_TS_RUNTXTD

Running Fetching transmit transfer descriptor

0x2 : EMAC_DMARIS_TS_STATUS

Running Waiting for status

0x3 : EMAC_DMARIS_TS_RUNTX

Running Reading data from host memory buffer and queuing it to transmit buffer (TX FIFO)

0x4 : EMAC_DMARIS_TS_TSTAMP

Writing Timestamp

0x6 : EMAC_DMARIS_TS_SUSPEND

Suspended Transmit descriptor unavailable or transmit buffer underflow

0x7 : EMAC_DMARIS_TS_RUNCTD

Running Closing transmit descriptor

End of enumeration elements list.

EMAC_DMARIS_AE : Access Error
bits : 23 - 48 (26 bit)

Enumeration:

0x0 : EMAC_DMARIS_AE_RXDMAWD

Error during RX DMA Write Data Transfer

0x3 : EMAC_DMARIS_AE_TXDMARD

Error during TX DMA Read Data Transfer

0x4 : EMAC_DMARIS_AE_RXDMADW

Error during RX DMA Descriptor Write Access

0x5 : EMAC_DMARIS_AE_TXDMADW

Error during TX DMA Descriptor Write Access

0x6 : EMAC_DMARIS_AE_RXDMADR

Error during RX DMA Descriptor Read Access

0x7 : EMAC_DMARIS_AE_TXDMADR

Error during TX DMA Descriptor Read Access

End of enumeration elements list.

EMAC_DMARIS_MMC : MAC MMC Interrupt
bits : 27 - 54 (28 bit)

EMAC_DMARIS_PMT : MAC PMT Interrupt Status
bits : 28 - 56 (29 bit)

EMAC_DMARIS_TT : Timestamp Trigger Interrupt Status
bits : 29 - 58 (30 bit)


EMAC0DMAOPMODE

Ethernet MAC DMA Operation Mode
address_offset : 0xC18 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0DMAOPMODE EMAC0DMAOPMODE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_DMAOPMODE_SR EMAC_DMAOPMODE_OSF EMAC_DMAOPMODE_RTC EMAC_DMAOPMODE_DGF EMAC_DMAOPMODE_FUF EMAC_DMAOPMODE_FEF EMAC_DMAOPMODE_ST EMAC_DMAOPMODE_TTC EMAC_DMAOPMODE_FTF EMAC_DMAOPMODE_TSF EMAC_DMAOPMODE_DFF EMAC_DMAOPMODE_RSF EMAC_DMAOPMODE_DT

EMAC_DMAOPMODE_SR : Start or Stop Receive
bits : 1 - 2 (2 bit)

EMAC_DMAOPMODE_OSF : Operate on Second Frame
bits : 2 - 4 (3 bit)

EMAC_DMAOPMODE_RTC : Receive Threshold Control
bits : 3 - 7 (5 bit)

Enumeration:

0x0 : EMAC_DMAOPMODE_RTC_64

64 bytes

0x1 : EMAC_DMAOPMODE_RTC_32

32 bytes

0x2 : EMAC_DMAOPMODE_RTC_96

96 bytes

0x3 : EMAC_DMAOPMODE_RTC_128

128 bytes

End of enumeration elements list.

EMAC_DMAOPMODE_DGF : Drop Giant Frame Enable
bits : 5 - 10 (6 bit)

EMAC_DMAOPMODE_FUF : Forward Undersized Good Frames
bits : 6 - 12 (7 bit)

EMAC_DMAOPMODE_FEF : Forward Error Frames
bits : 7 - 14 (8 bit)

EMAC_DMAOPMODE_ST : Start or Stop Transmission Command
bits : 13 - 26 (14 bit)

EMAC_DMAOPMODE_TTC : Transmit Threshold Control
bits : 14 - 30 (17 bit)

Enumeration:

0x0 : EMAC_DMAOPMODE_TTC_64

64 bytes

0x1 : EMAC_DMAOPMODE_TTC_128

128 bytes

0x2 : EMAC_DMAOPMODE_TTC_192

192 bytes

0x3 : EMAC_DMAOPMODE_TTC_256

256 bytes

0x4 : EMAC_DMAOPMODE_TTC_40

40 bytes

0x5 : EMAC_DMAOPMODE_TTC_32

32 bytes

0x6 : EMAC_DMAOPMODE_TTC_24

24 bytes

0x7 : EMAC_DMAOPMODE_TTC_16

16 bytes

End of enumeration elements list.

EMAC_DMAOPMODE_FTF : Flush Transmit FIFO
bits : 20 - 40 (21 bit)

EMAC_DMAOPMODE_TSF : Transmit Store and Forward
bits : 21 - 42 (22 bit)

EMAC_DMAOPMODE_DFF : Disable Flushing of Received Frames
bits : 24 - 48 (25 bit)

EMAC_DMAOPMODE_RSF : Receive Store and Forward
bits : 25 - 50 (26 bit)

EMAC_DMAOPMODE_DT : Disable Dropping of TCP/IP Checksum Error Frames
bits : 26 - 52 (27 bit)


DMAOPMODE

Ethernet MAC DMA Operation Mode
address_offset : 0xC18 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DMAOPMODE DMAOPMODE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_DMAOPMODE_SR EMAC_DMAOPMODE_OSF EMAC_DMAOPMODE_RTC EMAC_DMAOPMODE_DGF EMAC_DMAOPMODE_FUF EMAC_DMAOPMODE_FEF EMAC_DMAOPMODE_ST EMAC_DMAOPMODE_TTC EMAC_DMAOPMODE_FTF EMAC_DMAOPMODE_TSF EMAC_DMAOPMODE_DFF EMAC_DMAOPMODE_RSF EMAC_DMAOPMODE_DT

EMAC_DMAOPMODE_SR : Start or Stop Receive
bits : 1 - 2 (2 bit)

EMAC_DMAOPMODE_OSF : Operate on Second Frame
bits : 2 - 4 (3 bit)

EMAC_DMAOPMODE_RTC : Receive Threshold Control
bits : 3 - 7 (5 bit)

Enumeration:

0x0 : EMAC_DMAOPMODE_RTC_64

64 bytes

0x1 : EMAC_DMAOPMODE_RTC_32

32 bytes

0x2 : EMAC_DMAOPMODE_RTC_96

96 bytes

0x3 : EMAC_DMAOPMODE_RTC_128

128 bytes

End of enumeration elements list.

EMAC_DMAOPMODE_DGF : Drop Giant Frame Enable
bits : 5 - 10 (6 bit)

EMAC_DMAOPMODE_FUF : Forward Undersized Good Frames
bits : 6 - 12 (7 bit)

EMAC_DMAOPMODE_FEF : Forward Error Frames
bits : 7 - 14 (8 bit)

EMAC_DMAOPMODE_ST : Start or Stop Transmission Command
bits : 13 - 26 (14 bit)

EMAC_DMAOPMODE_TTC : Transmit Threshold Control
bits : 14 - 30 (17 bit)

Enumeration:

0x0 : EMAC_DMAOPMODE_TTC_64

64 bytes

0x1 : EMAC_DMAOPMODE_TTC_128

128 bytes

0x2 : EMAC_DMAOPMODE_TTC_192

192 bytes

0x3 : EMAC_DMAOPMODE_TTC_256

256 bytes

0x4 : EMAC_DMAOPMODE_TTC_40

40 bytes

0x5 : EMAC_DMAOPMODE_TTC_32

32 bytes

0x6 : EMAC_DMAOPMODE_TTC_24

24 bytes

0x7 : EMAC_DMAOPMODE_TTC_16

16 bytes

End of enumeration elements list.

EMAC_DMAOPMODE_FTF : Flush Transmit FIFO
bits : 20 - 40 (21 bit)

EMAC_DMAOPMODE_TSF : Transmit Store and Forward
bits : 21 - 42 (22 bit)

EMAC_DMAOPMODE_DFF : Disable Flushing of Received Frames
bits : 24 - 48 (25 bit)

EMAC_DMAOPMODE_RSF : Receive Store and Forward
bits : 25 - 50 (26 bit)

EMAC_DMAOPMODE_DT : Disable Dropping of TCP/IP Checksum Error Frames
bits : 26 - 52 (27 bit)


EMAC0DMAIM

Ethernet MAC DMA Interrupt Mask Register
address_offset : 0xC1C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0DMAIM EMAC0DMAIM read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_DMAIM_TIE EMAC_DMAIM_TSE EMAC_DMAIM_TUE EMAC_DMAIM_TJE EMAC_DMAIM_OVE EMAC_DMAIM_UNE EMAC_DMAIM_RIE EMAC_DMAIM_RUE EMAC_DMAIM_RSE EMAC_DMAIM_RWE EMAC_DMAIM_ETE EMAC_DMAIM_FBE EMAC_DMAIM_ERE EMAC_DMAIM_AIE EMAC_DMAIM_NIE

EMAC_DMAIM_TIE : Transmit Interrupt Enable
bits : 0 - 0 (1 bit)

EMAC_DMAIM_TSE : Transmit Stopped Enable
bits : 1 - 2 (2 bit)

EMAC_DMAIM_TUE : Transmit Buffer Unvailable Enable
bits : 2 - 4 (3 bit)

EMAC_DMAIM_TJE : Transmit Jabber Timeout Enable
bits : 3 - 6 (4 bit)

EMAC_DMAIM_OVE : Overflow Interrupt Enable
bits : 4 - 8 (5 bit)

EMAC_DMAIM_UNE : Underflow Interrupt Enable
bits : 5 - 10 (6 bit)

EMAC_DMAIM_RIE : Receive Interrupt Enable
bits : 6 - 12 (7 bit)

EMAC_DMAIM_RUE : Receive Buffer Unavailable Enable
bits : 7 - 14 (8 bit)

EMAC_DMAIM_RSE : Receive Stopped Enable
bits : 8 - 16 (9 bit)

EMAC_DMAIM_RWE : Receive Watchdog Timeout Enable
bits : 9 - 18 (10 bit)

EMAC_DMAIM_ETE : Early Transmit Interrupt Enable
bits : 10 - 20 (11 bit)

EMAC_DMAIM_FBE : Fatal Bus Error Enable
bits : 13 - 26 (14 bit)

EMAC_DMAIM_ERE : Early Receive Interrupt Enable
bits : 14 - 28 (15 bit)

EMAC_DMAIM_AIE : Abnormal Interrupt Summary Enable
bits : 15 - 30 (16 bit)

EMAC_DMAIM_NIE : Normal Interrupt Summary Enable
bits : 16 - 32 (17 bit)


DMAIM

Ethernet MAC DMA Interrupt Mask Register
address_offset : 0xC1C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DMAIM DMAIM read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_DMAIM_TIE EMAC_DMAIM_TSE EMAC_DMAIM_TUE EMAC_DMAIM_TJE EMAC_DMAIM_OVE EMAC_DMAIM_UNE EMAC_DMAIM_RIE EMAC_DMAIM_RUE EMAC_DMAIM_RSE EMAC_DMAIM_RWE EMAC_DMAIM_ETE EMAC_DMAIM_FBE EMAC_DMAIM_ERE EMAC_DMAIM_AIE EMAC_DMAIM_NIE

EMAC_DMAIM_TIE : Transmit Interrupt Enable
bits : 0 - 0 (1 bit)

EMAC_DMAIM_TSE : Transmit Stopped Enable
bits : 1 - 2 (2 bit)

EMAC_DMAIM_TUE : Transmit Buffer Unvailable Enable
bits : 2 - 4 (3 bit)

EMAC_DMAIM_TJE : Transmit Jabber Timeout Enable
bits : 3 - 6 (4 bit)

EMAC_DMAIM_OVE : Overflow Interrupt Enable
bits : 4 - 8 (5 bit)

EMAC_DMAIM_UNE : Underflow Interrupt Enable
bits : 5 - 10 (6 bit)

EMAC_DMAIM_RIE : Receive Interrupt Enable
bits : 6 - 12 (7 bit)

EMAC_DMAIM_RUE : Receive Buffer Unavailable Enable
bits : 7 - 14 (8 bit)

EMAC_DMAIM_RSE : Receive Stopped Enable
bits : 8 - 16 (9 bit)

EMAC_DMAIM_RWE : Receive Watchdog Timeout Enable
bits : 9 - 18 (10 bit)

EMAC_DMAIM_ETE : Early Transmit Interrupt Enable
bits : 10 - 20 (11 bit)

EMAC_DMAIM_FBE : Fatal Bus Error Enable
bits : 13 - 26 (14 bit)

EMAC_DMAIM_ERE : Early Receive Interrupt Enable
bits : 14 - 28 (15 bit)

EMAC_DMAIM_AIE : Abnormal Interrupt Summary Enable
bits : 15 - 30 (16 bit)

EMAC_DMAIM_NIE : Normal Interrupt Summary Enable
bits : 16 - 32 (17 bit)


EMAC0MFBOC

Ethernet MAC Missed Frame and Buffer Overflow Counter
address_offset : 0xC20 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0MFBOC EMAC0MFBOC read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_MFBOC_MISFRMCNT EMAC_MFBOC_MISCNTOVF EMAC_MFBOC_OVFFRMCNT EMAC_MFBOC_OVFCNTOVF

EMAC_MFBOC_MISFRMCNT : Missed Frame Counter
bits : 0 - 15 (16 bit)

EMAC_MFBOC_MISCNTOVF : Overflow bit for Missed Frame Counter
bits : 16 - 32 (17 bit)

EMAC_MFBOC_OVFFRMCNT : Overflow Frame Counter
bits : 17 - 44 (28 bit)

EMAC_MFBOC_OVFCNTOVF : Overflow Bit for FIFO Overflow Counter
bits : 28 - 56 (29 bit)


MFBOC

Ethernet MAC Missed Frame and Buffer Overflow Counter
address_offset : 0xC20 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MFBOC MFBOC read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_MFBOC_MISFRMCNT EMAC_MFBOC_MISCNTOVF EMAC_MFBOC_OVFFRMCNT EMAC_MFBOC_OVFCNTOVF

EMAC_MFBOC_MISFRMCNT : Missed Frame Counter
bits : 0 - 15 (16 bit)

EMAC_MFBOC_MISCNTOVF : Overflow bit for Missed Frame Counter
bits : 16 - 32 (17 bit)

EMAC_MFBOC_OVFFRMCNT : Overflow Frame Counter
bits : 17 - 44 (28 bit)

EMAC_MFBOC_OVFCNTOVF : Overflow Bit for FIFO Overflow Counter
bits : 28 - 56 (29 bit)


EMAC0RXINTWDT

Ethernet MAC Receive Interrupt Watchdog Timer
address_offset : 0xC24 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0RXINTWDT EMAC0RXINTWDT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_RXINTWDT_RIWT

EMAC_RXINTWDT_RIWT : Receive Interrupt Watchdog Timer Count
bits : 0 - 7 (8 bit)


RXINTWDT

Ethernet MAC Receive Interrupt Watchdog Timer
address_offset : 0xC24 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RXINTWDT RXINTWDT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_RXINTWDT_RIWT

EMAC_RXINTWDT_RIWT : Receive Interrupt Watchdog Timer Count
bits : 0 - 7 (8 bit)


EMAC0HOSTXDESC

Ethernet MAC Current Host Transmit Descriptor
address_offset : 0xC48 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0HOSTXDESC EMAC0HOSTXDESC read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_HOSTXDESC_CURTXDESC

EMAC_HOSTXDESC_CURTXDESC : Host Transmit Descriptor Address Pointer
bits : 0 - 31 (32 bit)


HOSTXDESC

Ethernet MAC Current Host Transmit Descriptor
address_offset : 0xC48 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HOSTXDESC HOSTXDESC read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_HOSTXDESC_CURTXDESC

EMAC_HOSTXDESC_CURTXDESC : Host Transmit Descriptor Address Pointer
bits : 0 - 31 (32 bit)


EMAC0HOSRXDESC

Ethernet MAC Current Host Receive Descriptor
address_offset : 0xC4C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0HOSRXDESC EMAC0HOSRXDESC read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_HOSRXDESC_CURRXDESC

EMAC_HOSRXDESC_CURRXDESC : Host Receive Descriptor Address Pointer
bits : 0 - 31 (32 bit)


HOSRXDESC

Ethernet MAC Current Host Receive Descriptor
address_offset : 0xC4C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HOSRXDESC HOSRXDESC read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_HOSRXDESC_CURRXDESC

EMAC_HOSRXDESC_CURRXDESC : Host Receive Descriptor Address Pointer
bits : 0 - 31 (32 bit)


EMAC0HOSTXBA

Ethernet MAC Current Host Transmit Buffer Address
address_offset : 0xC50 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0HOSTXBA EMAC0HOSTXBA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_HOSTXBA_CURTXBUFA

EMAC_HOSTXBA_CURTXBUFA : Host Transmit Buffer Address Pointer
bits : 0 - 31 (32 bit)


HOSTXBA

Ethernet MAC Current Host Transmit Buffer Address
address_offset : 0xC50 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HOSTXBA HOSTXBA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_HOSTXBA_CURTXBUFA

EMAC_HOSTXBA_CURTXBUFA : Host Transmit Buffer Address Pointer
bits : 0 - 31 (32 bit)


EMAC0HOSRXBA

Ethernet MAC Current Host Receive Buffer Address
address_offset : 0xC54 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0HOSRXBA EMAC0HOSRXBA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_HOSRXBA_CURRXBUFA

EMAC_HOSRXBA_CURRXBUFA : Host Receive Buffer Address Pointer
bits : 0 - 31 (32 bit)


HOSRXBA

Ethernet MAC Current Host Receive Buffer Address
address_offset : 0xC54 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HOSRXBA HOSRXBA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_HOSRXBA_CURRXBUFA

EMAC_HOSRXBA_CURRXBUFA : Host Receive Buffer Address Pointer
bits : 0 - 31 (32 bit)


EMAC0WDOGTO

Ethernet MAC Watchdog Timeout
address_offset : 0xDC Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0WDOGTO EMAC0WDOGTO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_WDOGTO_WTO EMAC_WDOGTO_PWE

EMAC_WDOGTO_WTO : Watchdog Timeout
bits : 0 - 13 (14 bit)

EMAC_WDOGTO_PWE : Programmable Watchdog Enable
bits : 16 - 32 (17 bit)


WDOGTO

Ethernet MAC Watchdog Timeout
address_offset : 0xDC Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

WDOGTO WDOGTO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_WDOGTO_WTO EMAC_WDOGTO_PWE

EMAC_WDOGTO_WTO : Watchdog Timeout
bits : 0 - 13 (14 bit)

EMAC_WDOGTO_PWE : Programmable Watchdog Enable
bits : 16 - 32 (17 bit)


EMAC0PP

Ethernet MAC Peripheral Property Register
address_offset : 0xFC0 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0PP EMAC0PP read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_PP_PHYTYPE EMAC_PP_MACTYPE

EMAC_PP_PHYTYPE : Ethernet PHY Type
bits : 0 - 2 (3 bit)

Enumeration:

0x0 : EMAC_PP_PHYTYPE_NONE

No PHY

0x3 : EMAC_PP_PHYTYPE_1

Snowflake class PHY

End of enumeration elements list.

EMAC_PP_MACTYPE : Ethernet MAC Type
bits : 8 - 18 (11 bit)


PP

Ethernet MAC Peripheral Property Register
address_offset : 0xFC0 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PP PP read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_PP_PHYTYPE EMAC_PP_MACTYPE

EMAC_PP_PHYTYPE : Ethernet PHY Type
bits : 0 - 2 (3 bit)

Enumeration:

0x0 : EMAC_PP_PHYTYPE_NONE

No PHY

0x3 : EMAC_PP_PHYTYPE_1

Snowflake class PHY

End of enumeration elements list.

EMAC_PP_MACTYPE : Ethernet MAC Type
bits : 8 - 18 (11 bit)


EMAC0PC

Ethernet MAC Peripheral Configuration Register
address_offset : 0xFC4 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0PC EMAC0PC read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_PC_PHYHOLD EMAC_PC_ANMODE EMAC_PC_ANEN EMAC_PC_FASTANSEL EMAC_PC_FASTANEN EMAC_PC_EXTFD EMAC_PC_FASTLUPD EMAC_PC_FASTRXDV EMAC_PC_MDIXEN EMAC_PC_FASTMDIX EMAC_PC_RBSTMDIX EMAC_PC_MDISWAP EMAC_PC_POLSWAP EMAC_PC_FASTLDMODE EMAC_PC_TDRRUN EMAC_PC_LRR EMAC_PC_ISOMIILL EMAC_PC_RXERIDLE EMAC_PC_NIBDETDIS EMAC_PC_DIGRESTART EMAC_PC_PINTFS EMAC_PC_PHYEXT

EMAC_PC_PHYHOLD : Ethernet PHY Hold
bits : 0 - 0 (1 bit)

EMAC_PC_ANMODE : Auto Negotiation Mode
bits : 1 - 3 (3 bit)

Enumeration:

0x0 : EMAC_PC_ANMODE_10HD

When ANEN = 0x0, the mode is 10Base-T, Half-Duplex

0x1 : EMAC_PC_ANMODE_10FD

When ANEN = 0x0, the mode is 10Base-T, Full-Duplex

0x2 : EMAC_PC_ANMODE_100HD

When ANEN = 0x0, the mode is 100Base-TX, Half-Duplex

0x3 : EMAC_PC_ANMODE_100FD

When ANEN = 0x0, the mode is 100Base-TX, Full-Duplex

End of enumeration elements list.

EMAC_PC_ANEN : Auto Negotiation Enable
bits : 3 - 6 (4 bit)

EMAC_PC_FASTANSEL : Fast Auto Negotiation Select
bits : 4 - 9 (6 bit)

EMAC_PC_FASTANEN : Fast Auto Negotiation Enable
bits : 6 - 12 (7 bit)

EMAC_PC_EXTFD : Extended Full Duplex Ability
bits : 7 - 14 (8 bit)

EMAC_PC_FASTLUPD : FAST Link-Up in Parallel Detect
bits : 8 - 16 (9 bit)

EMAC_PC_FASTRXDV : Fast RXDV Detection
bits : 9 - 18 (10 bit)

EMAC_PC_MDIXEN : MDIX Enable
bits : 10 - 20 (11 bit)

EMAC_PC_FASTMDIX : Fast Auto MDI-X
bits : 11 - 22 (12 bit)

EMAC_PC_RBSTMDIX : Robust Auto MDI-X
bits : 12 - 24 (13 bit)

EMAC_PC_MDISWAP : MDI Swap
bits : 13 - 26 (14 bit)

EMAC_PC_POLSWAP : Polarity Swap
bits : 14 - 28 (15 bit)

EMAC_PC_FASTLDMODE : Fast Link Down Mode
bits : 15 - 34 (20 bit)

EMAC_PC_TDRRUN : TDR Auto Run
bits : 20 - 40 (21 bit)

EMAC_PC_LRR : Link Loss Recovery
bits : 21 - 42 (22 bit)

EMAC_PC_ISOMIILL : Isolate MII in Link Loss
bits : 22 - 44 (23 bit)

EMAC_PC_RXERIDLE : RXER Detection During Idle
bits : 23 - 46 (24 bit)

EMAC_PC_NIBDETDIS : Odd Nibble TXER Detection Disable
bits : 24 - 48 (25 bit)

EMAC_PC_DIGRESTART : PHY Soft Restart
bits : 25 - 50 (26 bit)

EMAC_PC_PINTFS : Ethernet Interface Select
bits : 28 - 58 (31 bit)

Enumeration:

0x0 : EMAC_PC_PINTFS_IMII

MII (default) Used for internal PHY or external PHY connected via MII

0x4 : EMAC_PC_PINTFS_RMII

RMII: Used for external PHY connected via RMII

End of enumeration elements list.

EMAC_PC_PHYEXT : PHY Select
bits : 31 - 62 (32 bit)


PC

Ethernet MAC Peripheral Configuration Register
address_offset : 0xFC4 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PC PC read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_PC_PHYHOLD EMAC_PC_ANMODE EMAC_PC_ANEN EMAC_PC_FASTANSEL EMAC_PC_FASTANEN EMAC_PC_EXTFD EMAC_PC_FASTLUPD EMAC_PC_FASTRXDV EMAC_PC_MDIXEN EMAC_PC_FASTMDIX EMAC_PC_RBSTMDIX EMAC_PC_MDISWAP EMAC_PC_POLSWAP EMAC_PC_FASTLDMODE EMAC_PC_TDRRUN EMAC_PC_LRR EMAC_PC_ISOMIILL EMAC_PC_RXERIDLE EMAC_PC_NIBDETDIS EMAC_PC_DIGRESTART EMAC_PC_PINTFS EMAC_PC_PHYEXT

EMAC_PC_PHYHOLD : Ethernet PHY Hold
bits : 0 - 0 (1 bit)

EMAC_PC_ANMODE : Auto Negotiation Mode
bits : 1 - 3 (3 bit)

Enumeration:

0x0 : EMAC_PC_ANMODE_10HD

When ANEN = 0x0, the mode is 10Base-T, Half-Duplex

0x1 : EMAC_PC_ANMODE_10FD

When ANEN = 0x0, the mode is 10Base-T, Full-Duplex

0x2 : EMAC_PC_ANMODE_100HD

When ANEN = 0x0, the mode is 100Base-TX, Half-Duplex

0x3 : EMAC_PC_ANMODE_100FD

When ANEN = 0x0, the mode is 100Base-TX, Full-Duplex

End of enumeration elements list.

EMAC_PC_ANEN : Auto Negotiation Enable
bits : 3 - 6 (4 bit)

EMAC_PC_FASTANSEL : Fast Auto Negotiation Select
bits : 4 - 9 (6 bit)

EMAC_PC_FASTANEN : Fast Auto Negotiation Enable
bits : 6 - 12 (7 bit)

EMAC_PC_EXTFD : Extended Full Duplex Ability
bits : 7 - 14 (8 bit)

EMAC_PC_FASTLUPD : FAST Link-Up in Parallel Detect
bits : 8 - 16 (9 bit)

EMAC_PC_FASTRXDV : Fast RXDV Detection
bits : 9 - 18 (10 bit)

EMAC_PC_MDIXEN : MDIX Enable
bits : 10 - 20 (11 bit)

EMAC_PC_FASTMDIX : Fast Auto MDI-X
bits : 11 - 22 (12 bit)

EMAC_PC_RBSTMDIX : Robust Auto MDI-X
bits : 12 - 24 (13 bit)

EMAC_PC_MDISWAP : MDI Swap
bits : 13 - 26 (14 bit)

EMAC_PC_POLSWAP : Polarity Swap
bits : 14 - 28 (15 bit)

EMAC_PC_FASTLDMODE : Fast Link Down Mode
bits : 15 - 34 (20 bit)

EMAC_PC_TDRRUN : TDR Auto Run
bits : 20 - 40 (21 bit)

EMAC_PC_LRR : Link Loss Recovery
bits : 21 - 42 (22 bit)

EMAC_PC_ISOMIILL : Isolate MII in Link Loss
bits : 22 - 44 (23 bit)

EMAC_PC_RXERIDLE : RXER Detection During Idle
bits : 23 - 46 (24 bit)

EMAC_PC_NIBDETDIS : Odd Nibble TXER Detection Disable
bits : 24 - 48 (25 bit)

EMAC_PC_DIGRESTART : PHY Soft Restart
bits : 25 - 50 (26 bit)

EMAC_PC_PINTFS : Ethernet Interface Select
bits : 28 - 58 (31 bit)

Enumeration:

0x0 : EMAC_PC_PINTFS_IMII

MII (default) Used for internal PHY or external PHY connected via MII

0x4 : EMAC_PC_PINTFS_RMII

RMII: Used for external PHY connected via RMII

End of enumeration elements list.

EMAC_PC_PHYEXT : PHY Select
bits : 31 - 62 (32 bit)


EMAC0CC

Ethernet MAC Clock Configuration Register
address_offset : 0xFC8 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EMAC0CC EMAC0CC read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_CC_POL EMAC_CC_PTPCEN

EMAC_CC_POL : LED Polarity Control
bits : 17 - 34 (18 bit)

EMAC_CC_PTPCEN : PTP Clock Reference Enable
bits : 18 - 36 (19 bit)


CC

Ethernet MAC Clock Configuration Register
address_offset : 0xFC8 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CC CC read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EMAC_CC_POL EMAC_CC_PTPCEN

EMAC_CC_POL : LED Polarity Control
bits : 17 - 34 (18 bit)

EMAC_CC_PTPCEN : PTP Clock Reference Enable
bits : 18 - 36 (19 bit)



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.