emllDW3504

Synopsys DesignWare® Ethernet MAC IP.

Supported OS and Arch

Linux

QNX6

QNX7

QNX71

VxWorks69

VxWorks70

Xenomai3

emllDW3504

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

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

Supported PCI devices

Synopsis DW3504 PCI specific definitions (VendorId, DeviceId)

  • PCI_DEVICE_INTEL_ELKHART_LAKE_RGMII_1 (0x8086, 0x4BB0)

  • PCI_DEVICE_INTEL_ELKHART_LAKE_RGMII_2 (0x8086, 0x4BA0)

  • PCI_DEVICE_INTEL_ELKHART_LAKE_SGMII_1 (0x8086, 0x4B32)

  • PCI_DEVICE_INTEL_ELKHART_LAKE_SGMII_2 (0x8086, 0x4BB1)

  • PCI_DEVICE_INTEL_ELKHART_LAKE_SGMII_3 (0x8086, 0x4BA1)

  • PCI_DEVICE_INTEL_ELKHART_LAKE_RGMII_3 (0x8086, 0x4B30)

  • PCI_DEVICE_INTEL_ELKHART_LAKE_SGMII_4 (0x8086, 0x4B31)

  • PCI_DEVICE_INTEL_ELKHART_LAKE_SGMII_5 (0x8086, 0x4BA2)

  • PCI_DEVICE_INTEL_ELKHART_LAKE_SGMII_6 (0x8086, 0x4BB2)

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)

Intel Atom x6000E (Elkhart Lake) based boards