Logo
openPOWERLINK
An open-source POWERLINK protocol stack

Versions

In this section, the openPOWERLINK versions are listed. The versions are grouped by feature release highlighting the main new features and offering links for download of the realease.

openPOWERLINK 2 feature versions

The following table lists all openPOWERLINK feature versions in their latest bugfix release.
Version Source Demo package (Win32) Documentation Release date
V2.5.2
tar.gz
Installer
html
2017-04-14
V2.4.1
tar.gz
Installer
html
2016-08-02
V2.3.2
tar.gz
Installer
html
2016-04-22
V2.2.2
tar.gz
Installer
html
2015-11-13
V2.1.2
tar.gz
Installer
html
2015-05-06
V2.0.2
tar.gz
Installer
html
2014-10-09



Feature overview

openPOWERLINK 2.5

  • Port Zynq PCAP design to Vivado 2016.2
  • Port Zynq emacps design to Vivado 2016.2
  • Port Zynq + Microblaze (Hybrid) design to Vivado 2016.2
  • Add Linux Kernel driver for Zynq Hybrid design
  • Add MinGW support
  • Replace OBD callbacks with flags for calling generic callback
  • Add an example image and icon to CN xdd
  • Add function to SDO/UDP and socketwrapper for ARP query
  • Add simulation stub and simulation interface
  • Add porting guide
  • Add API functions for process data exchange

openPOWERLINK 2.4

  • Add redundancy support for edrv-i210
  • Add dev_name command line parameter to console demos
  • Handle NMT commands in kernel layer
  • Add buffer allocation lib for edrv (8111, 8139, i210 and 82573)
  • Add support for driver firmware update in Linux PCIe design
  • Enhance openMAC Tx and Rx descriptor count
  • Add dynamic sync interrupt adjustment in openMAC edrvcyclic
  • Add hrestimer function to set timer with absolute time
  • Enable exception stack for Nios II MN driver
  • Add tightly-coupled data master to MN PCP
  • Add tightly-coupled memory size parameter to subsystems
  • Add RMN openCONFIGURATOR demo project

openPOWERLINK 2.3

  • Support for FPGA-based PCIe openPOWERLINK cards (Linux and Windows drivers)
  • Native Windows kernel driver (NDIS intermediate driver)
  • Performance optimized dual-processor CN designs for Altera Cyclone IV FPGAs
  • Store/restore parameter feature for OS-based CNs
  • Separate sync and PDO module
  • Forward SoC timestamps to application
  • Add support for late frame release to dualprocshm
  • Stack-internal file transfer capability (e.g. for FPGA-firmware updates)
  • Improve debug output and logging in demo applications

openPOWERLINK 2.2

  • POWERLINK Master redundancy according to EPSG DS 302-A
  • Support for Altera Cylone V SoC (Linux/ARM + no-os)
  • Mapping of more than 254 PDOs per node (multiple PDO channels)
  • Update of QT MN demo (Added dialogs for SDO transfers and executing local NMT commands)

openPOWERLINK 2.1

  • Support for Xilinx Zynq-7000 SoC (Linux/ARM + no-os)
  • Linux Ethernet driver for Realtek-8111/8168
  • Stack internally checks library/driver compatibility

openPOWERLINK 2.0

  • Clean separation of kernel and user part of the stack
  • Support for FPGA-based MN designs
  • Full Doxygen-based in-source documentation
  • Improved build infrastructure (mainly CMake-based) to separate stack and application builds



Older versions

Older versions of openPOWERLINK can be downloaded from the project site: http://download.sourceforge.net/openpowerlink/

The latest V1.x release is 1.8.5

Please note that openPOWERLINK V1.x is discontinued.