emllGEM

Cadence® GEM/MACB Ethernet Controller.

See also

User Manual

Supported OS and Arch

FreeRTOS

Linux

QNX7

QNX71

QNX8

VxWorks69

VxWorks70

Xenomai2

Architecture

ARM_32
ARM_64
ARM_32
ARM_64
RISCV_64
ARM_32
ARM_64
ARM_32
ARM_64
ARM_64
ARM_32
ARM_32
ARM_64
ARM_32

Interrupt supported

❌

✅

✅

✅

✅

✅

✅

✅

Fingerprint supported

❌

❌

❌

❌

❌

❌

❌

Supported SoC’s

enum EC_T_GEM_TYPE

Values:

enumerator eGemType_Zynq7000

Xilinx Zynq 7000

enumerator eGemType_ZynqUltrascale

Xilinx Zynq Ultrascale

enumerator eGemType_BCM2712

Broadcom BCM2712, Raspberry Pi 5

enumerator eGemType_PolarFire

Microchip PolarFire SoC

Supported Reference Boards

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

  • Avnet MicroZed

  • Avnet Zedboard

  • Xilinx Zynq 7000 SoC ZC702 Evaluation Kit

  • Xilinx Zynq UltraScale+ MPSoC ZCU102 Evaluation Kit

  • Xilinx Zynq UltraScale+ MPSoC ZCU104 Evaluation Kit

  • Xilinx Kria KR260 Robotics Starter Kit

  • Raspberry Pi 5 CM5

  • Microchip PolarFire SoC FPGA Icicle