P2020 eTSEC Model

This section describes the P2020 eTSEC Ethernet controller model.

The eTSECs of the device include these distinctive features:

  • TCP/IP off-load:

    • IP v4 and IP v6 header recognition on receive;

    • IP v4 header checksum verification and generation;

    • TCP and UDP checksum verification and generation;

    • Per-packet configurable off-load.

  • Support for different Ethernet physical interfaces (MII, GMII, RMII, RGMII, TBI and RTBI.).

Loading the Plugin

import P2020

Configuration

config.interfaceMode

Interface Mode (MII 10/100 Mbps, RMII 100 Mbps, RMII 10 Mbps, GMII 1Gbps, etc).

The GenericPHY is a PHY / MII device which supports both the MDIO interface and the PHY interface for sending/receiving ethernet frames. It is connected to MDIO bus via MDIOIface and to eTSEC via PHYIface. An ethernet link must be connected to its attached PHYs via EthernetIface;

The MDIO bus distributes MDIO control messages and supports routing of them. The MDIO bus use the same interface as an MDIO device. It is connected to eTSEC via MDIOIface.

Before starting the communications all mentioned above models should be created and connected as follows:

Setting Ethernet controller via API
// connect MDIO bus with MAC controller and PHY circuit.
temu_connect(miibus, "macDevice", etsec, "MACIface");
temu_connect(miibus, "phyDevices", phy, "MDIOIface");
// connect eTSEC with MDIO bus and PHY
temu_connect(etsec, "mdioBus", miibus, "MDIOIface");
temu_connect(etsec, "phy", phy, "PHYIface");

// connect MAC device to PHY
temu_connect(phy, "macDevice", etsec, "MACIface");
// connect ethernet link
temu_connect(phy, "ethernetLink", ethlink, "EthernetIface");
Setting Ethernet controller via Command Line
# connect MDIO bus with MAC controller and PHY circuit.
connect a=miibus.macDevice b=etsec:MACIface
connect a=miibus.phyDevices b=phy:MDIOIface

# connect eTSEC with MDIO bus and PHY
connect a=etsec.mdioBus b=miibus:MDIOIface
connect a=etsec.phy b=phy:PHYIface

#  connect MAC device to PHY
connect a=phy.macDevice b=etsec:MACIface
# connect ethernet link
connect a=phy.ethernetLink b=ethlink:EthernetIface

An ethernet link must be connected to its attached PHYs. Connection is done using the connect command.

Connect Syntax
ethlink.connect device=phy:PHYIface

The eTSEC programmable registers that occupy memory-mapped space are named according to P2020 QorIQ integrated processor reference manual. All the eTSEC registers are 4-byte wide.

To set MAC address MACSTNADDR1 and MACSTNADDR2 registers should be filled. The value of the station address written into MACSTNADDR1 and MACSTNADDR2 is byte reversed from how it would appear in the DA field of a frame in memory. For example, for a station address of 0x12345678ABCD, MACSTNADDR1 is set to 0xCDAB7856 and MACSTNADDR2 is set to 0x34120000.

Setting registers via API
// Write MACSTNADDR1 register value to set MAC to 00:00:00:00:00:01
temu_writeValueU32(etsec, "MACSTNADDR1", 0x01000000, 0);
Setting registers via Command Line
# Write MACSTNADDR1 register value to set MAC to 00:00:00:00:00:01
etsec.MACSTNADDR1 = 0x01000000

MAC address also can be set via setMAC command:

Set MAC
etsec.setMAC mac=\"00:00:00:00:00:01\"

@eTSEC Reference

Properties

Name Type Description

Class

*void

Class object

Component

*void

Pointer to component object if part of component

LocalName

*char

Local name (in component, if applicable)

LogMessageFlags

uint64_t

Per-object log message suppression flags

LoggingFlags

uint64_t

Flags for logging info

Name

*char

Object name

ObjectID

uint64_t

Unique ObjectID.

ReplayLoggingFlags

uint64_t

Replay-time category logging flags

TimeSource

*void

Time source object

Commands

Name Description

delete

Dispose instance of @eTSEC

new

Create new instance of eTSEC

Command new Arguments

Name Type Required Description

name

string

yes

Name of object to create

eTSEC Reference

Properties

Name Type Description

ATTR

uint32_t

Attribute register

ATTRColdResetValue

uint32_t

Attribute register

ATTRELI

uint32_t

Attribute extract length and extract index register

ATTRELIColdResetValue

uint32_t

Attribute extract length and extract index register

ATTRELIForcedBits

uint32_t

Attribute extract length and extract index register

ATTRELIForcedFlippedBits

uint32_t

Attribute extract length and extract index register

ATTRELIReadMask

uint32_t

Attribute extract length and extract index register

ATTRELIResetMask

uint32_t

Attribute extract length and extract index register

ATTRELIResetValue

uint32_t

Attribute extract length and extract index register

ATTRELIWriteMask

uint32_t

Attribute extract length and extract index register

ATTRForcedBits

uint32_t

Attribute register

ATTRForcedFlippedBits

uint32_t

Attribute register

ATTRReadMask

uint32_t

Attribute register

ATTRResetMask

uint32_t

Attribute register

ATTRResetValue

uint32_t

Attribute register

ATTRWriteMask

uint32_t

Attribute register

CAM

[uint32_t; 2]

Carry mask register

CAR

[uint32_t; 2]

Carry register

Class

*void

Class object

Component

*void

Pointer to component object if part of component

DFVLAN

uint32_t

Default VLAN control word

DFVLANColdResetValue

uint32_t

Default VLAN control word

DFVLANForcedBits

uint32_t

Default VLAN control word

DFVLANForcedFlippedBits

uint32_t

Default VLAN control word

DFVLANReadMask

uint32_t

Default VLAN control word

DFVLANResetMask

uint32_t

Default VLAN control word

DFVLANResetValue

uint32_t

Default VLAN control word

DFVLANWriteMask

uint32_t

Default VLAN control word

DMACTRL

uint32_t

DMA control register

DMACTRLColdResetValue

uint32_t

DMA control register

DMACTRLForcedBits

uint32_t

DMA control register

DMACTRLForcedFlippedBits

uint32_t

DMA control register

DMACTRLReadMask

uint32_t

DMA control register

DMACTRLResetMask

uint32_t

DMA control register

DMACTRLResetValue

uint32_t

DMA control register

DMACTRLWriteMask

uint32_t

DMA control register

ECNTRL

uint32_t

Ethernet control register

ECNTRLColdResetValue

uint32_t

Ethernet control register

ECNTRLForcedBits

uint32_t

Ethernet control register

ECNTRLForcedFlippedBits

uint32_t

Ethernet control register

ECNTRLReadMask

uint32_t

Ethernet control register

ECNTRLResetMask

uint32_t

Ethernet control register

ECNTRLResetValue

uint32_t

Ethernet control register

ECNTRLWriteMask

uint32_t

Ethernet control register

EDIS

uint32_t

Error disabled register

EDISColdResetValue

uint32_t

Error disabled register

EDISForcedBits

uint32_t

Error disabled register

EDISForcedFlippedBits

uint32_t

Error disabled register

EDISReadMask

uint32_t

Error disabled register

EDISResetMask

uint32_t

Error disabled register

EDISResetValue

uint32_t

Error disabled register

EDISWriteMask

uint32_t

Error disabled register

GADDR

[uint32_t; 8]

Group address register n

HAFDUP

uint32_t

Half-duplex control register

HAFDUPColdResetValue

uint32_t

Half-duplex control register

HAFDUPForcedBits

uint32_t

Half-duplex control register

HAFDUPForcedFlippedBits

uint32_t

Half-duplex control register

HAFDUPReadMask

uint32_t

Half-duplex control register

HAFDUPResetMask

uint32_t

Half-duplex control register

HAFDUPResetValue

uint32_t

Half-duplex control register

HAFDUPWriteMask

uint32_t

Half-duplex control register

IEVENT

uint32_t

Interrupt event register

IEVENTColdResetValue

uint32_t

Interrupt event register

IEVENTForcedBits

uint32_t

Interrupt event register

IEVENTForcedFlippedBits

uint32_t

Interrupt event register

IEVENTReadMask

uint32_t

Interrupt event register

IEVENTResetMask

uint32_t

Interrupt event register

IEVENTResetValue

uint32_t

Interrupt event register

IEVENTWriteMask

uint32_t

Interrupt event register

IFSTAT

uint32_t

Interface status register

IFSTATColdResetValue

uint32_t

Interface status register

IFSTATForcedBits

uint32_t

Interface status register

IFSTATForcedFlippedBits

uint32_t

Interface status register

IFSTATReadMask

uint32_t

Interface status register

IFSTATResetMask

uint32_t

Interface status register

IFSTATResetValue

uint32_t

Interface status register

IFSTATWriteMask

uint32_t

Interface status register

IGADDR

[uint32_t; 8]

Individual/group address register n

IMASK

uint32_t

Interrupt mask register

IMASKColdResetValue

uint32_t

Interrupt mask register

IMASKForcedBits

uint32_t

Interrupt mask register

IMASKForcedFlippedBits

uint32_t

Interrupt mask register

IMASKReadMask

uint32_t

Interrupt mask register

IMASKResetMask

uint32_t

Interrupt mask register

IMASKResetValue

uint32_t

Interrupt mask register

IMASKWriteMask

uint32_t

Interrupt mask register

IPGIFG

uint32_t

Inter-packet/inter-frame gap register

IPGIFGColdResetValue

uint32_t

Inter-packet/inter-frame gap register

IPGIFGForcedBits

uint32_t

Inter-packet/inter-frame gap register

IPGIFGForcedFlippedBits

uint32_t

Inter-packet/inter-frame gap register

IPGIFGReadMask

uint32_t

Inter-packet/inter-frame gap register

IPGIFGResetMask

uint32_t

Inter-packet/inter-frame gap register

IPGIFGResetValue

uint32_t

Inter-packet/inter-frame gap register

IPGIFGWriteMask

uint32_t

Inter-packet/inter-frame gap register

LocalName

*char

Local name (in component, if applicable)

LogMessageFlags

uint64_t

Per-object log message suppression flags

LoggingFlags

uint64_t

Flags for logging info

MACCFG1

uint32_t

MAC configuration register 1

MACCFG1ColdResetValue

uint32_t

MAC configuration register 1

MACCFG1ForcedBits

uint32_t

MAC configuration register 1

MACCFG1ForcedFlippedBits

uint32_t

MAC configuration register 1

MACCFG1ReadMask

uint32_t

MAC configuration register 1

MACCFG1ResetMask

uint32_t

MAC configuration register 1

MACCFG1ResetValue

uint32_t

MAC configuration register 1

MACCFG1WriteMask

uint32_t

MAC configuration register 1

MACCFG2

uint32_t

MAC configuration register 2

MACCFG2ColdResetValue

uint32_t

MAC configuration register 2

MACCFG2ForcedBits

uint32_t

MAC configuration register 2

MACCFG2ForcedFlippedBits

uint32_t

MAC configuration register 2

MACCFG2ReadMask

uint32_t

MAC configuration register 2

MACCFG2ResetMask

uint32_t

MAC configuration register 2

MACCFG2ResetValue

uint32_t

MAC configuration register 2

MACCFG2WriteMask

uint32_t

MAC configuration register 2

MACSTNADDR1

uint32_t

MAC station address register 1

MACSTNADDR1ColdResetValue

uint32_t

MAC station address register 1

MACSTNADDR1ForcedBits

uint32_t

MAC station address register 1

MACSTNADDR1ForcedFlippedBits

uint32_t

MAC station address register 1

MACSTNADDR1ReadMask

uint32_t

MAC station address register 1

MACSTNADDR1ResetMask

uint32_t

MAC station address register 1

MACSTNADDR1ResetValue

uint32_t

MAC station address register 1

MACSTNADDR1WriteMask

uint32_t

MAC station address register 1

MACSTNADDR2

uint32_t

MAC station address register 2

MACSTNADDR2ColdResetValue

uint32_t

MAC station address register 2

MACSTNADDR2ForcedBits

uint32_t

MAC station address register 2

MACSTNADDR2ForcedFlippedBits

uint32_t

MAC station address register 2

MACSTNADDR2ReadMask

uint32_t

MAC station address register 2

MACSTNADDR2ResetMask

uint32_t

MAC station address register 2

MACSTNADDR2ResetValue

uint32_t

MAC station address register 2

MACSTNADDR2WriteMask

uint32_t

MAC station address register 2

MACnADDR1

[uint32_t; 15]

MAC exact match address n, part 1

MACnADDR2

[uint32_t; 15]

MAC exact match address n, part 2

MAXFRM

uint32_t

Maximum frame length register

MAXFRMColdResetValue

uint32_t

Maximum frame length register

MAXFRMForcedBits

uint32_t

Maximum frame length register

MAXFRMForcedFlippedBits

uint32_t

