Expand description

Gigabit Ethernet MAC

Modules

Alignment Errors Register

Broadcast Frames Received Register

Broadcast Frames Transmitted Register

64 Byte Frames Received Register

64 Byte Frames Transmitted Register

Credit-Based Shaping Control Register

Credit-Based Shaping IdleSlope Register for Queue A

Credit-Based Shaping IdleSlope Register for Queue B

Carrier Sense Errors Register

DMA Configuration Register

Deferred Transmission Frames Register

Excessive Collisions Register

PTP Event Frame Received Nanoseconds Register

PTP Event Frame Received Seconds High Register

PTP Event Frame Received Seconds Low Register

PTP Event Frame Transmitted Nanoseconds Register

PTP Event Frame Transmitted Seconds High Register

PTP Event Frame Transmitted Seconds Low Register

Frame Check Sequence Errors Register

Frames Received Register

Frames Transmitted Register

Greater Than 1518 Byte Frames Transmitted Register

Hash Register Bottom

Hash Register Top

Interrupt Disable Register

Interrupt Disable Register Priority Queue (index = 1) 0

Interrupt Enable Register

Interrupt Enable Register Priority Queue (index = 1) 0

IP Header Checksum Errors Register

Interrupt Mask Register

Interrupt Mask Register Priority Queue (index = 1) 0

IPG Stretch Register

Interrupt Status Register

Interrupt Status Register Priority Queue (index = 1) 0

Jabbers Received Register

Late Collisions Register

Length Field Frame Errors Register

PHY Maintenance Register

Multiple Collision Frames Register

Multicast Frames Received Register

Multicast Frames Transmitted Register

Module ID Register

Network Configuration Register

Network Control Register

1588 Timer Nanosecond Comparison Register

Network Status Register

Oversize Frames Received Register

Octets Received High Received Register

Octets Received Low Received Register

Octets Transmitted High Register

Octets Transmitted Low Register

PTP Peer Event Frame Received Nanoseconds Register

PTP Peer Event Frame Received Seconds High Register

PTP Peer Event Frame Received Seconds Low Register

PTP Peer Event Frame Transmitted Nanoseconds Register

PTP Peer Event Frame Transmitted Seconds High Register

PTP Peer Event Frame Transmitted Seconds Low Register

Pause Frames Received Register

Pause Frames Transmitted Register

Receive Buffer Queue Base Address Register

Receive Buffer Queue Base Address Register Priority Queue (index = 1) 0

Receive Buffer Size Register Priority Queue (index = 1) 0

RX Jumbo Frame Max Length Register

Receive Overrun Register

Received Pause Quantum Register

RX Partial Store and Forward Register

Receive Resource Errors Register

Receive Symbol Errors Register

Receive Status Register

Register block Specific Address 1 Bottom Register

Specific Address 1 Mask Bottom Register

Specific Address 1 Mask Top Register

Single Collision Frames Register

1588 Timer Second Comparison High Register

1588 Timer Second Comparison Low Register

Screening Type 1 Register Priority Queue (index = 0) 0

Screening Type 2 Compare Word 0 Register (index = 0)

Screening Type 2 Compare Word 0 Register (index = 1)

Screening Type 2 Compare Word 0 Register (index = 2)

Screening Type 2 Compare Word 0 Register (index = 3)

Screening Type 2 Compare Word 0 Register (index = 4)

Screening Type 2 Compare Word 0 Register (index = 5)

Screening Type 2 Compare Word 0 Register (index = 6)

Screening Type 2 Compare Word 0 Register (index = 7)

Screening Type 2 Compare Word 0 Register (index = 8)

Screening Type 2 Compare Word 0 Register (index = 9)

Screening Type 2 Compare Word 0 Register (index = 10)

Screening Type 2 Compare Word 1 Register (index = 0)

Screening Type 2 Compare Word 0 Register (index = 11)

Screening Type 2 Compare Word 1 Register (index = 1)

