5.6. DW3504 - emllDW3504

The parameters to the Synopsys DesignWare 3504-0 Universal 10/100/1000 Ethernet MAC (DW3504) Link Layer are setup-specific. The function “CreateLinkParmsFromCmdLineDW3504” in EcSelectLinkLayer.cpp demonstrates how to initialize the Link Layer instance.

Public Members

Common link parameters. Signature must be set to EC_LINK_PARMS_SIGNATURE_DW3504

PHY address

Physical base address of register block (8k)

System on Chip type

PHY connection type

Use buffers from DMA (EC_FALSE) or from heap for receive. AllocSend is not supported, when 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

enum EC_T_DW3504_TYPE

Values:

enumerator eDW3504_CycloneV

MAC on Cyclone V SoC

enumerator eDW3504_LCES1

MAC on LCES1 SoC

enumerator eDW3504_RZN1

MAC on Renesas RZN1

enumerator eDW3504_STM32MP1

MAC on STM32MP1

enumerator eDW3504_ATOM

MAC on Atom 6000

enumerator eDW3504_BCppDummy