Maximum frame length register

MAXFRMReadMask

uint32_t

Maximum frame length register

MAXFRMResetMask

uint32_t

Maximum frame length register

MAXFRMResetValue

uint32_t

Maximum frame length register

MAXFRMWriteMask

uint32_t

Maximum frame length register

MIIMADD

uint32_t

MII management address register

MIIMADDColdResetValue

uint32_t

MII management address register

MIIMADDForcedBits

uint32_t

MII management address register

MIIMADDForcedFlippedBits

uint32_t

MII management address register

MIIMADDReadMask

uint32_t

MII management address register

MIIMADDResetMask

uint32_t

MII management address register

MIIMADDResetValue

uint32_t

MII management address register

MIIMADDWriteMask

uint32_t

MII management address register

MIIMCFG

uint32_t

MII management configuration register

MIIMCFGColdResetValue

uint32_t

MII management configuration register

MIIMCFGForcedBits

uint32_t

MII management configuration register

MIIMCFGForcedFlippedBits

uint32_t

MII management configuration register

MIIMCFGReadMask

uint32_t

MII management configuration register

MIIMCFGResetMask

uint32_t

MII management configuration register

MIIMCFGResetValue

uint32_t

MII management configuration register

MIIMCFGWriteMask

uint32_t

MII management configuration register

MIIMCOM

uint32_t

MII management command register

MIIMCOMColdResetValue

uint32_t

MII management command register

MIIMCOMForcedBits

uint32_t

MII management command register

MIIMCOMForcedFlippedBits

uint32_t

MII management command register

MIIMCOMReadMask

uint32_t

MII management command register

MIIMCOMResetMask

uint32_t

MII management command register

MIIMCOMResetValue

uint32_t

MII management command register

MIIMCOMWriteMask

uint32_t

MII management command register

MIIMCON

uint32_t

MII management control register

MIIMCONColdResetValue

uint32_t

MII management control register

MIIMCONForcedBits

uint32_t

MII management control register

MIIMCONForcedFlippedBits

uint32_t

MII management control register

MIIMCONReadMask

uint32_t

MII management control register

MIIMCONResetMask

uint32_t

MII management control register

MIIMCONResetValue

uint32_t

MII management control register

MIIMCONWriteMask

uint32_t

MII management control register

MIIMIND

uint32_t

MII management indicator register

MIIMINDColdResetValue

uint32_t

MII management indicator register

MIIMINDForcedBits

uint32_t

MII management indicator register

MIIMINDForcedFlippedBits

uint32_t

MII management indicator register

MIIMINDReadMask

uint32_t

MII management indicator register

MIIMINDResetMask

uint32_t

MII management indicator register

MIIMINDResetValue

uint32_t

MII management indicator register

MIIMINDWriteMask

uint32_t

MII management indicator register

MIIMSTAT

uint32_t

MII management status register

MIIMSTATColdResetValue

uint32_t

MII management status register

MIIMSTATForcedBits

uint32_t

MII management status register

MIIMSTATForcedFlippedBits

uint32_t

MII management status register

MIIMSTATReadMask

uint32_t

MII management status register

MIIMSTATResetMask

uint32_t

MII management status register

MIIMSTATResetValue

uint32_t

MII management status register

MIIMSTATWriteMask

uint32_t

MII management status register

MRBLR

uint32_t

Maximum receive buffer length register

MRBLRColdResetValue

uint32_t

Maximum receive buffer length register

MRBLRForcedBits

uint32_t

Maximum receive buffer length register

MRBLRForcedFlippedBits

uint32_t

Maximum receive buffer length register

MRBLRReadMask

uint32_t

Maximum receive buffer length register

MRBLRResetMask

uint32_t

Maximum receive buffer length register

MRBLRResetValue

uint32_t

Maximum receive buffer length register

MRBLRWriteMask

uint32_t

Maximum receive buffer length register

Name

*char

Object name

ObjectID

uint64_t

Unique ObjectID.

PTV

uint32_t

Pause time value register

PTVColdResetValue

uint32_t

Pause time value register

PTVForcedBits

uint32_t

Pause time value register

PTVForcedFlippedBits

uint32_t

Pause time value register

PTVReadMask

uint32_t

Pause time value register

PTVResetMask

uint32_t

Pause time value register

PTVResetValue

uint32_t

Pause time value register

PTVWriteMask

uint32_t

Pause time value register

RALN

uint32_t

Receive alignment error counter

RALNColdResetValue

uint32_t

Receive alignment error counter

RALNForcedBits

uint32_t

Receive alignment error counter

RALNForcedFlippedBits

uint32_t

Receive alignment error counter

RALNReadMask

uint32_t

Receive alignment error counter

RALNResetMask

uint32_t

Receive alignment error counter

RALNResetValue

uint32_t

Receive alignment error counter

RALNWriteMask

uint32_t

Receive alignment error counter

RBASE

[uint32_t; 8]

RxBD base address of ring n

RBASEH

uint32_t

RxBD base address high bits

RBASEHColdResetValue

uint32_t

RxBD base address high bits

RBASEHForcedBits

uint32_t

RxBD base address high bits

RBASEHForcedFlippedBits

uint32_t

RxBD base address high bits

RBASEHReadMask

uint32_t

RxBD base address high bits

RBASEHResetMask

uint32_t

RxBD base address high bits

RBASEHResetValue

uint32_t

RxBD base address high bits

RBASEHWriteMask

uint32_t

RxBD base address high bits

RBCA

uint32_t

Receive broadcast packet counter

RBCAColdResetValue

uint32_t

Receive broadcast packet counter

RBCAForcedBits

uint32_t

Receive broadcast packet counter

RBCAForcedFlippedBits

uint32_t

Receive broadcast packet counter

RBCAReadMask

uint32_t

Receive broadcast packet counter

RBCAResetMask

uint32_t

Receive broadcast packet counter

RBCAResetValue

uint32_t

Receive broadcast packet counter

RBCAWriteMask

uint32_t

Receive broadcast packet counter

RBDBPH

uint32_t

Rx data buffer pointer high bits

RBDBPHColdResetValue

uint32_t

Rx data buffer pointer high bits

RBDBPHForcedBits

uint32_t

Rx data buffer pointer high bits

RBDBPHForcedFlippedBits

uint32_t

Rx data buffer pointer high bits

RBDBPHReadMask

uint32_t

Rx data buffer pointer high bits

RBDBPHResetMask

uint32_t

Rx data buffer pointer high bits

RBDBPHResetValue

uint32_t

Rx data buffer pointer high bits

RBDBPHWriteMask

uint32_t

Rx data buffer pointer high bits

RBIFX

uint32_t

Receive bit field extract control register

RBIFXColdResetValue

uint32_t

Receive bit field extract control register

RBIFXForcedBits

uint32_t

Receive bit field extract control register

RBIFXForcedFlippedBits

uint32_t

Receive bit field extract control register

RBIFXReadMask

uint32_t

Receive bit field extract control register

RBIFXResetMask

uint32_t

Receive bit field extract control register

RBIFXResetValue

uint32_t

Receive bit field extract control register

RBIFXWriteMask

uint32_t

Receive bit field extract control register

RBPTR

[uint32_t; 8]

RxBD pointer for ring n

RBYT

uint32_t

Receive byte counter

RBYTColdResetValue

uint32_t

Receive byte counter

RBYTForcedBits

uint32_t

Receive byte counter

RBYTForcedFlippedBits

uint32_t

Receive byte counter

RBYTReadMask

uint32_t

Receive byte counter

RBYTResetMask

uint32_t

Receive byte counter

RBYTResetValue

uint32_t

Receive byte counter

RBYTWriteMask

uint32_t

Receive byte counter

RCSE

uint32_t

Receive carrier sense error counter

RCSEColdResetValue

uint32_t

Receive carrier sense error counter

RCSEForcedBits

uint32_t

Receive carrier sense error counter

RCSEForcedFlippedBits

uint32_t

Receive carrier sense error counter

RCSEReadMask

uint32_t

Receive carrier sense error counter

RCSEResetMask

uint32_t

Receive carrier sense error counter

RCSEResetValue

uint32_t

Receive carrier sense error counter

RCSEWriteMask

uint32_t

Receive carrier sense error counter

RCTRL

uint32_t

Receive control register

RCTRLColdResetValue

uint32_t

Receive control register

RCTRLForcedBits

uint32_t

Receive control register

RCTRLForcedFlippedBits

uint32_t

Receive control register

RCTRLReadMask

uint32_t

Receive control register

RCTRLResetMask

uint32_t

Receive control register

RCTRLResetValue

uint32_t

Receive control register

RCTRLWriteMask

uint32_t

Receive control register

RDRP

uint32_t

Receive drop counter

RDRPColdResetValue

uint32_t

Receive drop counter

RDRPForcedBits

uint32_t

Receive drop counter

RDRPForcedFlippedBits

uint32_t

Receive drop counter

RDRPReadMask

uint32_t

Receive drop counter

RDRPResetMask

uint32_t

Receive drop counter

RDRPResetValue

uint32_t

Receive drop counter

RDRPWriteMask

uint32_t

Receive drop counter

RFBPTR

[uint32_t; 8]

Last free RxBD pointer for ring n

RFCS

uint32_t

Receive FCS error counter

RFCSColdResetValue

uint32_t

Receive FCS error counter

RFCSForcedBits

uint32_t

Receive FCS error counter

RFCSForcedFlippedBits

uint32_t

Receive FCS error counter

RFCSReadMask

uint32_t

Receive FCS error counter

RFCSResetMask

uint32_t

Receive FCS error counter

RFCSResetValue

uint32_t

Receive FCS error counter

RFCSWriteMask

uint32_t

Receive FCS error counter

RFLR

uint32_t

Receive frame length error counter

RFLRColdResetValue

uint32_t

Receive frame length error counter

RFLRForcedBits

uint32_t

Receive frame length error counter

RFLRForcedFlippedBits

uint32_t

Receive frame length error counter

RFLRReadMask

uint32_t

Receive frame length error counter

RFLRResetMask

uint32_t

Receive frame length error counter

RFLRResetValue

uint32_t

Receive frame length error counter

RFLRWriteMask

uint32_t

Receive frame length error counter

RFRG

uint32_t

Receive fragments counter

RFRGColdResetValue

uint32_t

Receive fragments counter

RFRGForcedBits

uint32_t

Receive fragments counter

RFRGForcedFlippedBits

uint32_t

Receive fragments counter

RFRGReadMask

uint32_t

Receive fragments counter

RFRGResetMask

uint32_t

Receive fragments counter

RFRGResetValue

uint32_t

Receive fragments counter

RFRGWriteMask

uint32_t

Receive fragments counter

RJBR

uint32_t

Receive jabber counter

RJBRColdResetValue

uint32_t

Receive jabber counter

RJBRForcedBits

uint32_t

Receive jabber counter

RJBRForcedFlippedBits

uint32_t

Receive jabber counter

RJBRReadMask

uint32_t

Receive jabber counter

RJBRResetMask

uint32_t

Receive jabber counter

RJBRResetValue

uint32_t

Receive jabber counter

RJBRWriteMask

uint32_t

Receive jabber counter

RMCA

uint32_t

Receive multicast packet counter

RMCAColdResetValue

uint32_t

Receive multicast packet counter

RMCAForcedBits

uint32_t

Receive multicast packet counter

RMCAForcedFlippedBits

uint32_t

Receive multicast packet counter

RMCAReadMask

uint32_t

Receive multicast packet counter

RMCAResetMask

uint32_t

Receive multicast packet counter

RMCAResetValue

uint32_t

Receive multicast packet counter

RMCAWriteMask

uint32_t

Receive multicast packet counter

ROVR

uint32_t

Receive oversize packet counter

ROVRColdResetValue

uint32_t

Receive oversize packet counter

ROVRForcedBits

uint32_t

Receive oversize packet counter

ROVRForcedFlippedBits

uint32_t

Receive oversize packet counter

ROVRReadMask

uint32_t

Receive oversize packet counter

ROVRResetMask

uint32_t

Receive oversize packet counter

ROVRResetValue

uint32_t

Receive oversize packet counter

ROVRWriteMask

uint32_t

Receive oversize packet counter

RPKT

uint32_t

Receive packet counter

RPKTColdResetValue

uint32_t

Receive packet counter

RPKTForcedBits

uint32_t

Receive packet counter

RPKTForcedFlippedBits

uint32_t

Receive packet counter

RPKTReadMask

uint32_t

Receive packet counter

RPKTResetMask

uint32_t

Receive packet counter

RPKTResetValue

uint32_t

Receive packet counter

RPKTWriteMask

uint32_t

Receive packet counter

RQFAR

uint32_t

Receive queue filing table address register

RQFARColdResetValue

uint32_t

Receive queue filing table address register

RQFARForcedBits

uint32_t

Receive queue filing table address register

RQFARForcedFlippedBits

uint32_t

