EtherCAT Master Operating Systems and Real-time Ethernet Drivers

 

EC-Master Windows® 10, 32-Bit

EC-Master Windows® 10, 64-Bit

All Windows network drivers are supported using a generic driver based on NDIS   

Real-time Ethernet Driver, Intel Gigabit (Pro/1000) family
Real-time Ethernet Driver, Realtek Gigabit (8169)
Real-time Ethernet Driver, Beckhoff CCAT (CX2000, CX5000, CX5100, etc.)

EC-Master Linux, 32-Bit

EC-Master Linux, 64-Bit

With or without RT Preempt Patch

Kernel V3.x (x86 32 Bit, x86 64 Bit, PowerPC, ARM)
Kernel V4.x (x86 32 Bit, x86 64 Bit, PowerPC, ARM, ARM64)
Kernel V5.x (x86 32 Bit, x86 64 Bit, PowerPC, ARM, ARM64)

Link Layer Raw Socket Interface
Real-time Ethernet Driver, Beckhoff CCAT (CX2000, CX5000, CX5100, etc.)
Real-time Ethernet Driver, Broadcom BcmGenet, Raspberry Pi 4, CM4
Real-time Ethernet Driver, Intel Gigabit (Pro/1000) family
Real-time Ethernet Driver, Microchip LAN743x
Real-time Ethernet Driver, NXP eTSEC (P2020, T1025, LS1021, etc.)
Real-time Ethernet Driver, NXP FEC (i.MX6, i.MX7, i.MX8)
Real-time Ethernet Driver, Renesas SuperH (RZG1)
Real-time Ethernet Driver, Realtek 8139
Real-time Ethernet Driver, Realtek Gigabit (8169)
Real-time Ethernet Driver, Synopsys DW, Intel Atom 6000, Altera Cyclone V, HPS MAC
Real-time Ethernet Driver, Synopsys DW, STM32MP1, Renesas RZ/N1
Real-time Ethernet Driver, Texas Instruments CPSW (AM335x, AM437x, AM57x)
Real-time Ethernet Driver, Texas Instruments ICSS-PRU (AM335x, AM57x)
Real-time Ethernet Driver, Xilinx GEM, (Zynq-7000, UltraScale)

EC-Master Xenomai, 32-Bit

EC-Master Xenomai, 64-Bit

Version 2.6.x and 3.x

Real-time Ethernet Driver, Beckhoff CCAT (CX2000, CX5000, CX5100, etc.)
Real-time Ethernet Driver, Intel Gigabit (Pro/1000) family
Real-time Ethernet Driver, NXP FEC (i.MX6, i.MX7, i.MX8)
Real-time Ethernet Driver, Realtek 8139
Real-time Ethernet Driver, Realtek Gigabit (8169) family
Real-time Ethernet Driver, Texas Instruments CPSW (AM335x, AM437x, AM57x)
Real-time Ethernet Driver, Texas Instruments ICSS-PRU (AM335x, AM57x)
Real-time Ethernet Driver, Xilinx GEM (Zynq-7000, Ultrascale)

EC-Master VxWorks, 32-Bit, 64-Bit

Support for the following VxWorks versions is available:
VxWorks 6.8 to 6.9
VxWorks 7.0 SR054x - SR06xx
VxWorks 7.0 21.03 - 22.06

SNARF link layer supported for all VxWorks network drivers
Real-time Ethernet Driver, Beckhoff CCAT (CX2000, CX5000, CX5100, etc.)
Real-time Ethernet Driver, Intel Gigabit (Pro/1000) family
Real-time Ethernet Driver, NXP eTSEC (P2020, T1025, LS1021, etc.)
Real-time Ethernet Driver, NXP FEC (i.MX6, i.MX7, i.MX8)
Real-time Ethernet Driver, Realtek 8139
Real-time Ethernet Driver, Realtek Gigabit (8169) family
Real-time Ethernet Driver, Synopsys DW, Intel Atom 6000, Altera Cyclone V, HPS MAC
Real-time Ethernet Driver, Synopsys DW, STM32MP1, Renesas RZ/N1
Real-time Ethernet Driver, Texas Instruments CPSW (AM335x, AM437x, AM57x)
Real-time Ethernet Driver, Texas Instruments ICSS-PRU (AM335x, AM57x)
Real-time Ethernet Driver, Xilinx GEM (Zynq-7000, Ultrascale)
Wind River Marketplace

EC-Master QNX, 32-Bit

EC-Master QNX, 64-Bit

Version 6.x, 7.0, 7.1, 8.0

Real-time Ethernet Driver, Beckhoff CCAT (CX2000, CX5000, CX5100, etc.)
Real-time Ethernet Driver, Intel Gigabit (Pro/1000) family
Real-time Ethernet Driver, NXP eTSEC (P2020, T1025, LS1021, etc.)
Real-time Ethernet Driver, NXP FEC (i.MX6, i.MX7, i.MX8)
Real-time Ethernet Driver, Realtek 8139
Real-time Ethernet Driver, Realtek Gigabit (8169)
Real-time Ethernet Driver, Synopsys DW, Intel Atom 6000, Altera Cyclone V, HPS MAC
Real-time Ethernet Driver, Synopsys DW, STM32MP1, Renesas RZ/N1
Real-time Ethernet Driver, Texas Instruments CPSW (AM335x, AM437x, AM57x)
Real-time Ethernet Driver, Texas Instruments ICSS-PRU (AM335x, AM57x)
Real-time Ethernet Driver, Xilinx GEM (Zynq-7000, UltraScale)

