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)