5.13. Synopsys DWXGMAC - emllDwXgmac

The parameters to the Real-time Ethernet Driver Synopsys DesignWare Cores XGMAC - 10G/25G Ethernet MAC are setup-specific. The function CreateLinkParmsFromCmdLineDwXgmac() in EcSelectLinkLayer.cpp demonstrates how to initialize the Real-time Ethernet Driver instance.

Public Members

Common link parameters. Signature must be set to EC_LINK_PARMS_SIGNATURE_DW3504

PHY address

System on Chip type

PHY connection type

EC_FALSE: Use buffers from DMA for receive (default), EC_TRUE: use buffers from heap for receive. EcLinkAllocSendFrame is not supported if bNotUseDmaBuffers = EC_TRUE.

Transmit DMA descriptor buffer count. Must be a power of 2, maximum 256

Receive DMA descriptor buffer count. Must be a power of 2, maximum 256

Don’t use MDIO to set up the PHY

enum EC_T_DWXGMAC_TYPE

Values:

enumerator eDwXgmac_JetsonAgxOrin

MAC on Nvidia Jetson Agx Orin

enumerator eDwXgmac_JetsonAgxThor

MAC on Nvidia Jetson Agx Thor