icECAT EtherCAT Master Stack for Embedded Systems

The EtherCAT master stack library is specifically designed for embedded systems. This master provides best performance with lowest resource usage. Target platforms from small microcontrollers up to industrial PCs are supported. The library is written portable in ANSI-C.

Licensing:

  • Libraries and tools are shipped in source code
  • Project based license, no royalties
Architectural features:
  • Small footprint
  • High performance: cycle times with <100 microseconds are possible even on small platforms
  • Optimized link layer drivers with DMA support

EtherCAT master features:

  • EtherCAT Master Class-B features (ETG.1500) and most features from Class-A 
  • Supported EtherCAT mailbox protocols: CoE, SoE, EoE, FoE, VoE
  • Distributed Clocks (DC)
  • Slave-to-slave communication
  • Cable redundancy (subset)
  • SII access
  • ENI configuration via XML file or as statically generated source code
  • Configurable slave state monitoring
  • Diagnostic feature
Tooling:

 

  • EtherCAT Master Monitor for controlling the master and slaves and for accessing the process variables
  • EtherCAT configuration library for integration in a custom configuration tool
  • EtherCAT network simulator for the application development without a real EtherCAT network and for software-in-the-loop tests (SiL)
Supported CPU architectures:

 

  • x86/x64, ARM Cortex-M, Cortex-R, Cortex-A
Supported operating systems:
  • Linux Preempt-RT 
  • Xenomai 
  • FreeRTOS 
  • QNX Neutrino RTOS 
  • Bare-Metal 
  • others on request
Optimized link layer drivers available for:
  • Intel I210/I211 (mit TTS) 
  • Intel I225/226 (mit TTS)
  • Intel TSN GbE MAC / Synopsys Ethernet QoS MAC
  • Texas Instruments Sitara AM64x/AM243x (R5F Core)
  • Texas Instruments Jacinto J784S4/TDA4x (R5F Core) 
  • NXP i.MX8, i.MX6 - NXP i.MX RT1170, i.MX RT1064, i.MX RT1050
  • STMicroelectronics STM32H7, STM32F7, STM32F4
  • others on request

IBV provides professional development and integration services for industrial Ethernet technology, real-time and embedded systems.

 

icECAT EtherCAT Master Stack for Embedded Systems

Azienda

IBV - Echtzeit- und Embedded

IBV - Echtzeit- und Embedded GmbH & Co. KG