Receive queue filing table address register

RQFARReadMask

uint32_t

Receive queue filing table address register

RQFARResetMask

uint32_t

Receive queue filing table address register

RQFARResetValue

uint32_t

Receive queue filing table address register

RQFARWriteMask

uint32_t

Receive queue filing table address register

RQFCR

uint32_t

Receive queue filing table control register

RQFCRColdResetValue

uint32_t

Receive queue filing table control register

RQFCRForcedBits

uint32_t

Receive queue filing table control register

RQFCRForcedFlippedBits

uint32_t

Receive queue filing table control register

RQFCRReadMask

uint32_t

Receive queue filing table control register

RQFCRResetMask

uint32_t

Receive queue filing table control register

RQFCRResetValue

uint32_t

Receive queue filing table control register

RQFCRWriteMask

uint32_t

Receive queue filing table control register

RQFPR

uint32_t

Receive queue filing table property register

RQFPRColdResetValue

uint32_t

Receive queue filing table property register

RQFPRForcedBits

uint32_t

Receive queue filing table property register

RQFPRForcedFlippedBits

uint32_t

Receive queue filing table property register

RQFPRReadMask

uint32_t

Receive queue filing table property register

RQFPRResetMask

uint32_t

Receive queue filing table property register

RQFPRResetValue

uint32_t

Receive queue filing table property register

RQFPRWriteMask

uint32_t

Receive queue filing table property register

RQPRM

[uint32_t; 8]

Receive queue parameters register

RQUEUE

uint32_t

Receive queue control register

RQUEUEColdResetValue

uint32_t

Receive queue control register

RQUEUEForcedBits

uint32_t

Receive queue control register

RQUEUEForcedFlippedBits

uint32_t

Receive queue control register

RQUEUEReadMask

uint32_t

Receive queue control register

RQUEUEResetMask

uint32_t

Receive queue control register

RQUEUEResetValue

uint32_t

Receive queue control register

RQUEUEWriteMask

uint32_t

Receive queue control register

RREJ

uint32_t

Receive filer rejected packet counter

RREJColdResetValue

uint32_t

Receive filer rejected packet counter

RREJForcedBits

uint32_t

Receive filer rejected packet counter

RREJForcedFlippedBits

uint32_t

Receive filer rejected packet counter

RREJReadMask

uint32_t

Receive filer rejected packet counter

RREJResetMask

uint32_t

Receive filer rejected packet counter

RREJResetValue

uint32_t

Receive filer rejected packet counter

RREJWriteMask

uint32_t

Receive filer rejected packet counter

RSTAT

uint32_t

Receive status register

RSTATColdResetValue

uint32_t

Receive status register

RSTATForcedBits

uint32_t

Receive status register

RSTATForcedFlippedBits

uint32_t

Receive status register

RSTATReadMask

uint32_t

Receive status register

RSTATResetMask

uint32_t

Receive status register

RSTATResetValue

uint32_t

Receive status register

RSTATWriteMask

uint32_t

Receive status register

RUND

uint32_t

Receive undersize packet counter

RUNDColdResetValue

uint32_t

Receive undersize packet counter

RUNDForcedBits

uint32_t

Receive undersize packet counter

RUNDForcedFlippedBits

uint32_t

Receive undersize packet counter

RUNDReadMask

uint32_t

Receive undersize packet counter

RUNDResetMask

uint32_t

Receive undersize packet counter

RUNDResetValue

uint32_t

Receive undersize packet counter

RUNDWriteMask

uint32_t

Receive undersize packet counter

RXCF

uint32_t

Receive control frame counter

RXCFColdResetValue

uint32_t

Receive control frame counter

RXCFForcedBits

uint32_t

Receive control frame counter

RXCFForcedFlippedBits

uint32_t

Receive control frame counter

RXCFReadMask

uint32_t

Receive control frame counter

RXCFResetMask

uint32_t

Receive control frame counter

RXCFResetValue

uint32_t

Receive control frame counter

RXCFWriteMask

uint32_t

Receive control frame counter

RXIC

uint32_t

Receive interrupt coalescing register

RXICColdResetValue

uint32_t

Receive interrupt coalescing register

RXICForcedBits

uint32_t

Receive interrupt coalescing register

RXICForcedFlippedBits

uint32_t

Receive interrupt coalescing register

RXICReadMask

uint32_t

Receive interrupt coalescing register

RXICResetMask

uint32_t

Receive interrupt coalescing register

RXICResetValue

uint32_t

Receive interrupt coalescing register

RXICWriteMask

uint32_t

Receive interrupt coalescing register

RXPF

uint32_t

Receive PAUSE frame counter

RXPFColdResetValue

uint32_t

Receive PAUSE frame counter

RXPFForcedBits

uint32_t

Receive PAUSE frame counter

RXPFForcedFlippedBits

uint32_t

Receive PAUSE frame counter

RXPFReadMask

uint32_t

Receive PAUSE frame counter

RXPFResetMask

uint32_t

Receive PAUSE frame counter

RXPFResetValue

uint32_t

Receive PAUSE frame counter

RXPFWriteMask

uint32_t

Receive PAUSE frame counter

RXUO

uint32_t

Receive unknown opcode counter

RXUOColdResetValue

uint32_t

Receive unknown opcode counter

RXUOForcedBits

uint32_t

Receive unknown opcode counter

RXUOForcedFlippedBits

uint32_t

Receive unknown opcode counter

RXUOReadMask

uint32_t

Receive unknown opcode counter

RXUOResetMask

uint32_t

Receive unknown opcode counter

RXUOResetValue

uint32_t

Receive unknown opcode counter

RXUOWriteMask

uint32_t

Receive unknown opcode counter

ReplayLoggingFlags

uint64_t

Replay-time category logging flags

TBASE

[uint32_t; 8]

TxBD base address of ring n

TBASEH

uint32_t

TxBD base address high bits

TBASEHColdResetValue

uint32_t

TxBD base address high bits

TBASEHForcedBits

uint32_t

TxBD base address high bits

TBASEHForcedFlippedBits

uint32_t

TxBD base address high bits

TBASEHReadMask

uint32_t

TxBD base address high bits

TBASEHResetMask

uint32_t

TxBD base address high bits

TBASEHResetValue

uint32_t

TxBD base address high bits

TBASEHWriteMask

uint32_t

TxBD base address high bits

TBCA

uint32_t

Transmit broadcast packet counter

TBCAColdResetValue

uint32_t

Transmit broadcast packet counter

TBCAForcedBits

uint32_t

Transmit broadcast packet counter

TBCAForcedFlippedBits

uint32_t

Transmit broadcast packet counter

TBCAReadMask

uint32_t

Transmit broadcast packet counter

TBCAResetMask

uint32_t

Transmit broadcast packet counter

TBCAResetValue

uint32_t

Transmit broadcast packet counter

TBCAWriteMask

uint32_t

Transmit broadcast packet counter

TBDBPH

uint32_t

Tx data buffer pointer high bits

TBDBPHColdResetValue

uint32_t

Tx data buffer pointer high bits

TBDBPHForcedBits

uint32_t

Tx data buffer pointer high bits

TBDBPHForcedFlippedBits

uint32_t

Tx data buffer pointer high bits

TBDBPHReadMask

uint32_t

Tx data buffer pointer high bits

TBDBPHResetMask

uint32_t

Tx data buffer pointer high bits

TBDBPHResetValue

uint32_t

Tx data buffer pointer high bits

TBDBPHWriteMask

uint32_t

Tx data buffer pointer high bits

TBIPA

uint32_t

TBI PHY address register

TBIPAColdResetValue

uint32_t

TBI PHY address register

TBIPAForcedBits

uint32_t

TBI PHY address register

TBIPAForcedFlippedBits

uint32_t

TBI PHY address register

TBIPAReadMask

uint32_t

TBI PHY address register

TBIPAResetMask

uint32_t

TBI PHY address register

TBIPAResetValue

uint32_t

TBI PHY address register

TBIPAWriteMask

uint32_t

TBI PHY address register

TBPTR

[uint32_t; 8]

TxBD pointer for ring n

TBYT

uint32_t

Transmit byte counter

TBYTColdResetValue

uint32_t

Transmit byte counter

TBYTForcedBits

uint32_t

Transmit byte counter

TBYTForcedFlippedBits

uint32_t

Transmit byte counter

TBYTReadMask

uint32_t

Transmit byte counter

TBYTResetMask

uint32_t

Transmit byte counter

TBYTResetValue

uint32_t

Transmit byte counter

TBYTWriteMask

uint32_t

Transmit byte counter

TCTRL

uint32_t

Transmit control register

TCTRLColdResetValue

uint32_t

Transmit control register

TCTRLForcedBits

uint32_t

Transmit control register

TCTRLForcedFlippedBits

uint32_t

Transmit control register

TCTRLReadMask

uint32_t

Transmit control register

TCTRLResetMask

uint32_t

Transmit control register

TCTRLResetValue

uint32_t

Transmit control register

TCTRLWriteMask

uint32_t

Transmit control register

TDFR

uint32_t

Transmit deferral packet counter

TDFRColdResetValue

uint32_t

Transmit deferral packet counter

TDFRForcedBits

uint32_t

Transmit deferral packet counter

TDFRForcedFlippedBits

uint32_t

Transmit deferral packet counter

TDFRReadMask

uint32_t

Transmit deferral packet counter

TDFRResetMask

uint32_t

Transmit deferral packet counter

TDFRResetValue

uint32_t

Transmit deferral packet counter

TDFRWriteMask

uint32_t

Transmit deferral packet counter

TDRP

uint32_t

Transmit drop frame counter

TDRPColdResetValue

uint32_t

Transmit drop frame counter

TDRPForcedBits

uint32_t

Transmit drop frame counter

TDRPForcedFlippedBits

uint32_t

Transmit drop frame counter

TDRPReadMask

uint32_t

Transmit drop frame counter

TDRPResetMask

uint32_t

Transmit drop frame counter

TDRPResetValue

uint32_t

Transmit drop frame counter

TDRPWriteMask

uint32_t

Transmit drop frame counter

TEDF

uint32_t

Transmit excessive deferral packet counter

TEDFColdResetValue

uint32_t

Transmit excessive deferral packet counter

TEDFForcedBits

uint32_t

Transmit excessive deferral packet counter

TEDFForcedFlippedBits

uint32_t

Transmit excessive deferral packet counter

TEDFReadMask

uint32_t

Transmit excessive deferral packet counter

TEDFResetMask

uint32_t

Transmit excessive deferral packet counter

TEDFResetValue

uint32_t

Transmit excessive deferral packet counter

TEDFWriteMask

uint32_t

Transmit excessive deferral packet counter

TFCS

uint32_t

Transmit FCS error counter

TFCSColdResetValue

uint32_t

Transmit FCS error counter

TFCSForcedBits

uint32_t

Transmit FCS error counter

TFCSForcedFlippedBits

uint32_t

Transmit FCS error counter

TFCSReadMask

uint32_t

Transmit FCS error counter

TFCSResetMask

uint32_t

Transmit FCS error counter

TFCSResetValue

uint32_t

Transmit FCS error counter

TFCSWriteMask

uint32_t

Transmit FCS error counter

TFRG

uint32_t

Transmit fragments frame counter

TFRGColdResetValue

uint32_t

Transmit fragments frame counter

TFRGForcedBits

uint32_t

Transmit fragments frame counter

TFRGForcedFlippedBits

uint32_t

Transmit fragments frame counter

TFRGReadMask

uint32_t

Transmit fragments frame counter

TFRGResetMask

uint32_t

Transmit fragments frame counter

TFRGResetValue

uint32_t

Transmit fragments frame counter

TFRGWriteMask

uint32_t

Transmit fragments frame counter

TJBR

uint32_t

Transmit jabber frame counter

TJBRColdResetValue

uint32_t

Transmit jabber frame counter

TJBRForcedBits

uint32_t

Transmit jabber frame counter

TJBRForcedFlippedBits

uint32_t

Transmit jabber frame counter

TJBRReadMask

uint32_t

Transmit jabber frame counter

TJBRResetMask

uint32_t

Transmit jabber frame counter

TJBRResetValue

uint32_t

Transmit jabber frame counter

TJBRWriteMask

uint32_t

Transmit jabber frame counter

TLCL

uint32_t

Transmit late collision packet counter

TLCLColdResetValue

uint32_t

Transmit late collision packet counter

TLCLForcedBits

uint32_t

Transmit late collision packet counter

TLCLForcedFlippedBits

uint32_t

Transmit late collision packet counter

TLCLReadMask

uint32_t

Transmit late collision packet counter

TLCLResetMask

uint32_t

Transmit late collision packet counter

TLCLResetValue

uint32_t

Transmit late collision packet counter

TLCLWriteMask

uint32_t

Transmit late collision packet counter

TMCA

uint32_t

Transmit multicast packet counter

TMCAColdResetValue

