SAME54P20A Test Project
|
GMAC hardware registers. More...
#include <gmac.h>
Data Fields | |
__IO GMAC_NCR_Type | NCR |
Offset: 0x000 (R/W 32) Network Control Register. | |
__IO GMAC_NCFGR_Type | NCFGR |
Offset: 0x004 (R/W 32) Network Configuration Register. | |
__I GMAC_NSR_Type | NSR |
Offset: 0x008 (R/ 32) Network Status Register. | |
__IO GMAC_UR_Type | UR |
Offset: 0x00C (R/W 32) User Register. | |
__IO GMAC_DCFGR_Type | DCFGR |
Offset: 0x010 (R/W 32) DMA Configuration Register. | |
__IO GMAC_TSR_Type | TSR |
Offset: 0x014 (R/W 32) Transmit Status Register. | |
__IO GMAC_RBQB_Type | RBQB |
Offset: 0x018 (R/W 32) Receive Buffer Queue Base Address. | |
__IO GMAC_TBQB_Type | TBQB |
Offset: 0x01C (R/W 32) Transmit Buffer Queue Base Address. | |
__IO GMAC_RSR_Type | RSR |
Offset: 0x020 (R/W 32) Receive Status Register. | |
__IO GMAC_ISR_Type | ISR |
Offset: 0x024 (R/W 32) Interrupt Status Register. | |
__O GMAC_IER_Type | IER |
Offset: 0x028 ( /W 32) Interrupt Enable Register. | |
__O GMAC_IDR_Type | IDR |
Offset: 0x02C ( /W 32) Interrupt Disable Register. | |
__I GMAC_IMR_Type | IMR |
Offset: 0x030 (R/ 32) Interrupt Mask Register. | |
__IO GMAC_MAN_Type | MAN |
Offset: 0x034 (R/W 32) PHY Maintenance Register. | |
__I GMAC_RPQ_Type | RPQ |
Offset: 0x038 (R/ 32) Received Pause Quantum Register. | |
__IO GMAC_TPQ_Type | TPQ |
Offset: 0x03C (R/W 32) Transmit Pause Quantum Register. | |
__IO GMAC_TPSF_Type | TPSF |
Offset: 0x040 (R/W 32) TX partial store and forward Register. | |
__IO GMAC_RPSF_Type | RPSF |
Offset: 0x044 (R/W 32) RX partial store and forward Register. | |
__IO GMAC_RJFML_Type | RJFML |
Offset: 0x048 (R/W 32) RX Jumbo Frame Max Length Register. | |
RoReg8 | Reserved1 [0x34] |
__IO GMAC_HRB_Type | HRB |
Offset: 0x080 (R/W 32) Hash Register Bottom [31:0]. | |
__IO GMAC_HRT_Type | HRT |
Offset: 0x084 (R/W 32) Hash Register Top [63:32]. | |
GmacSa | Sa [4] |
Offset: 0x088 GmacSa groups. | |
__IO GMAC_TIDM_Type | TIDM [4] |
Offset: 0x0A8 (R/W 32) Type ID Match Register. | |
__IO GMAC_WOL_Type | WOL |
Offset: 0x0B8 (R/W 32) Wake on LAN. | |
__IO GMAC_IPGS_Type | IPGS |
Offset: 0x0BC (R/W 32) IPG Stretch Register. | |
__IO GMAC_SVLAN_Type | SVLAN |
Offset: 0x0C0 (R/W 32) Stacked VLAN Register. | |
__IO GMAC_TPFCP_Type | TPFCP |
Offset: 0x0C4 (R/W 32) Transmit PFC Pause Register. | |
__IO GMAC_SAMB1_Type | SAMB1 |
Offset: 0x0C8 (R/W 32) Specific Address 1 Mask Bottom [31:0] Register. | |
__IO GMAC_SAMT1_Type | SAMT1 |
Offset: 0x0CC (R/W 32) Specific Address 1 Mask Top [47:32] Register. | |
RoReg8 | Reserved2 [0xC] |
__IO GMAC_NSC_Type | NSC |
Offset: 0x0DC (R/W 32) Tsu timer comparison nanoseconds Register. | |
__IO GMAC_SCL_Type | SCL |
Offset: 0x0E0 (R/W 32) Tsu timer second comparison Register. | |
__IO GMAC_SCH_Type | SCH |
Offset: 0x0E4 (R/W 32) Tsu timer second comparison Register. | |
__I GMAC_EFTSH_Type | EFTSH |
Offset: 0x0E8 (R/ 32) PTP Event Frame Transmitted Seconds High Register. | |
__I GMAC_EFRSH_Type | EFRSH |
Offset: 0x0EC (R/ 32) PTP Event Frame Received Seconds High Register. | |
__I GMAC_PEFTSH_Type | PEFTSH |
Offset: 0x0F0 (R/ 32) PTP Peer Event Frame Transmitted Seconds High Register. | |
__I GMAC_PEFRSH_Type | PEFRSH |
Offset: 0x0F4 (R/ 32) PTP Peer Event Frame Received Seconds High Register. | |
RoReg8 | Reserved3 [0x8] |
__I GMAC_OTLO_Type | OTLO |
Offset: 0x100 (R/ 32) Octets Transmitted [31:0] Register. | |
__I GMAC_OTHI_Type | OTHI |
Offset: 0x104 (R/ 32) Octets Transmitted [47:32] Register. | |
__I GMAC_FT_Type | FT |
Offset: 0x108 (R/ 32) Frames Transmitted Register. | |
__I GMAC_BCFT_Type | BCFT |
Offset: 0x10C (R/ 32) Broadcast Frames Transmitted Register. | |
__I GMAC_MFT_Type | MFT |
Offset: 0x110 (R/ 32) Multicast Frames Transmitted Register. | |
__I GMAC_PFT_Type | PFT |
Offset: 0x114 (R/ 32) Pause Frames Transmitted Register. | |
__I GMAC_BFT64_Type | BFT64 |
Offset: 0x118 (R/ 32) 64 Byte Frames Transmitted Register. | |
__I GMAC_TBFT127_Type | TBFT127 |
Offset: 0x11C (R/ 32) 65 to 127 Byte Frames Transmitted Register. | |
__I GMAC_TBFT255_Type | TBFT255 |
Offset: 0x120 (R/ 32) 128 to 255 Byte Frames Transmitted Register. | |
__I GMAC_TBFT511_Type | TBFT511 |
Offset: 0x124 (R/ 32) 256 to 511 Byte Frames Transmitted Register. | |
__I GMAC_TBFT1023_Type | TBFT1023 |
Offset: 0x128 (R/ 32) 512 to 1023 Byte Frames Transmitted Register. | |
__I GMAC_TBFT1518_Type | TBFT1518 |
Offset: 0x12C (R/ 32) 1024 to 1518 Byte Frames Transmitted Register. | |
__I GMAC_GTBFT1518_Type | GTBFT1518 |
Offset: 0x130 (R/ 32) Greater Than 1518 Byte Frames Transmitted Register. | |
__I GMAC_TUR_Type | TUR |
Offset: 0x134 (R/ 32) Transmit Underruns Register. | |
__I GMAC_SCF_Type | SCF |
Offset: 0x138 (R/ 32) Single Collision Frames Register. | |
__I GMAC_MCF_Type | MCF |
Offset: 0x13C (R/ 32) Multiple Collision Frames Register. | |
__I GMAC_EC_Type | EC |
Offset: 0x140 (R/ 32) Excessive Collisions Register. | |
__I GMAC_LC_Type | LC |
Offset: 0x144 (R/ 32) Late Collisions Register. | |
__I GMAC_DTF_Type | DTF |
Offset: 0x148 (R/ 32) Deferred Transmission Frames Register. | |
__I GMAC_CSE_Type | CSE |
Offset: 0x14C (R/ 32) Carrier Sense Errors Register. | |
__I GMAC_ORLO_Type | ORLO |
Offset: 0x150 (R/ 32) Octets Received [31:0] Received. | |
__I GMAC_ORHI_Type | ORHI |
Offset: 0x154 (R/ 32) Octets Received [47:32] Received. | |
__I GMAC_FR_Type | FR |
Offset: 0x158 (R/ 32) Frames Received Register. | |
__I GMAC_BCFR_Type | BCFR |
Offset: 0x15C (R/ 32) Broadcast Frames Received Register. | |
__I GMAC_MFR_Type | MFR |
Offset: 0x160 (R/ 32) Multicast Frames Received Register. | |
__I GMAC_PFR_Type | PFR |
Offset: 0x164 (R/ 32) Pause Frames Received Register. | |
__I GMAC_BFR64_Type | BFR64 |
Offset: 0x168 (R/ 32) 64 Byte Frames Received Register. | |
__I GMAC_TBFR127_Type | TBFR127 |
Offset: 0x16C (R/ 32) 65 to 127 Byte Frames Received Register. | |
__I GMAC_TBFR255_Type | TBFR255 |
Offset: 0x170 (R/ 32) 128 to 255 Byte Frames Received Register. | |
__I GMAC_TBFR511_Type | TBFR511 |
Offset: 0x174 (R/ 32) 256 to 511Byte Frames Received Register. | |
__I GMAC_TBFR1023_Type | TBFR1023 |
Offset: 0x178 (R/ 32) 512 to 1023 Byte Frames Received Register. | |
__I GMAC_TBFR1518_Type | TBFR1518 |
Offset: 0x17C (R/ 32) 1024 to 1518 Byte Frames Received Register. | |
__I GMAC_TMXBFR_Type | TMXBFR |
Offset: 0x180 (R/ 32) 1519 to Maximum Byte Frames Received Register. | |
__I GMAC_UFR_Type | UFR |
Offset: 0x184 (R/ 32) Undersize Frames Received Register. | |
__I GMAC_OFR_Type | OFR |
Offset: 0x188 (R/ 32) Oversize Frames Received Register. | |
__I GMAC_JR_Type | JR |
Offset: 0x18C (R/ 32) Jabbers Received Register. | |
__I GMAC_FCSE_Type | FCSE |
Offset: 0x190 (R/ 32) Frame Check Sequence Errors Register. | |
__I GMAC_LFFE_Type | LFFE |
Offset: 0x194 (R/ 32) Length Field Frame Errors Register. | |
__I GMAC_RSE_Type | RSE |
Offset: 0x198 (R/ 32) Receive Symbol Errors Register. | |
__I GMAC_AE_Type | AE |
Offset: 0x19C (R/ 32) Alignment Errors Register. | |
__I GMAC_RRE_Type | RRE |
Offset: 0x1A0 (R/ 32) Receive Resource Errors Register. | |
__I GMAC_ROE_Type | ROE |
Offset: 0x1A4 (R/ 32) Receive Overrun Register. | |
__I GMAC_IHCE_Type | IHCE |
Offset: 0x1A8 (R/ 32) IP Header Checksum Errors Register. | |
__I GMAC_TCE_Type | TCE |
Offset: 0x1AC (R/ 32) TCP Checksum Errors Register. | |
__I GMAC_UCE_Type | UCE |
Offset: 0x1B0 (R/ 32) UDP Checksum Errors Register. | |
RoReg8 | Reserved4 [0x8] |
__IO GMAC_TISUBN_Type | TISUBN |
Offset: 0x1BC (R/W 32) 1588 Timer Increment [15:0] Sub-Nanoseconds Register. | |
__IO GMAC_TSH_Type | TSH |
Offset: 0x1C0 (R/W 32) 1588 Timer Seconds High [15:0] Register. | |
RoReg8 | Reserved5 [0x4] |
__IO GMAC_TSSSL_Type | TSSSL |
Offset: 0x1C8 (R/W 32) 1588 Timer Sync Strobe Seconds [31:0] Register. | |
__IO GMAC_TSSN_Type | TSSN |
Offset: 0x1CC (R/W 32) 1588 Timer Sync Strobe Nanoseconds Register. | |
__IO GMAC_TSL_Type | TSL |
Offset: 0x1D0 (R/W 32) 1588 Timer Seconds [31:0] Register. | |
__IO GMAC_TN_Type | TN |
Offset: 0x1D4 (R/W 32) 1588 Timer Nanoseconds Register. | |
__O GMAC_TA_Type | TA |
Offset: 0x1D8 ( /W 32) 1588 Timer Adjust Register. | |
__IO GMAC_TI_Type | TI |
Offset: 0x1DC (R/W 32) 1588 Timer Increment Register. | |
__I GMAC_EFTSL_Type | EFTSL |
Offset: 0x1E0 (R/ 32) PTP Event Frame Transmitted Seconds Low Register. | |
__I GMAC_EFTN_Type | EFTN |
Offset: 0x1E4 (R/ 32) PTP Event Frame Transmitted Nanoseconds. | |
__I GMAC_EFRSL_Type | EFRSL |
Offset: 0x1E8 (R/ 32) PTP Event Frame Received Seconds Low Register. | |
__I GMAC_EFRN_Type | EFRN |
Offset: 0x1EC (R/ 32) PTP Event Frame Received Nanoseconds. | |
__I GMAC_PEFTSL_Type | PEFTSL |
Offset: 0x1F0 (R/ 32) PTP Peer Event Frame Transmitted Seconds Low Register. | |
__I GMAC_PEFTN_Type | PEFTN |
Offset: 0x1F4 (R/ 32) PTP Peer Event Frame Transmitted Nanoseconds. | |
__I GMAC_PEFRSL_Type | PEFRSL |
Offset: 0x1F8 (R/ 32) PTP Peer Event Frame Received Seconds Low Register. | |
__I GMAC_PEFRN_Type | PEFRN |
Offset: 0x1FC (R/ 32) PTP Peer Event Frame Received Nanoseconds. | |
RoReg8 | Reserved6 [0x70] |
__I GMAC_RLPITR_Type | RLPITR |
Offset: 0x270 (R/ 32) Receive LPI transition Register. | |
__I GMAC_RLPITI_Type | RLPITI |
Offset: 0x274 (R/ 32) Receive LPI Time Register. | |
__I GMAC_TLPITR_Type | TLPITR |
Offset: 0x278 (R/ 32) Receive LPI transition Register. | |
__I GMAC_TLPITI_Type | TLPITI |
Offset: 0x27C (R/ 32) Receive LPI Time Register. | |