Platforms

The EtherCAT protocol stack supports various platforms. It can be run with GOAL or standalone.

It also supports DSP architectures where 16-bit words are the smallest accessible RAM unit.

Big Endian architectures are also supported.

The Library supports the following EtherCAT Slave Controllers:

  • Beckhoff ET1100/ET1200/FPGA IP Cores

  • Renesas R-IN Engine

  • TI TIESC

  • Microchip LAN9252

  • Microchip LAN9253

  • Trinamic TMC8460

Currently the following platforms are supported:

  • port GmbH iRJ45 / SoM

  • Atmel AT91SAM7X

  • Infineon XMC4500

  • Infineon XMC4800

  • Kinetis K2X

  • Linux (with ESC on PCI Card)

  • Linux (with ESC as SPI Slave)

  • Renesas R-IN32M3

  • ST STM32F10X

  • ST STM32F2XX

  • ST STM32F7XX

  • ST STM32L4XX

  • ST STM32F4XX

  • TI AM335X

  • TI AM64X

  • Xilinx uBlaze

  • Microsemi SmartFusion2

  • Microchip LAN9255

  • Microchip PIC32MX

  • Renesas RZ/T1 M3 Core (GOAL)

  • Renesas RZ/T1 R4F Core (GOAL)

  • TI TMS320f2837x (SPI & EMIF)

  • TI TMS320F28388X (CM4 Core)