The complete toolchain for integrating EtherCAT slave stacks, accelerating entry into the growing EtherCAT market.

KPA EtherCAT Slave Stack 2 is a next-generation EtherCAT Slave Stack that enables companies to bring products to market faster and with confidence.

The stack is highly portable: it runs on microcontrollers, CPUs, and DSPs – with or without an operating system – and is validated against the latest ETG standards.

Delivered as a source code, it allows straightforward integration and provides a future-proof foundation for your developments.

Request a free trial

EtherCAT Slave Stack

Features

Meets EtherCAT standards

KPA EtherCAT Slave Stack supports all features defined in the EtherCAT standards. Each new version is verified with the latest released and all internal versions of the EtherCAT Conformance Test Tool (CTT), as koenig-pa GmbH is a member of the Technical Working Group Conformance.

EtherCAT functions:

  • Mailbox protocols: CoE, EoE, FoE, SoE VoE
  • Distributed Clocks (DC)
  • Different scan rates

Portability

KPA EtherCAT Slave Stack may be presented as a software stack with an embedded Hardware Abstraction Layer (typically implemented through OSAL and driver part), which can be used for simple support of any EtherCAT ASIC and communication interface (PDI) between ASIC and a microcontroller.

Interfaces

  • Compatible with any Beckhoff EtherCAT Slave Controllers (ESC):
    • ASIC ET 1xxx
    • IP-Core
  • IRQ-handling of hardware events
  • Polling of mailbox and Process Image
  • Static Object Dictionary (OD) with pointer given from application
  • Supporting Intel- and Motorola-data formats

Optimized memory usage for embedded platforms

The amount of RAM used depends on the application design and the size of the Object Dictionary (OD). For example, in case of a static OD usage (a build based on source code):

RAM size:

>= 3 KB for Basic package
>= 8 KB for Standard package

ROM (flash) size:

>= 55 KB for Basic package
>= 64 KB for Standard package

Moreover, to minimize the final size of the application, KPA EtherCAT Slave Stack can be customized by editing the configuration file. For example, it is possible to deactivate Mailbox EoE, Mailbox VoE and Mailbox FoE.

Part of the KPA EtherCAT Ecosystem

KPA EtherCAT Slave Stack 2 includes KPA EtherCAT Studio 2 for configuring the system, giving you a complete toolchain for development, testing, and validation.

With this ecosystem, you can:

  • Develop and debug EtherCAT devices faster
  • Test interoperability in a real EtherCAT environment
  • Validate conformance using the latest ETG standards
  • Move confidently from prototype to production

Key Enhancements

Compared to its predecessor, KPA EtherCAT Slave Stack 2 provides:

  • Extended portability across CPUs, DSPs, and microcontrollers
  • Improved compliance with the latest ETG standards
  • Optimized memory usage for embedded platforms
  • A future-proof foundation for long-term developments

Solutions

KPA EtherCAT Slave Stack is an integration package with ready-to-use solution for specific platforms and operating systems such as:

  • LP-AM243 (Texas Instruments) – FreeRTOS
  • FC1100 PCI EtherCAT card (Beckhoff) – Linux (with/without RT-Preemption patch)
  • XMC4800 (Infineon) – OS-less

We can tailor our solutions to meet your needs for other operating systems, such as Linux (Xenomai), RTX64, QNX, INtime, and others.

Integration packages allow you to start development immediately, reduce risks, and shorten the path to production.

Editions for Every Solution

KPA EtherCAT Slave Stack 2 is offered in different editions tailored to every stage of your journey:

  • Trial
    Evaluate quickly
    Restricted, time-limited edition running in 1-hour sessions for first assessment and quick evaluation.
  • Development
    Prototype with confidence
    Restricted, perpetual, non-production edition with core features (CoE Mailbox, Static Object Dictionary, Interrupt Service Routines (ISR)) for testing integration and performance before moving to production.
  • Commercial
    Deploy to market
    Full source code tailored to OS and hardware, full-featured, access to updates and long-term support.

Resources

Ready to try our KPA EtherCAT Slave Stack 2?

Get more information if you have any questions

    By entering your email address you agree that we will answer your request via email.

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.