Screening Type 2 Compare Word 0 Register (index = 12)

Screening Type 2 Compare Word 1 Register (index = 2)

Screening Type 2 Compare Word 0 Register (index = 13)

Screening Type 2 Compare Word 1 Register (index = 3)

Screening Type 2 Compare Word 0 Register (index = 14)

Screening Type 2 Compare Word 1 Register (index = 4)

Screening Type 2 Compare Word 0 Register (index = 15)

Screening Type 2 Compare Word 1 Register (index = 5)

Screening Type 2 Compare Word 0 Register (index = 16)

Screening Type 2 Compare Word 1 Register (index = 6)

Screening Type 2 Compare Word 0 Register (index = 17)

Screening Type 2 Compare Word 1 Register (index = 7)

Screening Type 2 Compare Word 0 Register (index = 18)

Screening Type 2 Compare Word 1 Register (index = 8)

Screening Type 2 Compare Word 0 Register (index = 19)

Screening Type 2 Compare Word 1 Register (index = 9)

Screening Type 2 Compare Word 0 Register (index = 20)

Screening Type 2 Compare Word 0 Register (index = 21)

Screening Type 2 Compare Word 0 Register (index = 22)

Screening Type 2 Compare Word 0 Register (index = 23)

Screening Type 2 Compare Word 1 Register (index = 10)

Screening Type 2 Compare Word 1 Register (index = 11)

Screening Type 2 Compare Word 1 Register (index = 12)

Screening Type 2 Compare Word 1 Register (index = 13)

Screening Type 2 Compare Word 1 Register (index = 14)

Screening Type 2 Compare Word 1 Register (index = 15)

Screening Type 2 Compare Word 1 Register (index = 16)

Screening Type 2 Compare Word 1 Register (index = 17)

Screening Type 2 Compare Word 1 Register (index = 18)

Screening Type 2 Compare Word 1 Register (index = 19)

Screening Type 2 Compare Word 1 Register (index = 20)

Screening Type 2 Compare Word 1 Register (index = 21)

Screening Type 2 Compare Word 1 Register (index = 22)

Screening Type 2 Compare Word 1 Register (index = 23)

Screening Type 2 Ethertype Register (index = 0) 0

Screening Type 2 Register Priority Queue (index = 0) 0

Stacked VLAN Register

1588 Timer Adjust Register

65 to 127 Byte Frames Received Register

128 to 255 Byte Frames Received Register

256 to 511 Byte Frames Received Register

512 to 1023 Byte Frames Received Register

1024 to 1518 Byte Frames Received Register

65 to 127 Byte Frames Transmitted Register

128 to 255 Byte Frames Transmitted Register

256 to 511 Byte Frames Transmitted Register

512 to 1023 Byte Frames Transmitted Register

1024 to 1518 Byte Frames Transmitted Register

Transmit Buffer Queue Base Address Register

Transmit Buffer Queue Base Address Register Priority Queue (index = 1) 0

TCP Checksum Errors Register

1588 Timer Increment Register

Type ID Match 1 Register

Type ID Match 2 Register

Type ID Match 3 Register

Type ID Match 4 Register

1588 Timer Increment Sub-nanoseconds Register

1519 to Maximum Byte Frames Received Register

1588 Timer Nanoseconds Register

Transmit PFC Pause Register

Transmit Pause Quantum Register

TX Partial Store and Forward Register

1588 Timer Seconds High Register

1588 Timer Seconds Low Register

Transmit Status Register

Transmit Underruns Register

UDP Checksum Errors Register

Undersize Frames Received Register

User Register

Wake on LAN Register

Structs

Register block

Register block

Type Definitions

GMAC_AE register accessor: an alias for Reg<GMAC_AE_SPEC>

GMAC_BCFR register accessor: an alias for Reg<GMAC_BCFR_SPEC>

GMAC_BCFT register accessor: an alias for Reg<GMAC_BCFT_SPEC>