uint32_t

Transmit multicast packet counter

TMCAForcedBits

uint32_t

Transmit multicast packet counter

TMCAForcedFlippedBits

uint32_t

Transmit multicast packet counter

TMCAReadMask

uint32_t

Transmit multicast packet counter

TMCAResetMask

uint32_t

Transmit multicast packet counter

TMCAResetValue

uint32_t

Transmit multicast packet counter

TMCAWriteMask

uint32_t

Transmit multicast packet counter

TMCL

uint32_t

Transmit multi collision packet counter

TMCLColdResetValue

uint32_t

Transmit multi collision packet counter

TMCLForcedBits

uint32_t

Transmit multi collision packet counter

TMCLForcedFlippedBits

uint32_t

Transmit multi collision packet counter

TMCLReadMask

uint32_t

Transmit multi collision packet counter

TMCLResetMask

uint32_t

Transmit multi collision packet counter

TMCLResetValue

uint32_t

Transmit multi collision packet counter

TMCLWriteMask

uint32_t

Transmit multi collision packet counter

TMROFF_H

uint32_t

Timer offset high register

TMROFF_HColdResetValue

uint32_t

Timer offset high register

TMROFF_HForcedBits

uint32_t

Timer offset high register

TMROFF_HForcedFlippedBits

uint32_t

Timer offset high register

TMROFF_HReadMask

uint32_t

Timer offset high register

TMROFF_HResetMask

uint32_t

Timer offset high register

TMROFF_HResetValue

uint32_t

Timer offset high register

TMROFF_HWriteMask

uint32_t

Timer offset high register

TMROFF_L

uint32_t

Timer offset low register

TMROFF_LColdResetValue

uint32_t

Timer offset low register

TMROFF_LForcedBits

uint32_t

Timer offset low register

TMROFF_LForcedFlippedBits

uint32_t

Timer offset low register

TMROFF_LReadMask

uint32_t

Timer offset low register

TMROFF_LResetMask

uint32_t

Timer offset low register

TMROFF_LResetValue

uint32_t

Timer offset low register

TMROFF_LWriteMask

uint32_t

Timer offset low register

TMR_ACC

uint32_t

Timer accumulator register

TMR_ACCColdResetValue

uint32_t

Timer accumulator register

TMR_ACCForcedBits

uint32_t

Timer accumulator register

TMR_ACCForcedFlippedBits

uint32_t

Timer accumulator register

TMR_ACCReadMask

uint32_t

Timer accumulator register

TMR_ACCResetMask

uint32_t

Timer accumulator register

TMR_ACCResetValue

uint32_t

Timer accumulator register

TMR_ACCWriteMask

uint32_t

Timer accumulator register

TMR_ADD

uint32_t

Timer drift compensation addend register

TMR_ADDColdResetValue

uint32_t

Timer drift compensation addend register

TMR_ADDForcedBits

uint32_t

Timer drift compensation addend register

TMR_ADDForcedFlippedBits

uint32_t

Timer drift compensation addend register

TMR_ADDReadMask

uint32_t

Timer drift compensation addend register

TMR_ADDResetMask

uint32_t

Timer drift compensation addend register

TMR_ADDResetValue

uint32_t

Timer drift compensation addend register

TMR_ADDWriteMask

uint32_t

Timer drift compensation addend register

TMR_ALARM_H

[uint32_t; 2]

Timer alarm high register

TMR_ALARM_L

[uint32_t; 2]

Timer alarm low register

TMR_CNT_H

uint32_t

Timer counter high register

TMR_CNT_HColdResetValue

uint32_t

Timer counter high register

TMR_CNT_HForcedBits

uint32_t

Timer counter high register

TMR_CNT_HForcedFlippedBits

uint32_t

Timer counter high register

TMR_CNT_HReadMask

uint32_t

Timer counter high register

TMR_CNT_HResetMask

uint32_t

Timer counter high register

TMR_CNT_HResetValue

uint32_t

Timer counter high register

TMR_CNT_HWriteMask

uint32_t

Timer counter high register

TMR_CNT_L

uint32_t

Timer counter low register

TMR_CNT_LColdResetValue

uint32_t

Timer counter low register

TMR_CNT_LForcedBits

uint32_t

Timer counter low register

TMR_CNT_LForcedFlippedBits

uint32_t

Timer counter low register

TMR_CNT_LReadMask

uint32_t

Timer counter low register

TMR_CNT_LResetMask

uint32_t

Timer counter low register

TMR_CNT_LResetValue

uint32_t

Timer counter low register

TMR_CNT_LWriteMask

uint32_t

Timer counter low register

TMR_CTRL

uint32_t

Timer control register

TMR_CTRLColdResetValue

uint32_t

Timer control register

TMR_CTRLForcedBits

uint32_t

Timer control register

TMR_CTRLForcedFlippedBits

uint32_t

Timer control register

TMR_CTRLReadMask

uint32_t

Timer control register

TMR_CTRLResetMask

uint32_t

Timer control register

TMR_CTRLResetValue

uint32_t

Timer control register

TMR_CTRLWriteMask

uint32_t

Timer control register

TMR_ETTS_H

[uint32_t; 2]

External trigger timestamp high register

TMR_ETTS_L

[uint32_t; 2]

External trigger timestamp low register

TMR_FIPER

[uint32_t; 2]

Timer fixed period interval register

TMR_PEMASK

uint32_t

PTP time stamp event mask register

TMR_PEMASKColdResetValue

uint32_t

PTP time stamp event mask register

TMR_PEMASKForcedBits

uint32_t

PTP time stamp event mask register

TMR_PEMASKForcedFlippedBits

uint32_t

PTP time stamp event mask register

TMR_PEMASKReadMask

uint32_t

PTP time stamp event mask register

TMR_PEMASKResetMask

uint32_t

PTP time stamp event mask register

TMR_PEMASKResetValue

uint32_t

PTP time stamp event mask register

TMR_PEMASKWriteMask

uint32_t

PTP time stamp event mask register

TMR_PEVENT

uint32_t

PTP time stamp event register

TMR_PEVENTColdResetValue

uint32_t

PTP time stamp event register

TMR_PEVENTForcedBits

uint32_t

PTP time stamp event register

TMR_PEVENTForcedFlippedBits

uint32_t

PTP time stamp event register

TMR_PEVENTReadMask

uint32_t

PTP time stamp event register

TMR_PEVENTResetMask

uint32_t

PTP time stamp event register

TMR_PEVENTResetValue

uint32_t

PTP time stamp event register

TMR_PEVENTWriteMask

uint32_t

PTP time stamp event register

TMR_PRSC

uint32_t

Timer prescale register

TMR_PRSCColdResetValue

uint32_t

Timer prescale register

TMR_PRSCForcedBits

uint32_t

Timer prescale register

TMR_PRSCForcedFlippedBits

uint32_t

Timer prescale register

TMR_PRSCReadMask

uint32_t

Timer prescale register

TMR_PRSCResetMask

uint32_t

Timer prescale register

TMR_PRSCResetValue

uint32_t

Timer prescale register

TMR_PRSCWriteMask

uint32_t

Timer prescale register

TMR_RXTS_H

uint32_t

Rx timer time stamp high

TMR_RXTS_HColdResetValue

uint32_t

Rx timer time stamp high

TMR_RXTS_HForcedBits

uint32_t

Rx timer time stamp high

TMR_RXTS_HForcedFlippedBits

uint32_t

Rx timer time stamp high

TMR_RXTS_HReadMask

uint32_t

Rx timer time stamp high

TMR_RXTS_HResetMask

uint32_t

Rx timer time stamp high

TMR_RXTS_HResetValue

uint32_t

Rx timer time stamp high

TMR_RXTS_HWriteMask

uint32_t

Rx timer time stamp high

TMR_RXTS_L

uint32_t

Rx timer time stamp low

TMR_RXTS_LColdResetValue

uint32_t

Rx timer time stamp low

TMR_RXTS_LForcedBits

uint32_t

Rx timer time stamp low

TMR_RXTS_LForcedFlippedBits

uint32_t

Rx timer time stamp low

TMR_RXTS_LReadMask

uint32_t

Rx timer time stamp low

TMR_RXTS_LResetMask

uint32_t

Rx timer time stamp low

TMR_RXTS_LResetValue

uint32_t

Rx timer time stamp low

TMR_RXTS_LWriteMask

uint32_t

Rx timer time stamp low

TMR_STAT

uint32_t

Time stamp status register

TMR_STATColdResetValue

uint32_t

Time stamp status register

TMR_STATForcedBits

uint32_t

Time stamp status register

TMR_STATForcedFlippedBits

uint32_t

Time stamp status register

TMR_STATReadMask

uint32_t

Time stamp status register

TMR_STATResetMask

uint32_t

Time stamp status register

TMR_STATResetValue

uint32_t

Time stamp status register

TMR_STATWriteMask

uint32_t

Time stamp status register

TMR_TEMASK

uint32_t

Timer event mask register

TMR_TEMASKColdResetValue

uint32_t

Timer event mask register

TMR_TEMASKForcedBits

uint32_t

Timer event mask register

TMR_TEMASKForcedFlippedBits

uint32_t

Timer event mask register

TMR_TEMASKReadMask

uint32_t

Timer event mask register

TMR_TEMASKResetMask

uint32_t

Timer event mask register

TMR_TEMASKResetValue

uint32_t

Timer event mask register

TMR_TEMASKWriteMask

uint32_t

Timer event mask register

TMR_TEVENT

uint32_t

Time stamp event register

TMR_TEVENTColdResetValue

uint32_t

Time stamp event register

TMR_TEVENTForcedBits

uint32_t

Time stamp event register

TMR_TEVENTForcedFlippedBits

uint32_t

Time stamp event register

TMR_TEVENTReadMask

uint32_t

Time stamp event register

TMR_TEVENTResetMask

uint32_t

Time stamp event register

TMR_TEVENTResetValue

uint32_t

Time stamp event register

TMR_TEVENTWriteMask

uint32_t

Time stamp event register

TMR_TXTS_H

[uint32_t; 2]

Tx time stamp high

TMR_TXTS_ID

[uint32_t; 2]

Tx time stamp identification tag register

TMR_TXTS_L

[uint32_t; 2]

Tx time stamp low

TNCL

uint32_t

Transmit total collision packet counter

TNCLColdResetValue

uint32_t

Transmit total collision packet counter

TNCLForcedBits

uint32_t

Transmit total collision packet counter

TNCLForcedFlippedBits

uint32_t

Transmit total collision packet counter

TNCLReadMask

uint32_t

Transmit total collision packet counter

TNCLResetMask

uint32_t

Transmit total collision packet counter

TNCLResetValue

uint32_t

Transmit total collision packet counter

TNCLWriteMask

uint32_t

Transmit total collision packet counter

TOVR

uint32_t

Transmit oversize frame counter

TOVRColdResetValue

uint32_t

Transmit oversize frame counter

TOVRForcedBits

uint32_t

Transmit oversize frame counter

TOVRForcedFlippedBits

uint32_t

Transmit oversize frame counter

TOVRReadMask

uint32_t

Transmit oversize frame counter

TOVRResetMask

uint32_t

Transmit oversize frame counter

TOVRResetValue

uint32_t

Transmit oversize frame counter

TOVRWriteMask

uint32_t

Transmit oversize frame counter

TPKT

uint32_t

Transmit packet counter

TPKTColdResetValue

uint32_t

Transmit packet counter

TPKTForcedBits

uint32_t

Transmit packet counter

TPKTForcedFlippedBits

uint32_t

Transmit packet counter

TPKTReadMask

uint32_t

Transmit packet counter

TPKTResetMask

uint32_t

Transmit packet counter

TPKTResetValue

uint32_t

Transmit packet counter

TPKTWriteMask

uint32_t

Transmit packet counter

TQUEUE

uint32_t

Transmit queue control register

TQUEUEColdResetValue

uint32_t

Transmit queue control register

TQUEUEForcedBits

uint32_t

Transmit queue control register

TQUEUEForcedFlippedBits

uint32_t

Transmit queue control register

TQUEUEReadMask

uint32_t

Transmit queue control register

TQUEUEResetMask

uint32_t

Transmit queue control register

TQUEUEResetValue

uint32_t

Transmit queue control register

TQUEUEWriteMask

uint32_t

Transmit queue control register

TR03WT

uint32_t

TxBD rings 0-3 round-robin weightings

TR03WTColdResetValue

uint32_t

TxBD rings 0-3 round-robin weightings

TR03WTForcedBits

uint32_t

TxBD rings 0-3 round-robin weightings

TR03WTForcedFlippedBits

uint32_t

TxBD rings 0-3 round-robin weightings

TR03WTReadMask

uint32_t

TxBD rings 0-3 round-robin weightings

TR03WTResetMask

uint32_t

TxBD rings 0-3 round-robin weightings

TR03WTResetValue

uint32_t

TxBD rings 0-3 round-robin weightings