EC-Master On Time RTOS-32 Version 5.x and 6.x

Real-time Ethernet Driver, Beckhoff CCAT (CX2000, CX5000, CX5100, etc.)
Real-time Ethernet Driver, Intel Gigabit (Pro/1000) family
Real-time Ethernet Driver, Realtek 8139
Real-time Ethernet Driver, Realtek Gigabit (8169) family

EC-Master RTX, 32-Bit

EC-Master RTX64, 64-Bit

Version RTX2009, RTX2011, RTX2012, RTX2016, RTX64

Real-time Ethernet Driver, Beckhoff CCAT (CX2000, CX5000, CX5100, etc.)
Real-time Ethernet Driver, Intel Gigabit (Pro/1000) family
Real-time Ethernet Driver, Realtek 8139
Real-time Ethernet Driver, Realtek Gigabit (8169) family

EC-Master INtime®


Version 5.x, 6.x, 7.x

Real-time Ethernet Driver, Beckhoff CCAT (CX2000, CX5000, CX5100, etc.)
Real-time Ethernet Driver, Intel Gigabit (Pro/1000) family
Real-time Ethernet Driver, Realtek 8139
Real-time Ethernet Driver, Realtek Gigabit (8169) family

EC-Master TI-RTOS  (SYS/BIOS)

Version 6.4

Real-time Ethernet Driver, Texas Instruments CPSW (AM335x, AM437x, AM57x)
Real-time Ethernet Driver, Texas Instruments ICSS PRU (AM335x, AM57x)

EC-Master CMSIS (Keil)

Version 5.x

Real-time Ethernet Driver, STMicroelectronics, STM32H7 series

EC-Master eT-Kernel

Real-time Ethernet Driver, NXP eTSEC (P2020, T1025, LS1021, etc.)
Real-time Ethernet Driver, NXP FEC (i.MX6, i.MX7, i.MX8)

EC-Master FreeRTOS

Real-time Ethernet Driver, Xilinx GEM (Zynq-7000, Ultrascale)

Real-time Ethernet Driver, TI Industrial Comm. Sub System Gigabit ICSSG (AM654x)

EC-Master / other Operating Systems

Easy portable to other platforms

EtherCAT Master for Green Hills INTEGRITY®
EtherCAT Master for uC/OS® (e.g. NIOS®)
EtherCAT Master for MQX® (ARM)
EtherCAT Master for Windows Real-time virtualization and Real-time Hypervisor solutions
EtherCAT Master for RTS Real-Time Hypervisor

 

EtherCAT Master Stack Software for Intel, NXP, Texas Instruments, Renesas, Broadcom, etc.

 

Manufacturer CPU Board
Broadcom BCM2711

Raspberry Pi 4
Compute Module 4
and more...

Infineon XMC4800 XMC4800 Relax EtherCAT Kit
Intel Core i3, Core i5
Core i7, Core i9
Atom
Celeron

Industrial PC
congatec conga-SA7
Kontron SMARC-sXEL E2, Atom x6414RE (Elkhart Lake)
TQ TQMxE40S, Atom x6414RE (Elkhart Lake)
ADLINK Smarc LEC-EL, Atom® x6000 (Elkhart Lake)
and more...

NVIDIA Jetson TX2

Jetson TX2 Developer Kit

NXP

i.MX 6
i.MX 6ULL
i.MX 7
i.MX 8M Mini
i.MX 8M Plus
i.MX 8QM
i.MX RT1064

QorIQ P2020E
QorIQ LS1021a
QorIQ LS1046
QorIQ T1014
QorIQ T1022

TWRP1025-KIT
TWR-LS1021A
MarS Board
SABRE Board for Smart Devices
i.MX RT1064 Evaluation Kit
P2020 Reference Design Board
Toradex Apalis-, Verdin- und Colibri-Computer-on-Modules
Variscite VAR-SOM, DART-MX8M

and more...

Qualcomm QRB5165

Robotics RB5 Development Kit

Renesas RIN32
RZ-T
RZ-N
RZ-G
RZ-A
RZ/T1-Starter-Kit-Plus
RZ/G1E Starter Kit
RZ/N1 Solution Kit
and more...
Rockchip RK3328
RK3399
RK3568
RK3588s
Orange Pi 4
Orange Pi 5
Pine64 Rock64
Radxa Rock3
and more...
ST

STM32F769
STM32H747
STM32H743
STM32MP1
STM32MP13x
STM32MP15x

STM32F769I-DISCO
STM32H747I-DISCO
STM32H743I-EVAL
STM32MP157A-DK1
STM32MP135F-DK
and more...

Texas Instruments Sitara AM335x
Sitara AM437x
Sitara AM57xx
Sitara AM654x
Sitara AM64x

Beaglebone
TMDSICE3359
TMDSIDK437X
TMDSIDK572
TMDXEVM8148
TMDSIDK572
TMDXIDK5718
TMDSIDK574
TMDSICE3359
and more...

Xilinx Zynq 7000 XC7Z020
Zynq UltraScale+ MPSoC
Kria K26

Zynq 7000 SoC ZC702 Evaluation Kit
ZCU102 Evaluation Kit
ZCU104 Evaluation Kit
Kria KR260 Robotics
and more...