GMAC_BFR64 register accessor: an alias for Reg<GMAC_BFR64_SPEC>

GMAC_BFT64 register accessor: an alias for Reg<GMAC_BFT64_SPEC>

GMAC_CBSCR register accessor: an alias for Reg<GMAC_CBSCR_SPEC>

GMAC_CBSISQA register accessor: an alias for Reg<GMAC_CBSISQA_SPEC>

GMAC_CBSISQB register accessor: an alias for Reg<GMAC_CBSISQB_SPEC>

GMAC_CSE register accessor: an alias for Reg<GMAC_CSE_SPEC>

GMAC_DCFGR register accessor: an alias for Reg<GMAC_DCFGR_SPEC>

GMAC_DTF register accessor: an alias for Reg<GMAC_DTF_SPEC>

GMAC_EC register accessor: an alias for Reg<GMAC_EC_SPEC>

GMAC_EFRN register accessor: an alias for Reg<GMAC_EFRN_SPEC>

GMAC_EFRSH register accessor: an alias for Reg<GMAC_EFRSH_SPEC>

GMAC_EFRSL register accessor: an alias for Reg<GMAC_EFRSL_SPEC>

GMAC_EFTN register accessor: an alias for Reg<GMAC_EFTN_SPEC>

GMAC_EFTSH register accessor: an alias for Reg<GMAC_EFTSH_SPEC>

GMAC_EFTSL register accessor: an alias for Reg<GMAC_EFTSL_SPEC>

GMAC_FCSE register accessor: an alias for Reg<GMAC_FCSE_SPEC>

GMAC_FR register accessor: an alias for Reg<GMAC_FR_SPEC>

GMAC_FT register accessor: an alias for Reg<GMAC_FT_SPEC>

GMAC_GTBFT1518 register accessor: an alias for Reg<GMAC_GTBFT1518_SPEC>

GMAC_HRB register accessor: an alias for Reg<GMAC_HRB_SPEC>

GMAC_HRT register accessor: an alias for Reg<GMAC_HRT_SPEC>

GMAC_IDR register accessor: an alias for Reg<GMAC_IDR_SPEC>

GMAC_IDRPQ register accessor: an alias for Reg<GMAC_IDRPQ_SPEC>

GMAC_IER register accessor: an alias for Reg<GMAC_IER_SPEC>

GMAC_IERPQ register accessor: an alias for Reg<GMAC_IERPQ_SPEC>

GMAC_IHCE register accessor: an alias for Reg<GMAC_IHCE_SPEC>

GMAC_IMR register accessor: an alias for Reg<GMAC_IMR_SPEC>

GMAC_IMRPQ register accessor: an alias for Reg<GMAC_IMRPQ_SPEC>

GMAC_IPGS register accessor: an alias for Reg<GMAC_IPGS_SPEC>

GMAC_ISR register accessor: an alias for Reg<GMAC_ISR_SPEC>

GMAC_ISRPQ register accessor: an alias for Reg<GMAC_ISRPQ_SPEC>

GMAC_JR register accessor: an alias for Reg<GMAC_JR_SPEC>

GMAC_LC register accessor: an alias for Reg<GMAC_LC_SPEC>

GMAC_LFFE register accessor: an alias for Reg<GMAC_LFFE_SPEC>

GMAC_MAN register accessor: an alias for Reg<GMAC_MAN_SPEC>

GMAC_MCF register accessor: an alias for Reg<GMAC_MCF_SPEC>

GMAC_MFR register accessor: an alias for Reg<GMAC_MFR_SPEC>

GMAC_MFT register accessor: an alias for Reg<GMAC_MFT_SPEC>

GMAC_MID register accessor: an alias for Reg<GMAC_MID_SPEC>

GMAC_NCFGR register accessor: an alias for Reg<GMAC_NCFGR_SPEC>

GMAC_NCR register accessor: an alias for Reg<GMAC_NCR_SPEC>

