KPA EtherCAT Master Stack for different real-time OS

KPA Master Stack is based on ANSI "C" and optimized for short execution time and small memory footprint to meet requirements of hard real-time operation and enable deployment in embedded systems on different hardware platform. The cycle time can go down to 50µs depending on CPU, operating system and amount of data.

KPA Master is ENI based, thus accepts any configuration created in accordance with EtherCAT specifications.

KPA Master has a modular architecture and consists of following layers (see picture):

  • RPC Server – control, monitoring, adjustment or testing of the Master can be performed remotely using Remote Procedure Call Server
  • Application layer – API allows to interact with user applications or tools
  • Master Core – implementation of EtherCAT Master functions
  • Operating System Abstraction Layer – OS-dependent functions and network adapter driver module for portability to different hardware platforms and operating systems

Supported Hardware Platforms

  • Altera
  • ARM
  • Freescale
  • Intel
  • Xilinx

Supported Operating Systems
All masters are for 32 or 64 Bit

  • INtime
  • Linux
  • QNX
  • RTX
  • VxWorks
  • Windows XP, -7
  • Xenomai

KPA Master is scalable and available in following packages
Basic (Class B) and Standard (Class A) Master Class according to ETG.1500

Master Feature Packs

  • Cable Redundancy
  • Hot Connect

KPA Master Extensions

  • Data- and Frame –Logger
  • Mailbox Gateway
  • External Synchronization
  • Multiple Masters

KPA Specific

  • Remote Procedure Call Server for remote connection
  • OSAL for adaptation to any OS
  • Powerfull API


KPA EtherCAT Master Stack for different real-time OS



koenig-pa GmbH

Further Information