TR03WTWriteMask

uint32_t

TxBD rings 0-3 round-robin weightings

TR127

uint32_t

Transmit and receive 65- to 127-byte frame counter

TR127ColdResetValue

uint32_t

Transmit and receive 65- to 127-byte frame counter

TR127ForcedBits

uint32_t

Transmit and receive 65- to 127-byte frame counter

TR127ForcedFlippedBits

uint32_t

Transmit and receive 65- to 127-byte frame counter

TR127ReadMask

uint32_t

Transmit and receive 65- to 127-byte frame counter

TR127ResetMask

uint32_t

Transmit and receive 65- to 127-byte frame counter

TR127ResetValue

uint32_t

Transmit and receive 65- to 127-byte frame counter

TR127WriteMask

uint32_t

Transmit and receive 65- to 127-byte frame counter

TR1K

uint32_t

Transmit and receive 512- to 1023-byte frame counter

TR1KColdResetValue

uint32_t

Transmit and receive 512- to 1023-byte frame counter

TR1KForcedBits

uint32_t

Transmit and receive 512- to 1023-byte frame counter

TR1KForcedFlippedBits

uint32_t

Transmit and receive 512- to 1023-byte frame counter

TR1KReadMask

uint32_t

Transmit and receive 512- to 1023-byte frame counter

TR1KResetMask

uint32_t

Transmit and receive 512- to 1023-byte frame counter

TR1KResetValue

uint32_t

Transmit and receive 512- to 1023-byte frame counter

TR1KWriteMask

uint32_t

Transmit and receive 512- to 1023-byte frame counter

TR255

uint32_t

Transmit and receive 128- to 255-byte frame counter

TR255ColdResetValue

uint32_t

Transmit and receive 128- to 255-byte frame counter

TR255ForcedBits

uint32_t

Transmit and receive 128- to 255-byte frame counter

TR255ForcedFlippedBits

uint32_t

Transmit and receive 128- to 255-byte frame counter

TR255ReadMask

uint32_t

Transmit and receive 128- to 255-byte frame counter

TR255ResetMask

uint32_t

Transmit and receive 128- to 255-byte frame counter

TR255ResetValue

uint32_t

Transmit and receive 128- to 255-byte frame counter

TR255WriteMask

uint32_t

Transmit and receive 128- to 255-byte frame counter

TR47WT

uint32_t

TxBD rings 4-7 round-robin weightings

TR47WTColdResetValue

uint32_t

TxBD rings 4-7 round-robin weightings

TR47WTForcedBits

uint32_t

TxBD rings 4-7 round-robin weightings

TR47WTForcedFlippedBits

uint32_t

TxBD rings 4-7 round-robin weightings

TR47WTReadMask

uint32_t

TxBD rings 4-7 round-robin weightings

TR47WTResetMask

uint32_t

TxBD rings 4-7 round-robin weightings

TR47WTResetValue

uint32_t

TxBD rings 4-7 round-robin weightings

TR47WTWriteMask

uint32_t

TxBD rings 4-7 round-robin weightings

TR511

uint32_t

Transmit and receive 256- to 511-byte frame counter

TR511ColdResetValue

uint32_t

Transmit and receive 256- to 511-byte frame counter

TR511ForcedBits

uint32_t

Transmit and receive 256- to 511-byte frame counter

TR511ForcedFlippedBits

uint32_t

Transmit and receive 256- to 511-byte frame counter

TR511ReadMask

uint32_t

Transmit and receive 256- to 511-byte frame counter

TR511ResetMask

uint32_t

Transmit and receive 256- to 511-byte frame counter

TR511ResetValue

uint32_t

Transmit and receive 256- to 511-byte frame counter

TR511WriteMask

uint32_t

Transmit and receive 256- to 511-byte frame counter

TR64

uint32_t

Transmit and receive 64-byte frame counter

TR64ColdResetValue

uint32_t

Transmit and receive 64-byte frame counter

TR64ForcedBits

uint32_t

Transmit and receive 64-byte frame counter

TR64ForcedFlippedBits

uint32_t

Transmit and receive 64-byte frame counter

TR64ReadMask

uint32_t

Transmit and receive 64-byte frame counter

TR64ResetMask

uint32_t

Transmit and receive 64-byte frame counter

TR64ResetValue

uint32_t

Transmit and receive 64-byte frame counter

TR64WriteMask

uint32_t

Transmit and receive 64-byte frame counter

TRMAX

uint32_t

Transmit and receive 1024- to 1518-byte frame counter

TRMAXColdResetValue

uint32_t

Transmit and receive 1024- to 1518-byte frame counter

TRMAXForcedBits

uint32_t

Transmit and receive 1024- to 1518-byte frame counter

TRMAXForcedFlippedBits

uint32_t

Transmit and receive 1024- to 1518-byte frame counter

TRMAXReadMask

uint32_t

Transmit and receive 1024- to 1518-byte frame counter

TRMAXResetMask

uint32_t

Transmit and receive 1024- to 1518-byte frame counter

TRMAXResetValue

uint32_t

Transmit and receive 1024- to 1518-byte frame counter

TRMAXWriteMask

uint32_t

Transmit and receive 1024- to 1518-byte frame counter

TRMGV

uint32_t

Transmit and receive good VLAN frame counter

TRMGVColdResetValue

uint32_t

Transmit and receive good VLAN frame counter

TRMGVForcedBits

uint32_t

Transmit and receive good VLAN frame counter

TRMGVForcedFlippedBits

uint32_t

Transmit and receive good VLAN frame counter

TRMGVReadMask

uint32_t

Transmit and receive good VLAN frame counter

TRMGVResetMask

uint32_t

Transmit and receive good VLAN frame counter

TRMGVResetValue

uint32_t

Transmit and receive good VLAN frame counter

TRMGVWriteMask

uint32_t

Transmit and receive good VLAN frame counter

TSCL

uint32_t

Transmit single collision packet counter

TSCLColdResetValue

uint32_t

Transmit single collision packet counter

TSCLForcedBits

uint32_t

Transmit single collision packet counter

TSCLForcedFlippedBits

uint32_t

Transmit single collision packet counter

TSCLReadMask

uint32_t

Transmit single collision packet counter

TSCLResetMask

uint32_t

Transmit single collision packet counter

TSCLResetValue

uint32_t

Transmit single collision packet counter

TSCLWriteMask

uint32_t

Transmit single collision packet counter

TSEC_ID

uint32_t

Controller ID register

TSEC_ID2

uint32_t

Controller ID register 2

TSEC_ID2ColdResetValue

uint32_t

Controller ID register 2

TSEC_ID2ForcedBits

uint32_t

Controller ID register 2

TSEC_ID2ForcedFlippedBits

uint32_t

Controller ID register 2

TSEC_ID2ReadMask

uint32_t

Controller ID register 2

TSEC_ID2ResetMask

uint32_t

Controller ID register 2

TSEC_ID2ResetValue

uint32_t

Controller ID register 2

TSEC_ID2WriteMask

uint32_t

Controller ID register 2

TSEC_IDColdResetValue

uint32_t

Controller ID register

TSEC_IDForcedBits

uint32_t

Controller ID register

TSEC_IDForcedFlippedBits

uint32_t

Controller ID register

TSEC_IDReadMask

uint32_t

Controller ID register

TSEC_IDResetMask

uint32_t

Controller ID register

TSEC_IDResetValue

uint32_t

Controller ID register

TSEC_IDWriteMask

uint32_t

Controller ID register

TSTAT

uint32_t

Transmit status register

TSTATColdResetValue

uint32_t

Transmit status register

TSTATForcedBits

uint32_t

Transmit status register

TSTATForcedFlippedBits

uint32_t

Transmit status register

TSTATReadMask

uint32_t

Transmit status register

TSTATResetMask

uint32_t

Transmit status register

TSTATResetValue

uint32_t

Transmit status register

TSTATWriteMask

uint32_t

Transmit status register

TUND

uint32_t

Transmit undersize frame counter

TUNDColdResetValue

uint32_t

Transmit undersize frame counter

TUNDForcedBits

uint32_t

Transmit undersize frame counter

TUNDForcedFlippedBits

uint32_t

Transmit undersize frame counter

TUNDReadMask

uint32_t

Transmit undersize frame counter

TUNDResetMask

uint32_t

Transmit undersize frame counter

TUNDResetValue

uint32_t

Transmit undersize frame counter

TUNDWriteMask

uint32_t

Transmit undersize frame counter

TXCF

uint32_t

Transmit control frame counter

TXCFColdResetValue

uint32_t

Transmit control frame counter

TXCFForcedBits

uint32_t

Transmit control frame counter

TXCFForcedFlippedBits

uint32_t

Transmit control frame counter

TXCFReadMask

uint32_t

Transmit control frame counter

TXCFResetMask

uint32_t

Transmit control frame counter

TXCFResetValue

uint32_t

Transmit control frame counter

TXCFWriteMask

uint32_t

Transmit control frame counter

TXCL

uint32_t

Transmit excessive collision packet counter

TXCLColdResetValue

uint32_t

Transmit excessive collision packet counter

TXCLForcedBits

uint32_t

Transmit excessive collision packet counter

TXCLForcedFlippedBits

uint32_t

Transmit excessive collision packet counter

TXCLReadMask

uint32_t

Transmit excessive collision packet counter

TXCLResetMask

uint32_t

Transmit excessive collision packet counter

TXCLResetValue

uint32_t

Transmit excessive collision packet counter

TXCLWriteMask

uint32_t

Transmit excessive collision packet counter

TXIC

uint32_t

Transmit interrupt coalescing register

TXICColdResetValue

uint32_t

Transmit interrupt coalescing register

TXICForcedBits

uint32_t

Transmit interrupt coalescing register

TXICForcedFlippedBits

uint32_t

Transmit interrupt coalescing register

TXICReadMask

uint32_t

Transmit interrupt coalescing register

TXICResetMask

uint32_t

Transmit interrupt coalescing register

TXICResetValue

uint32_t

Transmit interrupt coalescing register

TXICWriteMask

uint32_t

Transmit interrupt coalescing register

TXPF

uint32_t

Transmit PAUSE control frame counter

TXPFColdResetValue

uint32_t

Transmit PAUSE control frame counter

TXPFForcedBits

uint32_t

Transmit PAUSE control frame counter

TXPFForcedFlippedBits

uint32_t

Transmit PAUSE control frame counter

TXPFReadMask

uint32_t

Transmit PAUSE control frame counter

TXPFResetMask

uint32_t

Transmit PAUSE control frame counter

TXPFResetValue

uint32_t

Transmit PAUSE control frame counter

TXPFWriteMask

uint32_t

Transmit PAUSE control frame counter

TimeSource

*void

Time source object

config.checkCrc

uint8_t

Enable ethernet frame CRC checking.

config.generateCrc

uint8_t

Enable ethernet frame CRC generation.

config.interfaceMode

uint8_t

Set interface mode

config.irqError

uint8_t

IRQ number for eTSEC error

config.irqReceive

uint8_t

IRQ number for eTSEC receieve event

config.irqTransmit

uint8_t

IRQ number for eTSEC transmit event

config.logRegisterAccess

uint8_t

Enable logging of register accesses

config.logTraffic

uint8_t

Enable traffic logging

irqCtrl

temu_IfaceRef/ <unknown>

IRQ controller

mac

*char

Set MAC by string

mdioBus

temu_IfaceRef/ <unknown>

MDIO bus

memAccess

temu_IfaceRef/ <unknown>

Memory access (for DMA).

phy

temu_IfaceRef/ <unknown>

PHY device

Interfaces

Name Type Description

DeviceIface

DeviceIface

Device Interface

MACIface

temu::MACIface

MAC interface

MemAccessIface

MemAccessIface

Mem access interface

RegisterIface

temu::RegisterIface

Auto-generated Register Interface Impl.

ResetIface

ResetIface

Reset Interface

Registers

Register support is currently experimental!

Register Bank Regs

Register TSEC_ID
Description

Controller ID register

Reset value

0x01240000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

TSEC_ID

0xffff0000

0x124

eTSEC identifier

TSEC_REV_MJ

0x0000ff00

0x0

eTSEC major revision

TSEC_REV_MN

0x000000ff

0x0

eTSEC minor revision

Register TSEC_ID2
Description

Controller ID register 2

Reset value

0x003000f0

Warm reset mask

0x003f00ff

Diagram
Field Mask Reset Description

TSEC_INT

0x003f0000

0x30

Interface mode support

TSEC_CFG

0x000000ff

0xf0

eTSEC configuration options

Register IEVENT
Description

Interrupt event register

Reset value

0x00000000

Warm reset mask

0x00000000

Diagram
Field Mask Reset Description

BABR

0x80000000

-

Babbling receive error

RXC

0x40000000

-

Receive control interrupt

BSY

0x20000000

-

Busy condition interrupt

EBERR

0x10000000

