EtherCAT Master Operating Systems and Real-time Ethernet Drivers

 

EC-Master Windows® 10/11, 32-Bit

EC-Master Windows® 10/11, 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.)
Real-time Ethernet Driver, Broadcom® NetXtreme Gigabit Ethernet

EC-Master Linux, 32-Bit

EC-Master Linux, 64-Bit

With or without RT Preempt Patch

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


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, Cadence GEM/MACB, (Xilinx Zynq-7000, Xilinx UltraScale, etc.)

EC-Master Xenomai, 32-Bit

EC-Master Xenomai, 64-Bit

Version 2.6.x, 3.x, 4.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, Cadence GEM/MACB (Xilinx Zynq-7000, Xilinx Ultrascale)

EC-Master VxWorks, 32-Bit

EC-Master VxWorks, 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, Cadence GEM/MACB (Xilinx Zynq-7000, Xilinx Ultrascale)
Wind River Marketplace

EC-Master QNX, 32-Bit

EC-Master QNX, 64-Bit

Version 6.x, 7.0, 7.1, 8.0, 8.1

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, Cadence GEM/MACB (Xilinx Zynq-7000, Xilinx 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, 8.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, Cadence GEM/MACB (Xilinx Zynq-7000, Xilinx Ultrascale)
Real-time Ethernet Driver, TI Industrial Comm. Sub System Gigabit ICSSG (AM654x and Jacinto)

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, Qualcomm, Renesas, Broadcom, etc.

 

Manufacturer CPU Board
Broadcom BCM2711
BCM2712

Raspberry Pi 4, Compute Module 4 (CM4)
Raspberry Pi 5
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 Orin

NVIDIA Jetson TX2 Developer Kit
NVIDIA Jetson Orin Nano Super Developer Kit
NVIDIA®Jetson AGX Orin 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
Dragonwing IQ-9075

Robotics RB5 Development Kit
Dragonwing IQ-9075 EVK

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
TDA4VM
Jacinto 7

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...