GMAC_NSC register accessor: an alias for Reg<GMAC_NSC_SPEC>

GMAC_NSR register accessor: an alias for Reg<GMAC_NSR_SPEC>

GMAC_OFR register accessor: an alias for Reg<GMAC_OFR_SPEC>

GMAC_ORHI register accessor: an alias for Reg<GMAC_ORHI_SPEC>

GMAC_ORLO register accessor: an alias for Reg<GMAC_ORLO_SPEC>

GMAC_OTHI register accessor: an alias for Reg<GMAC_OTHI_SPEC>

GMAC_OTLO register accessor: an alias for Reg<GMAC_OTLO_SPEC>

GMAC_PEFRN register accessor: an alias for Reg<GMAC_PEFRN_SPEC>

GMAC_PEFRSH register accessor: an alias for Reg<GMAC_PEFRSH_SPEC>

GMAC_PEFRSL register accessor: an alias for Reg<GMAC_PEFRSL_SPEC>

GMAC_PEFTN register accessor: an alias for Reg<GMAC_PEFTN_SPEC>

GMAC_PEFTSH register accessor: an alias for Reg<GMAC_PEFTSH_SPEC>

GMAC_PEFTSL register accessor: an alias for Reg<GMAC_PEFTSL_SPEC>

GMAC_PFR register accessor: an alias for Reg<GMAC_PFR_SPEC>

GMAC_PFT register accessor: an alias for Reg<GMAC_PFT_SPEC>

GMAC_RBQB register accessor: an alias for Reg<GMAC_RBQB_SPEC>

GMAC_RBQBAPQ register accessor: an alias for Reg<GMAC_RBQBAPQ_SPEC>

GMAC_RBSRPQ register accessor: an alias for Reg<GMAC_RBSRPQ_SPEC>

GMAC_RJFML register accessor: an alias for Reg<GMAC_RJFML_SPEC>

GMAC_ROE register accessor: an alias for Reg<GMAC_ROE_SPEC>

GMAC_RPQ register accessor: an alias for Reg<GMAC_RPQ_SPEC>

GMAC_RPSF register accessor: an alias for Reg<GMAC_RPSF_SPEC>

GMAC_RRE register accessor: an alias for Reg<GMAC_RRE_SPEC>

GMAC_RSE register accessor: an alias for Reg<GMAC_RSE_SPEC>

GMAC_RSR register accessor: an alias for Reg<GMAC_RSR_SPEC>

GMAC_SAMB1 register accessor: an alias for Reg<GMAC_SAMB1_SPEC>

GMAC_SAMT1 register accessor: an alias for Reg<GMAC_SAMT1_SPEC>

GMAC_SCF register accessor: an alias for Reg<GMAC_SCF_SPEC>

GMAC_SCH register accessor: an alias for Reg<GMAC_SCH_SPEC>

GMAC_SCL register accessor: an alias for Reg<GMAC_SCL_SPEC>

GMAC_ST1RPQ register accessor: an alias for Reg<GMAC_ST1RPQ_SPEC>

GMAC_ST2CW00 register accessor: an alias for Reg<GMAC_ST2CW00_SPEC>

GMAC_ST2CW01 register accessor: an alias for Reg<GMAC_ST2CW01_SPEC>

GMAC_ST2CW02 register accessor: an alias for Reg<GMAC_ST2CW02_SPEC>

GMAC_ST2CW03 register accessor: an alias for Reg<GMAC_ST2CW03_SPEC>

GMAC_ST2CW04 register accessor: an alias for Reg<GMAC_ST2CW04_SPEC>

GMAC_ST2CW05 register accessor: an alias for Reg<GMAC_ST2CW05_SPEC>

GMAC_ST2CW06 register accessor: an alias for Reg<GMAC_ST2CW06_SPEC>

GMAC_ST2CW07 register accessor: an alias for Reg<GMAC_ST2CW07_SPEC>