-

Internal bus error

MSRO

0x04000000

-

MIB counter overflow

GTSC

0x02000000

-

Graceful transmit stop complete

BABT

0x01000000

-

Babbling transmit error

TXC

0x00800000

-

Transmit control interrupt

TXE

0x00400000

-

Transmit error

TXB

0x00200000

-

Transmit buffer interrupt

TXF

0x00100000

-

Transmit frame interrupt

LC

0x00040000

-

Late collision

CRL

0x00020000

-

Collision retry limit

XFUN

0x00010000

-

Transmit FIFO underrun

RXB

0x00008000

-

Receive buffer interrupt

MAG

0x00000800

-

Magic Packet detected

MMRD

0x00000400

-

MII management read completion

MMWR

0x00000200

-

MII management write completion

GRSC

0x00000100

-

Graceful receive stop complete

RXF

0x00000080

-

Receive frame interrupt

FGPI

0x00000010

-

Filer generated general purpose interrupt

FIR

0x00000008

-

Receive queue filer result invalid

FIQ

0x00000004

-

Frame filed to invalid receive queue

DPE

0x00000002

-

Internal data parity error

PERR

0x00000001

-

Receive frame parse error

Register IMASK
Description

Interrupt mask register

Reset value

0x00000000

Warm reset mask

0xf7f78f9f

Diagram
Field Mask Reset Description

BREN

0x80000000

0x0

Babbling receiver interrupt enable

RXCEN

0x40000000

0x0

Receive control interrupt enable

BSYEN

0x20000000

0x0

Busy interrupt enable

EBERREN

0x10000000

0x0

Internal bus error interrupt enable

MSROEN

0x04000000

0x0

MIB counter overflow interrupt enable

GTSCEN

0x02000000

0x0

Graceful transmit stop complete interrupt enable

BTEN

0x01000000

0x0

Babbling transmit interrupt enable

TXCEN

0x00800000

0x0

Transmit control interrupt enable

TXEEN

0x00400000

0x0

Transmit error interrupt enable

TXBEN

0x00200000

0x0

Transmit buffer interrupt enable

TXFEN

0x00100000

0x0

Transmit frame interrupt enable

LCEN

0x00040000

0x0

Late collision interrupt enable

CRLEN

0x00020000

0x0

Collision retry limit interrupt enable

XFUNEN

0x00010000

0x0

Transmit FIFO underrun interrupt enable

RXBEN

0x00008000

0x0

Receive buffer interrupt enable

MAGEN

0x00000800

0x0

Magic Packet interrupt enable

MMRDEN

0x00000400

0x0

MII management read completion interrupt enable

MMWREN

0x00000200

0x0

MII management write completion interrupt enable

GRSCEN

0x00000100

0x0

Graceful receive stop complete interrupt enable

RXFEN

0x00000080

0x0

Receive frame interrupt enable

FGPIEN

0x00000010

0x0

Filer generated interrupt enable

FIREN

0x00000008

0x0

Filer result invalid interrupt enable

FIQEN

0x00000004

0x0

Invalid receive queue interrupt enable

DPEEN

0x00000002

0x0

Data parity error interrupt enable

PERREN

0x00000001

0x0

Parse error interrupt enable

Register EDIS
Description

Error disabled register

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register ECNTRL
Description

Ethernet control register

Reset value

0x00000000

Warm reset mask

0x0000707e

Diagram
Field Mask Reset Description

CLRCNT

0x00004000

0x0

Clear all statistics counters and carry registers

AUTOZ

0x00002000

0x0

Automatically zero MIB counters and carry registers

STEN

0x00001000

0x0

MIB counter statistics enable

GMIIM

0x00000040

0x0

GMII interface mode

TBIM

0x00000020

0x0

Ten-bit interface mode

RPM

0x00000010

0x0

Reduced-pin mode for gigabit interfaces

R100M

0x00000008

0x0

RGMII/RMII 100 mode

RMM

0x00000004

0x0

Reduced-pin mode for 10/100 interfaces

SGMIIM

0x00000002

0x0

Serial GMII mode

Register PTV
Description

Pause time value register

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

PTE

0xffff0000

0x0

Extended pause control

PT

0x0000ffff

0x0

Pause time value

Register DMACTRL
Description

DMA control register

Reset value

0x00000000

Warm reset mask

0x000080df

Diagram
Field Mask Reset Description

LE

0x00008000

0x0

Little-endian descriptor mode enable

TDSEN

0x00000080

0x0

Tx data snoop enable

TBDSEN

0x00000040

0x0

TxBD snoop enable

GRS

0x00000010

0x0

Graceful receive stop

GTS

0x00000008

0x0

Graceful transmit stop

TOD

0x00000004

0x0

Transmit on demand for TxBD ring 0

WWR

0x00000002

0x0

Write with response

WOP

0x00000001

0x0

Wait or poll for TxBD ring 0

Register TBIPA
Description

TBI PHY address register

Reset value

0x00000000

Warm reset mask

0x0000001f

Diagram
Field Mask Reset Description

TBIPA

0x0000001f

0x0

TBI PHY address

Register TCTRL
Description

Transmit control register

Reset value

0x00000000

Warm reset mask

0x0000781e

Diagram
Field Mask Reset Description

IPCSEN

0x00004000

0x0

IP header checksum generation enable

TUCSEN

0x00002000

0x0

TCP/UDP checksum generation enable

VLINS

0x00001000

0x0

VLAN tag insertion enable

THDF

0x00000800

0x0

Transmit half-duplex flow control

RFC_PAUSE

0x00000010

0x0

Receive flow control pause frame

TFC_PAUSE

0x00000008

0x0

Transmit flow control pause frame

TXSCHED

0x00000006

0x0

Transmit ring scheduling algorithm

Register TSTAT
Description

Transmit status register

Reset value

0x00000000

Warm reset mask

0x00000000

Diagram
Field Mask Reset Description

THLT0

0x80000000

-

Transmit halt of ring 0

THLT1

0x40000000

-

Transmit halt of ring 1

THLT2

0x20000000

-

Transmit halt of ring 2

THLT3

0x10000000

-

Transmit halt of ring 3

THLT4

0x08000000

-

Transmit halt of ring 4

THLT5

0x04000000

-

Transmit halt of ring 5

THLT6

0x02000000

-

Transmit halt of ring 6

THLT7

0x01000000

-

Transmit halt of ring 7

TXF0

0x00008000

-

Transmit frame event on ring 0

TXF1

0x00004000

-

Transmit frame event on ring 1

TXF2

0x00002000

-

Transmit frame event on ring 2

TXF3

0x00001000

-

Transmit frame event on ring 3

TXF4

0x00000800

-

Transmit frame event on ring 4

TXF5

0x00000400

-

Transmit frame event on ring 5

TXF6

0x00000200

-

Transmit frame event on ring 6

TXF7

0x00000100

-

Transmit frame event on ring 7

Register DFVLAN
Description

Default VLAN control word

Reset value

0x81000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

TAG

0xffff0000

0x8100

Default VLAN Ethertype

PRI

0x0000e000

0x0

Default VLAN priority

CFI

0x00001000

0x0

Default VLAN canonical format indicator

VID

0x00000fff

0x0

Default VLAN identifier

Register TXIC
Description

Transmit interrupt coalescing register

Reset value

0x00000000

Warm reset mask

0xdfe0ffff

Diagram
Field Mask Reset Description

ICEN

0x80000000

0x0

Interrupt coalescing enable

ICCS

0x40000000

0x0

Interrupt coalescing timer clock source

ICFT

0x1fe00000

0x0

Interrupt coalescing frame count threshold

ICTT

0x0000ffff

0x0

Interrupt coalescing timer threshold

Register TQUEUE
Description

Transmit queue control register

Reset value

0x00008000

Warm reset mask

0x0000ff00

Diagram
Field Mask Reset Description

EN0

0x00008000

0x1

Queue 0 enable

EN1

0x00004000

0x0

Queue 1 enable

EN2

0x00002000

0x0

Queue 2 enable

EN3

0x00001000

0x0

Queue 3 enable

EN4

0x00000800

0x0

Queue 4 enable

EN5

0x00000400

0x0

Queue 5 enable

EN6

0x00000200

0x0

Queue 6 enable

EN7

0x00000100

0x0

Queue 7 enable

Register TR03WT
Description

TxBD rings 0-3 round-robin weightings

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

WT0

0xff000000

0x0

Ring 0 weighting

WT1

0x00ff0000

0x0

Ring 1 weighting

WT2

0x0000ff00

0x0

Ring 2 weighting

WT3

0x000000ff

0x0

Ring 3 weighting

Register TR47WT
Description

TxBD rings 4-7 round-robin weightings

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

WT4

0xff000000

0x0

Ring 4 weighting

WT5

0x00ff0000

0x0

Ring 5 weighting

WT6

0x0000ff00

0x0

Ring 6 weighting

WT7

0x000000ff

0x0

Ring 7 weighting

Register TBDBPH
Description

Tx data buffer pointer high bits

Reset value

0x00000000

Warm reset mask

0x0000000f

Diagram
Field Mask Reset Description

ADDRH

0x0000000f

0x0

High address bits

Register TBASEH
Description

TxBD base address high bits

Reset value

0x00000000

Warm reset mask

0x0000000f

Diagram
Field Mask Reset Description

ADDRH

0x0000000f

0x0

High address bits

Register RCTRL
Description

Receive control register

Reset value

0x00000000

Warm reset mask

0xff1f7fde

Diagram
Field Mask Reset Description

L2OFF

0xfe000000

0x0

Layer 2 offset

TS

0x01000000

0x0

Timestamp incoming packets as padding bytes

PAL

0x001f0000

0x0

Packet alignment padding length

LFC

0x00004000

0x0

Lossless flow control

VLEX

0x00002000

0x0

VLAN tag extraction enable

FILREN

0x00001000

0x0

Receive frame filer enable

FSQEN

0x00000800

0x0

Single-queue filer mode enable

GHTX

0x00000400

0x0

Group address hash table extend

IPCSEN

0x00000200

0x0

IP checksum verification enable

TUCSEN

0x00000100

0x0

TCP/UDP checksum verification enable

PRSDEP

0x000000c0

0x0

Parser control

BC_REJ

0x00000010

0x0

Broadcast frame reject

PROM

0x00000008

0x0

Promiscuous mode

RSF

0x00000004

0x0

Receive short frame mode

EMEN

0x00000002

0x0

Exact match MAC address enable

Register RSTAT
Description

Receive status register

Reset value

0x00000000

Warm reset mask

0x00000000

Diagram
Field Mask Reset Description

QHLT0

0x00800000

-

Receive queue 0 halted

QHLT1

0x00400000

-

Receive queue 1 halted

QHLT2

0x00200000

-

Receive queue 2 halted

QHLT3

0x00100000

-

Receive queue 3 halted

QHLT4

0x00080000

-

Receive queue 4 halted

QHLT5

0x00040000

-

Receive queue 5 halted

QHLT6

0x00020000

-

Receive queue 6 halted

QHLT7

0x00010000

-

Receive queue 7 halted

RXF0

0x00000080

-

Receive frame event on ring 0

RXF1

0x00000040

-

Receive frame event on ring 1

RXF2

0x00000020

-

Receive frame event on ring 2

RXF3

0x00000010

-

Receive frame event on ring 3

RXF4

0x00000008

-

Receive frame event on ring 4

RXF5

0x00000004

-

Receive frame event on ring 5

RXF6

0x00000002

-

Receive frame event on ring 6

RXF7

0x00000001

-

Receive frame event on ring 7

Register RXIC
Description

Receive interrupt coalescing register

Reset value

0x00000000

Warm reset mask

0xdfe0ffff

Diagram
Field Mask Reset Description

ICEN

0x80000000

0x0

Interrupt coalescing enable

ICCS

0x40000000

0x0

Interrupt coalescing timer clock source

ICFT

0x1fe00000

0x0

Interrupt coalescing frame count threshold

ICTT

0x0000ffff

0x0

Interrupt coalescing timer threshold

Register RQUEUE
Description

Receive queue control register

Reset value

0x00800080

Warm reset mask

0x00ff00ff

Diagram
Field Mask Reset Description

EX0

0x00800000

0x1

Receive queue 0 extract enable

EX1

0x00400000

0x0

Receive queue 1 extract enable

EX2

0x00200000

0x0

Receive queue 2 extract enable

EX3

0x00100000

0x0

Receive queue 3 extract enable

EX4

0x00080000

0x0

Receive queue 4 extract enable

EX5

0x00040000

0x0

Receive queue 5 extract enable

EX6

0x00020000

0x0

Receive queue 6 extract enable

EX7

0x00010000

0x0

Receive queue 7 extract enable

EN0

0x00000080

0x1

Receive queue 0 enable

EN1

0x00000040

0x0

Receive queue 1 enable

EN2

0x00000020

0x0

Receive queue 2 enable

