emllDW3504

Synopsys DesignWare® Ethernet MAC IP.

See also

User Manual

Supported OS and Arch

Linux

QNX7

QNX71

SylixOS

VxWorks69

VxWorks70

Xenomai3

Xenomai4

Architecture

ARM_32
ARM_64
x86_32
x86_64
ARM_32
ARM_32
ARM_64
ARM_32
x86_32
x86_64
ARM_32
x86_32
x86_64
ARM_64
x86_32
x86_64
ARM_64
x86_64

Interrupt supported

Supported SoC’s

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_STM32MP15x

MAC on STM32MP15x

enumerator eDW3504_ATOM

MAC on Atom 6000

enumerator eDW3504_STM32MP13x

MAC on STM32MP13x

enumerator eDW3504_RK3328

MAC on Rockchip 3328 Rock64

enumerator eDW3504_RK3399

MAC on Rockchip 3399 Orange Pi 4

enumerator eDW3504_RK3588S

MAC on Rockchip 3588s Orange Pi 5

enumerator eDW3504_RK3568

MAC on Rockchip 3568 Radxa Rock3 a

enumerator eDW3504_SemidriveD9

MAC on Semidrive D9

enumerator eDW3504_RK3576

MAC on Rockchip 3576 Tronlong TL-3576-EVM

enumerator eDW3504_RK3562

MAC on Rockchip 3562 Embedfire LubanCat3

Supported PCI devices

Synopsis DW3504 PCI specific definitions (VendorId, DeviceId)

  • PCI_DEVICE_INTEL_EHL_DWMAC_RGMII_1 (0x8086, 0x4BB0)

  • PCI_DEVICE_INTEL_EHL_DWMAC_RGMII_2 (0x8086, 0x4BA0)

  • PCI_DEVICE_INTEL_EHL_DWMAC_RGMII_3 (0x8086, 0x4B30)

  • PCI_DEVICE_INTEL_EHL_DWMAC_SGMII_1 (0x8086, 0x4B32)

  • PCI_DEVICE_INTEL_EHL_DWMAC_SGMII_2 (0x8086, 0x4BB1)

  • PCI_DEVICE_INTEL_EHL_DWMAC_SGMII_3 (0x8086, 0x4BA1)

  • PCI_DEVICE_INTEL_EHL_DWMAC_SGMII_4 (0x8086, 0x4B31)

  • PCI_DEVICE_INTEL_EHL_DWMAC_SGMII_5 (0x8086, 0x4BA2)

  • PCI_DEVICE_INTEL_EHL_DWMAC_SGMII_6 (0x8086, 0x4BB2)

  • PCI_DEVICE_INTEL_TGL_DWMAC_SGMII_1 (0x8086, 0x43A2)

  • PCI_DEVICE_INTEL_TGL_DWMAC_SGMII_2 (0x8086, 0x43AC)

  • PCI_DEVICE_INTEL_TGL_DWMAC_SGMII_3 (0x8086, 0xA0AC)

Supported Reference Boards

The following reference boards have been successfully tested and predefined parameter sets in EcSelectLinkLayer.cpp are available.

EBV SoCrates Evaluation Board

Renesas RZ/N1 Solution Kit

STM STM32MP157A-DK1 Discovery kit

STM STM32MP135F-DK Discovery kit

Pine64 ROCK64 (Rockchip RK3328)

Orange Pi 4 (Rockchip RK3399)

Orange Pi 5 (Rockchip RK3588S)

RADXA ROCK3 (Rockchip RK3568)

Embedfire LubanCat3

Tronlong TL-3576-EVM

Intel Atom x6000E (Elkhart Lake) based boards

Wago Compact Controller 100

myirtech MYC-JD9360