GMAC_ST2CW08 register accessor: an alias for Reg<GMAC_ST2CW08_SPEC>

GMAC_ST2CW09 register accessor: an alias for Reg<GMAC_ST2CW09_SPEC>

GMAC_ST2CW010 register accessor: an alias for Reg<GMAC_ST2CW010_SPEC>

GMAC_ST2CW10 register accessor: an alias for Reg<GMAC_ST2CW10_SPEC>

GMAC_ST2CW011 register accessor: an alias for Reg<GMAC_ST2CW011_SPEC>

GMAC_ST2CW11 register accessor: an alias for Reg<GMAC_ST2CW11_SPEC>

GMAC_ST2CW012 register accessor: an alias for Reg<GMAC_ST2CW012_SPEC>

GMAC_ST2CW12 register accessor: an alias for Reg<GMAC_ST2CW12_SPEC>

GMAC_ST2CW013 register accessor: an alias for Reg<GMAC_ST2CW013_SPEC>

GMAC_ST2CW13 register accessor: an alias for Reg<GMAC_ST2CW13_SPEC>

GMAC_ST2CW014 register accessor: an alias for Reg<GMAC_ST2CW014_SPEC>

GMAC_ST2CW14 register accessor: an alias for Reg<GMAC_ST2CW14_SPEC>

GMAC_ST2CW015 register accessor: an alias for Reg<GMAC_ST2CW015_SPEC>

GMAC_ST2CW15 register accessor: an alias for Reg<GMAC_ST2CW15_SPEC>

GMAC_ST2CW016 register accessor: an alias for Reg<GMAC_ST2CW016_SPEC>

GMAC_ST2CW16 register accessor: an alias for Reg<GMAC_ST2CW16_SPEC>

GMAC_ST2CW017 register accessor: an alias for Reg<GMAC_ST2CW017_SPEC>

GMAC_ST2CW17 register accessor: an alias for Reg<GMAC_ST2CW17_SPEC>

GMAC_ST2CW018 register accessor: an alias for Reg<GMAC_ST2CW018_SPEC>

GMAC_ST2CW18 register accessor: an alias for Reg<GMAC_ST2CW18_SPEC>

GMAC_ST2CW019 register accessor: an alias for Reg<GMAC_ST2CW019_SPEC>

GMAC_ST2CW19 register accessor: an alias for Reg<GMAC_ST2CW19_SPEC>

GMAC_ST2CW020 register accessor: an alias for Reg<GMAC_ST2CW020_SPEC>

GMAC_ST2CW021 register accessor: an alias for Reg<GMAC_ST2CW021_SPEC>

GMAC_ST2CW022 register accessor: an alias for Reg<GMAC_ST2CW022_SPEC>

GMAC_ST2CW023 register accessor: an alias for Reg<GMAC_ST2CW023_SPEC>

GMAC_ST2CW110 register accessor: an alias for Reg<GMAC_ST2CW110_SPEC>

GMAC_ST2CW111 register accessor: an alias for Reg<GMAC_ST2CW111_SPEC>

GMAC_ST2CW112 register accessor: an alias for Reg<GMAC_ST2CW112_SPEC>

GMAC_ST2CW113 register accessor: an alias for Reg<GMAC_ST2CW113_SPEC>

GMAC_ST2CW114 register accessor: an alias for Reg<GMAC_ST2CW114_SPEC>

GMAC_ST2CW115 register accessor: an alias for Reg<GMAC_ST2CW115_SPEC>

GMAC_ST2CW116 register accessor: an alias for Reg<GMAC_ST2CW116_SPEC>

GMAC_ST2CW117 register accessor: an alias for Reg<GMAC_ST2CW117_SPEC>

GMAC_ST2CW118 register accessor: an alias for Reg<GMAC_ST2CW118_SPEC>

GMAC_ST2CW119 register accessor: an alias for Reg<GMAC_ST2CW119_SPEC>

GMAC_ST2CW120 register accessor: an alias for Reg<GMAC_ST2CW120_SPEC>