EN3

0x00000010

0x0

Receive queue 3 enable

EN4

0x00000008

0x0

Receive queue 4 enable

EN5

0x00000004

0x0

Receive queue 5 enable

EN6

0x00000002

0x0

Receive queue 6 enable

EN7

0x00000001

0x0

Receive queue 7 enable

Register RBIFX
Description

Receive bit field extract control register

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

B0CTL

0xc0000000

0x0

Location of byte 0

B0OFFSET

0x3f000000

0x0

Offset of byte 0

B1CTL

0x00c00000

0x0

Location of byte 1

B1OFFSET

0x003f0000

0x0

Offset of byte 1

B2CTL

0x0000c000

0x0

Location of byte 2

B2OFFSET

0x00003f00

0x0

Offset of byte 2

B3CTL

0x000000c0

0x0

Location of byte 3

B3OFFSET

0x0000003f

0x0

Offset of byte 3

Register RQFAR
Description

Receive queue filing table address register

Reset value

0x00000000

Warm reset mask

0x000000ff

Diagram
Field Mask Reset Description

RQFAR

0x000000ff

0x0

Receive queue filer table index

Register RQFCR
Description

Receive queue filing table control register

Reset value

0x00000000

Warm reset mask

0x00000000

Diagram
Field Mask Reset Description

GPI

0x80000000

-

General purpose interrupt

Q

0x0000fc00

-

Receive queue index

CLE

0x00000200

-

Cluster entry/exit

REJ

0x00000100

-

Reject frame

AND

0x00000080

-

AND rule

CMP

0x00000060

-

Comparison operation

PID

0x0000000f

-

Property identifier

Register RQFPR
Description

Receive queue filing table property register

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MRBLR
Description

Maximum receive buffer length register

Reset value

0x00000000

Warm reset mask

0x0000ffc0

Diagram
Field Mask Reset Description

MRBL

0x0000ffc0

0x0

Maximum receive buffer length

Register RBDBPH
Description

Rx data buffer pointer high bits

Reset value

0x00000000

Warm reset mask

0x0000000f

Diagram
Field Mask Reset Description

ADDRH

0x0000000f

0x0

High address bits

Register RBASEH
Description

RxBD base address high bits

Reset value

0x00000000

Warm reset mask

0x0000000f

Diagram
Field Mask Reset Description

ADDRH

0x0000000f

0x0

High address bits

Register TMR_RXTS_H
Description

Rx timer time stamp high

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TMR_RXTS_L
Description

Rx timer time stamp low

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACCFG1
Description

MAC configuration register 1

Reset value

0x00000000

Warm reset mask

0x800f013f

Diagram
Field Mask Reset Description

Soft_Reset

0x80000000

0x0

Soft reset

Reset_Rx_MC

0x00080000

0x0

Reset receive MAC control block

Reset_Tx_MC

0x00040000

0x0

Reset transmit MAC control block

Reset_Rx_Fun

0x00020000

0x0

Reset receive function block

Reset_Tx_Fun

0x00010000

0x0

Reset transmit function block

Loop_Back

0x00000100

0x0

Loop back

Rx_Flow

0x00000020

0x0

Receive flow

Tx_Flow

0x00000010

0x0

Transmit flow

Syncd_Rx_EN

0x00000008

0x0

Receive enable synchronized

Rx_EN

0x00000004

0x0

Receive enable

Syncd_Tx_EN

0x00000002

0x0

Transmit enable synchronized

Tx_EN

0x00000001

0x0

Transmit enable

Register MACCFG2
Description

MAC configuration register 2

Reset value

0x00007000

Warm reset mask

0x0000f3ff

Diagram
Field Mask Reset Description

Preamble_Length

0x0000f000

0x7

Preamble length

I_F_Mode

0x00000300

0x0

MAC interface mode

PreAM_RxEN

0x00000080

0x0

User defined preamble receive enable

PreAM_TxEN

0x00000040

0x0

User defined preamble transmit enable

Huge_Frame

0x00000020

0x0

Huge frame enable

Length_check

0x00000010

0x0

Length check

MPEN

0x00000008

0x0

Magic packet enable

PAD_CRC

0x00000004

0x0

Pad and append CRC

CRC_EN

0x00000002

0x0

CRC enable

Full_Duplex

0x00000001

0x0

Full duplex configure

Register IPGIFG
Description

Inter-packet/inter-frame gap register

Reset value

0x40605060

Warm reset mask

0x7f7fff7f

Diagram
Field Mask Reset Description

IPGR1

0x7f000000

0x40

Non-back-to-back inter-packet-gap part 1

IPGR2

0x007f0000

0x60

Non-back-to-back inter-packet-gap part 2

Minimum_IFG_Enforcement

0x0000ff00

0x50

Minimum IFG enforcement

IPGR3

0x0000007f

0x60

Back-to-back inter-packet-gap

Register HAFDUP
Description

Half-duplex control register

Reset value

0x00a1f037

Warm reset mask

0x00fff03f

Diagram
Field Mask Reset Description

Alternate_BEB_Truncation

0x00f00000

0xa

Alternate binary exponential backoff truncation

Alt_BEB

0x00080000

0x0

Alternate binary exponential backoff

BP_No_BackOff

0x00040000

0x0

Back pressure no backoff

No_BackOff

0x00020000

0x0

No backoff

Excess_Defer

0x00010000

0x1

Excessively deferred

Retransmission_Maximum

0x0000f000

0xf

Retransmission maximum

Collision_Window

0x0000003f

0x37

Collision window

Register MAXFRM
Description

Maximum frame length register

Reset value

0x00000600

Warm reset mask

0x0000ffff

Diagram
Field Mask Reset Description

Maximum_Frame

0x0000ffff

0x600

Maximum frame length

Register MIIMCFG
Description

MII management configuration register

Reset value

0x00000007

Warm reset mask

0x80000017

Diagram
Field Mask Reset Description

Reset_Mgmt

0x80000000

0x0

Reset MII management

No_Pre

0x00000010

0x0

Preamble suppress

MgmtClk

0x00000007

0x7

MII management clock

Register MIIMCOM
Description

MII management command register

Reset value

0x00000000

Warm reset mask

0x00000003

Diagram
Field Mask Reset Description

Scan_Cycle

0x00000002

0x0

MII management scan cycle

Read_Cycle

0x00000001

0x0

MII management read cycle

Register MIIMADD
Description

MII management address register

Reset value

0x00000000

Warm reset mask

0x00001f1f

Diagram
Field Mask Reset Description

PHY_Address

0x00001f00

0x0

MII management PHY address

Register_Address

0x0000001f

0x0

MII management register address

Register MIIMCON
Description

MII management control register

Reset value

0x00000000

Warm reset mask

0x00000000

Diagram
Field Mask Reset Description

PHY_Control

0x0000ffff

-

MII management PHY control data

Register MIIMSTAT
Description

MII management status register

Reset value

0x00000000

Warm reset mask

0x0000ffff

Diagram
Field Mask Reset Description

PHY_Status

0x0000ffff

0x0

MII management PHY status data

Register MIIMIND
Description

MII management indicator register

Reset value

0x00000000

Warm reset mask

0x00000007

Diagram
Field Mask Reset Description

Not_Valid

0x00000004

0x0

MII management read data not valid

Scan

0x00000002

0x0

MII management scan in progress

Busy

0x00000001

0x0

MII management busy

Register IFSTAT
Description

Interface status register

Reset value

0x00000000

Warm reset mask

0x00000400

Diagram
Field Mask Reset Description

Excess_Defer

0x00000400

0x0

Excessive defer status

Register MACSTNADDR1
Description

MAC station address register 1

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACSTNADDR2
Description

MAC station address register 2

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TR64
Description

Transmit and receive 64-byte frame counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TR127
Description

Transmit and receive 65- to 127-byte frame counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TR255
Description

Transmit and receive 128- to 255-byte frame counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TR511
Description

Transmit and receive 256- to 511-byte frame counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TR1K
Description

Transmit and receive 512- to 1023-byte frame counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TRMAX
Description

Transmit and receive 1024- to 1518-byte frame counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TRMGV
Description

Transmit and receive good VLAN frame counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register RBYT
Description

Receive byte counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register RPKT
Description

Receive packet counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register RFCS
Description

Receive FCS error counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register RMCA
Description

Receive multicast packet counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register RBCA
Description

Receive broadcast packet counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register RXCF
Description

Receive control frame counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register RXPF
Description

Receive PAUSE frame counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register RXUO
Description

Receive unknown opcode counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register RALN
Description

Receive alignment error counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register RFLR
Description

Receive frame length error counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register RCSE
Description

Receive carrier sense error counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register RUND
Description

Receive undersize packet counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register ROVR
Description

Receive oversize packet counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register RFRG
Description

Receive fragments counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register RJBR
Description

Receive jabber counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register RDRP
Description

Receive drop counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TBYT
Description

Transmit byte counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TPKT
Description

Transmit packet counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TMCA
Description

Transmit multicast packet counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TBCA
Description

Transmit broadcast packet counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TXPF
Description

Transmit PAUSE control frame counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TDFR
Description

Transmit deferral packet counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TEDF
Description

Transmit excessive deferral packet counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TSCL
Description

Transmit single collision packet counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TMCL
Description

Transmit multi collision packet counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TLCL
Description

Transmit late collision packet counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TXCL
Description

Transmit excessive collision packet counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TNCL
Description

Transmit total collision packet counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TDRP
Description

Transmit drop frame counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TJBR
Description

Transmit jabber frame counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TFCS
Description

Transmit FCS error counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TXCF
Description

Transmit control frame counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TOVR
Description

Transmit oversize frame counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TUND
Description

Transmit undersize frame counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TFRG
Description

Transmit fragments frame counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register RREJ
Description

Receive filer rejected packet counter

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register ATTR
Description

Attribute register

Reset value

0x00000000

Warm reset mask

0x00006cc0

Diagram
Field Mask Reset Description

ELCWT

0x00006000

0x0

Extracted L2 cache write type

BDLWT

0x00000c00

0x0

Buffer descriptor L2 cache write type

RDSEN

0x00000080

0x0

Rx data snoop enable

RBDSEN

0x00000040

0x0

RxBD snoop enable

Register ATTRELI
Description

Attribute extract length and extract index register

Reset value

0x00000000

Warm reset mask

0x3ff83fc0

Diagram
Field Mask Reset Description

EL

0x3ff80000

0x0

Extracted length

EI

0x00003fc0

0x0

Extracted index

Register TMR_CTRL
Description

Timer control register

Reset value

0x00010000

Warm reset mask

0xdfffc3ef

Diagram
Field Mask Reset Description

ALM1P

0x80000000

0x0

Alarm 1 output polarity

ALM2P

0x40000000

0x0

Alarm 2 output polarity

FS

0x10000000

0x0

FIPER start indication

PP1L

0x08000000

0x0

FIPER1 pulse loopback mode enable

PP2L

0x04000000

0x0

FIPER2 pulse loopback mode enable

TCLK_PERIOD

0x03ff0000

0x1

1588 timer reference clock period

RTPE

0x00008000

0x0

Record Tx timestamp to PAL enable

FRD

0x00004000

0x0

FIPER realignment disable

ETEP2

0x00000200

0x0

External trigger 2 edge polarity

ETEP1

0x00000100

0x0

External trigger 1 edge polarity

COPH

0x00000080

0x0

Generated clock output phase

CIPH

0x00000040

0x0

Oscillator input clock phase

TMSR

0x00000020

0x0

Timer soft reset

BYP

0x00000008

0x0

Bypass drift compensated clock

TE

0x00000004

0x0

1588 timer enable

CKSEL

0x00000003

0x0

1588 timer reference clock source select

Register TMR_TEVENT
Description

Time stamp event register

Reset value

0x00000000

Warm reset mask

0x00000000

Diagram
Field Mask Reset Description

ETS2

0x02000000

-

External trigger 2 timestamp sampled

ETS1

0x01000000

-

External trigger 1 timestamp sampled

ALM2

0x00020000

-

Alarm 2 time reached

ALM1

0x00010000

-

Alarm 1 time reached

PP1

0x00000080

-

Periodic pulse 1 generated

PP2

0x00000040

-

Periodic pulse 2 generated

Register TMR_TEMASK
Description

Timer event mask register

Reset value

0x00000000

Warm reset mask

0x030300c0

Diagram
Field Mask Reset Description

ETS2EN

0x02000000

0x0

External trigger 2 event enable

ETS1EN

0x01000000

0x0

External trigger 1 event enable

ALM2EN

0x00020000

0x0

Alarm 2 event enable

ALM1EN

0x00010000

0x0

Alarm 1 event enable

PP1EN

0x00000080

0x0

Periodic pulse 1 event enable

PP2EN

0x00000040

0x0

Periodic pulse 2 event enable

Register TMR_PEVENT
Description

PTP time stamp event register

Reset value

0x00000000

Warm reset mask

0x00000301

Diagram
Field Mask Reset Description

TXP2

0x00000200

0x0

PTP frame transmitted, timestamp set 2

TXP1

0x00000100

0x0

PTP frame transmitted, timestamp set 1

RXP

0x00000001

0x0

PTP frame received

Register TMR_PEMASK
Description

PTP time stamp event mask register

Reset value

0x00000000

Warm reset mask

0x00000301

Diagram
Field Mask Reset Description

TXP2EN

0x00000200

0x0

Transmit PTP packet event 2 enable

TXP1EN

0x00000100

0x0

Transmit PTP packet event 1 enable

RXPEN

0x00000001

0x0

Receive PTP packet event enable

Register TMR_STAT
Description

Time stamp status register

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TMR_CNT_H
Description

Timer counter high register

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TMR_CNT_L
Description

Timer counter low register

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TMR_ADD
Description

Timer drift compensation addend register

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TMR_ACC
Description

Timer accumulator register

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TMR_PRSC
Description

Timer prescale register

Reset value

0x00000002

Warm reset mask

0x0000ffff

Diagram
Field Mask Reset Description

PRSC_OCK

0x0000ffff

0x2

Output clock division/prescale factor

Register TMROFF_H
Description

Timer offset high register

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TMROFF_L
Description

Timer offset low register

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TBPTR
Description

TxBD pointer for ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

PTR

0xfffffff8

0x0

8-byte aligned pointer

Register TBPTR
Description

TxBD pointer for ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

PTR

0xfffffff8

0x0

8-byte aligned pointer

Register TBPTR
Description

TxBD pointer for ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

PTR

0xfffffff8

0x0

8-byte aligned pointer

Register TBPTR
Description

TxBD pointer for ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

PTR

0xfffffff8

0x0

8-byte aligned pointer

Register TBPTR
Description

TxBD pointer for ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

PTR

0xfffffff8

0x0

8-byte aligned pointer

Register TBPTR
Description

TxBD pointer for ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

PTR

0xfffffff8

0x0

8-byte aligned pointer

Register TBPTR
Description

TxBD pointer for ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

PTR

0xfffffff8

0x0

8-byte aligned pointer

Register TBPTR
Description

TxBD pointer for ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

PTR

0xfffffff8

0x0

8-byte aligned pointer

Register TBASE
Description

TxBD base address of ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

BASE

0xfffffff8

0x0

8-byte aligned base address

Register TBASE
Description

TxBD base address of ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

BASE

0xfffffff8

0x0

8-byte aligned base address

Register TBASE
Description

TxBD base address of ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

BASE

0xfffffff8

0x0

8-byte aligned base address

Register TBASE
Description

TxBD base address of ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

BASE

0xfffffff8

0x0

8-byte aligned base address

Register TBASE
Description

TxBD base address of ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

BASE

0xfffffff8

0x0

8-byte aligned base address

Register TBASE
Description

TxBD base address of ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

BASE

0xfffffff8

0x0

8-byte aligned base address

Register TBASE
Description

TxBD base address of ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

BASE

0xfffffff8

0x0

8-byte aligned base address

Register TBASE
Description

TxBD base address of ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

BASE

0xfffffff8

0x0

8-byte aligned base address

Register TMR_TXTS_ID
Description

Tx time stamp identification tag register

Reset value

0x00000000

Warm reset mask

0x0000ffff

Diagram
Field Mask Reset Description

TXTS_ID

0x0000ffff

0x0

Tx time stamp identification field

Register TMR_TXTS_ID
Description

Tx time stamp identification tag register

Reset value

0x00000000

Warm reset mask

0x0000ffff

Diagram
Field Mask Reset Description

TXTS_ID

0x0000ffff

0x0

Tx time stamp identification field

Register TMR_TXTS_H
Description

Tx time stamp high

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TMR_TXTS_H
Description

Tx time stamp high

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TMR_TXTS_L
Description

Tx time stamp low

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TMR_TXTS_L
Description

Tx time stamp low

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register RBPTR
Description

RxBD pointer for ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

PTR

0xfffffff8

0x0

8-byte aligned pointer

Register RBPTR
Description

RxBD pointer for ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

PTR

0xfffffff8

0x0

8-byte aligned pointer

Register RBPTR
Description

RxBD pointer for ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

PTR

0xfffffff8

0x0

8-byte aligned pointer

Register RBPTR
Description

RxBD pointer for ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

PTR

0xfffffff8

0x0

8-byte aligned pointer

Register RBPTR
Description

RxBD pointer for ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

PTR

0xfffffff8

0x0

8-byte aligned pointer

Register RBPTR
Description

RxBD pointer for ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

PTR

0xfffffff8

0x0

8-byte aligned pointer

Register RBPTR
Description

RxBD pointer for ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

PTR

0xfffffff8

0x0

8-byte aligned pointer

Register RBPTR
Description

RxBD pointer for ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

PTR

0xfffffff8

0x0

8-byte aligned pointer

Register RBASE
Description

RxBD base address of ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

BASE

0xfffffff8

0x0

8-byte aligned base address

Register RBASE
Description

RxBD base address of ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

BASE

0xfffffff8

0x0

8-byte aligned base address

Register RBASE
Description

RxBD base address of ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

BASE

0xfffffff8

0x0

8-byte aligned base address

Register RBASE
Description

RxBD base address of ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

BASE

0xfffffff8

0x0

8-byte aligned base address

Register RBASE
Description

RxBD base address of ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

BASE

0xfffffff8

0x0

8-byte aligned base address

Register RBASE
Description

RxBD base address of ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

BASE

0xfffffff8

0x0

8-byte aligned base address

Register RBASE
Description

RxBD base address of ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

BASE

0xfffffff8

0x0

8-byte aligned base address

Register RBASE
Description

RxBD base address of ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

BASE

0xfffffff8

0x0

8-byte aligned base address

Register MACnADDR1
Description

MAC exact match address n, part 1

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR1
Description

MAC exact match address n, part 1

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR1
Description

MAC exact match address n, part 1

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR1
Description

MAC exact match address n, part 1

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR1
Description

MAC exact match address n, part 1

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR1
Description

MAC exact match address n, part 1

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR1
Description

MAC exact match address n, part 1

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR1
Description

MAC exact match address n, part 1

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR1
Description

MAC exact match address n, part 1

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR1
Description

MAC exact match address n, part 1

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR1
Description

MAC exact match address n, part 1

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR1
Description

MAC exact match address n, part 1

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR1
Description

MAC exact match address n, part 1

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR1
Description

MAC exact match address n, part 1

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR1
Description

MAC exact match address n, part 1

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR2
Description

MAC exact match address n, part 2

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR2
Description

MAC exact match address n, part 2

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR2
Description

MAC exact match address n, part 2

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR2
Description

MAC exact match address n, part 2

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR2
Description

MAC exact match address n, part 2

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR2
Description

MAC exact match address n, part 2

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR2
Description

MAC exact match address n, part 2

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR2
Description

MAC exact match address n, part 2

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR2
Description

MAC exact match address n, part 2

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR2
Description

MAC exact match address n, part 2

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR2
Description

MAC exact match address n, part 2

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR2
Description

MAC exact match address n, part 2

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR2
Description

MAC exact match address n, part 2

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR2
Description

MAC exact match address n, part 2

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register MACnADDR2
Description

MAC exact match address n, part 2

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register CAR
Description

Carry register

Reset value

0x00000000

Warm reset mask

0x00000000

Diagram
Field Mask Reset Description

VALUE

0xffffffff

-

Write-one-to-clear value

Register CAR
Description

Carry register

Reset value

0x00000000

Warm reset mask

0x00000000

Diagram
Field Mask Reset Description

VALUE

0xffffffff

-

Write-one-to-clear value

Register CAM
Description

Carry mask register

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register CAM
Description

Carry mask register

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register IGADDR
Description

Individual/group address register n

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register IGADDR
Description

Individual/group address register n

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register IGADDR
Description

Individual/group address register n

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register IGADDR
Description

Individual/group address register n

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register IGADDR
Description

Individual/group address register n

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register IGADDR
Description

Individual/group address register n

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register IGADDR
Description

Individual/group address register n

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register IGADDR
Description

Individual/group address register n

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register GADDR
Description

Group address register n

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register GADDR
Description

Group address register n

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register GADDR
Description

Group address register n

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register GADDR
Description

Group address register n

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register GADDR
Description

Group address register n

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register GADDR
Description

Group address register n

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register GADDR
Description

Group address register n

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register GADDR
Description

Group address register n

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register RQPRM
Description

Receive queue parameters register

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

FBTHR

0xff000000

0x0

Free BD threshold

LEN

0x00ffffff

0x0

Ring length

Register RQPRM
Description

Receive queue parameters register

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

FBTHR

0xff000000

0x0

Free BD threshold

LEN

0x00ffffff

0x0

Ring length

Register RQPRM
Description

Receive queue parameters register

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

FBTHR

0xff000000

0x0

Free BD threshold

LEN

0x00ffffff

0x0

Ring length

Register RQPRM
Description

Receive queue parameters register

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

FBTHR

0xff000000

0x0

Free BD threshold

LEN

0x00ffffff

0x0

Ring length

Register RQPRM
Description

Receive queue parameters register

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

FBTHR

0xff000000

0x0

Free BD threshold

LEN

0x00ffffff

0x0

Ring length

Register RQPRM
Description

Receive queue parameters register

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

FBTHR

0xff000000

0x0

Free BD threshold

LEN

0x00ffffff

0x0

Ring length

Register RQPRM
Description

Receive queue parameters register

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

FBTHR

0xff000000

0x0

Free BD threshold

LEN

0x00ffffff

0x0

Ring length

Register RQPRM
Description

Receive queue parameters register

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

FBTHR

0xff000000

0x0

Free BD threshold

LEN

0x00ffffff

0x0

Ring length

Register RFBPTR
Description

Last free RxBD pointer for ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

PTR

0xfffffff8

0x0

8-byte aligned pointer

Register RFBPTR
Description

Last free RxBD pointer for ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

PTR

0xfffffff8

0x0

8-byte aligned pointer

Register RFBPTR
Description

Last free RxBD pointer for ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

PTR

0xfffffff8

0x0

8-byte aligned pointer

Register RFBPTR
Description

Last free RxBD pointer for ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

PTR

0xfffffff8

0x0

8-byte aligned pointer

Register RFBPTR
Description

Last free RxBD pointer for ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

PTR

0xfffffff8

0x0

8-byte aligned pointer

Register RFBPTR
Description

Last free RxBD pointer for ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

PTR

0xfffffff8

0x0

8-byte aligned pointer

Register RFBPTR
Description

Last free RxBD pointer for ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

PTR

0xfffffff8

0x0

8-byte aligned pointer

Register RFBPTR
Description

Last free RxBD pointer for ring n

Reset value

0x00000000

Warm reset mask

0xfffffff8

Diagram
Field Mask Reset Description

PTR

0xfffffff8

0x0

8-byte aligned pointer

Register TMR_ALARM_H
Description

Timer alarm high register

Reset value

0xffffffff

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

ALARM_H

0xffffffff

0xffffffff

Alarm time comparator upper half

Register TMR_ALARM_H
Description

Timer alarm high register

Reset value

0xffffffff

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

ALARM_H

0xffffffff

0xffffffff

Alarm time comparator upper half

Register TMR_ALARM_L
Description

Timer alarm low register

Reset value

0xffffffff

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

ALARM_L

0xffffffff

0xffffffff

Alarm time comparator lower half

Register TMR_ALARM_L
Description

Timer alarm low register

Reset value

0xffffffff

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

ALARM_L

0xffffffff

0xffffffff

Alarm time comparator lower half

Register TMR_FIPER
Description

Timer fixed period interval register

Reset value

0xffffffff

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

FIPER

0xffffffff

0xffffffff

Fixed interval pulse period

Register TMR_FIPER
Description

Timer fixed period interval register

Reset value

0xffffffff

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

FIPER

0xffffffff

0xffffffff

Fixed interval pulse period

Register TMR_ETTS_H
Description

External trigger timestamp high register

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TMR_ETTS_H
Description

External trigger timestamp high register

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TMR_ETTS_L
Description

External trigger timestamp low register

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Register TMR_ETTS_L
Description

External trigger timestamp low register

Reset value

0x00000000

Warm reset mask

0xffffffff

Diagram
Field Mask Reset Description

VALUE

0xffffffff

0x0

Register value

Commands

Name Description

delete

Dispose instance of eTSEC

sendFrame

Send frame

setMAC

Set MAC address

Command sendFrame Arguments

Name Type Required Description

mac

string

yes

MAC address of target

Command setMAC Arguments

Name Type Required Description

mac

string

yes

MAC address to set

Limitations

  • Multicast groups are not yet supported.