GMAC_ST2CW121 register accessor: an alias for Reg<GMAC_ST2CW121_SPEC>

GMAC_ST2CW122 register accessor: an alias for Reg<GMAC_ST2CW122_SPEC>

GMAC_ST2CW123 register accessor: an alias for Reg<GMAC_ST2CW123_SPEC>

GMAC_ST2ER register accessor: an alias for Reg<GMAC_ST2ER_SPEC>

GMAC_ST2RPQ register accessor: an alias for Reg<GMAC_ST2RPQ_SPEC>

GMAC_SVLAN register accessor: an alias for Reg<GMAC_SVLAN_SPEC>

GMAC_TA register accessor: an alias for Reg<GMAC_TA_SPEC>

GMAC_TBFR127 register accessor: an alias for Reg<GMAC_TBFR127_SPEC>

GMAC_TBFR255 register accessor: an alias for Reg<GMAC_TBFR255_SPEC>

GMAC_TBFR511 register accessor: an alias for Reg<GMAC_TBFR511_SPEC>

GMAC_TBFR1023 register accessor: an alias for Reg<GMAC_TBFR1023_SPEC>

GMAC_TBFR1518 register accessor: an alias for Reg<GMAC_TBFR1518_SPEC>

GMAC_TBFT127 register accessor: an alias for Reg<GMAC_TBFT127_SPEC>

GMAC_TBFT255 register accessor: an alias for Reg<GMAC_TBFT255_SPEC>

GMAC_TBFT511 register accessor: an alias for Reg<GMAC_TBFT511_SPEC>

GMAC_TBFT1023 register accessor: an alias for Reg<GMAC_TBFT1023_SPEC>

GMAC_TBFT1518 register accessor: an alias for Reg<GMAC_TBFT1518_SPEC>

GMAC_TBQB register accessor: an alias for Reg<GMAC_TBQB_SPEC>

GMAC_TBQBAPQ register accessor: an alias for Reg<GMAC_TBQBAPQ_SPEC>

GMAC_TCE register accessor: an alias for Reg<GMAC_TCE_SPEC>

GMAC_TI register accessor: an alias for Reg<GMAC_TI_SPEC>

GMAC_TIDM1 register accessor: an alias for Reg<GMAC_TIDM1_SPEC>

GMAC_TIDM2 register accessor: an alias for Reg<GMAC_TIDM2_SPEC>

GMAC_TIDM3 register accessor: an alias for Reg<GMAC_TIDM3_SPEC>

GMAC_TIDM4 register accessor: an alias for Reg<GMAC_TIDM4_SPEC>

GMAC_TISUBN register accessor: an alias for Reg<GMAC_TISUBN_SPEC>

GMAC_TMXBFR register accessor: an alias for Reg<GMAC_TMXBFR_SPEC>

GMAC_TN register accessor: an alias for Reg<GMAC_TN_SPEC>

GMAC_TPFCP register accessor: an alias for Reg<GMAC_TPFCP_SPEC>

GMAC_TPQ register accessor: an alias for Reg<GMAC_TPQ_SPEC>

GMAC_TPSF register accessor: an alias for Reg<GMAC_TPSF_SPEC>

GMAC_TSH register accessor: an alias for Reg<GMAC_TSH_SPEC>

GMAC_TSL register accessor: an alias for Reg<GMAC_TSL_SPEC>

GMAC_TSR register accessor: an alias for Reg<GMAC_TSR_SPEC>

GMAC_TUR register accessor: an alias for Reg<GMAC_TUR_SPEC>

GMAC_UCE register accessor: an alias for Reg<GMAC_UCE_SPEC>

GMAC_UFR register accessor: an alias for Reg<GMAC_UFR_SPEC>

GMAC_UR register accessor: an alias for Reg<GMAC_UR_SPEC>

GMAC_WOL register accessor: an alias for Reg<GMAC_WOL_SPEC>