The two imperix software suites, available as immediate downloads.

DOWNLOADS

The downloads area contains all the necessary software to work with imperix products.

Among others, the software development kits (SDK) are available for direct download. Besides, links to a few templates and examples are also provided.

For additional information, please consult our online knowledge base.

The following downloads apply to the latest imperix controllers, namely the B-Box 4, the B-Box RCP 3.0, the B-Box Micro, the B-Board PRO and the TPI8032.

Downloads related to previous products are located at the bottom of this page.

Software Development Kits (SDK)

The two kits contain all the necessary tools to support the quick and easy development of embedded control software. This ranges from the development environments themselves, to simulation models, compilers, supporting libraries, as well as debugging tools.

Depending on the selected SDK, programming of the power electronic controllers can be done from Simulink, PLECS, or the Imperix C/C++ IDE.

LATEST RELEASE

Main new features

FPGA sandbox

Customized FPGA bitstreams require imperix IP version 3.10.

Bitstreams built for SDK 2024.3 are compatible and do not need to be re-generated.

LATEST PRE-RELEASE

Main new features

  • Simulink block vectorization
    The following blocks can now be vectorized: ADC, CB-PWM, DO-PWM, GPI, GPO, FLT, DAC, and Probe.
  • Ethernet block enhancements
    The ETH block now supports packets up to 1024 bytes and additional data types.
  • Improved networking support
    The imperix controllers automatically receive IP addresses even when directly connected to a computer. No DHCP server required.
  • Cockpit UI update
    Cockpit now supports the Windows Snap feature, making it easier to quickly arrange and resize windows.

FPGA sandbox

Customized FPGA bitstreams require imperix IP version 3.10.

Bitstreams built for SDK 2024.3 or 2025.1 are compatible and do not need to be re-generated.

Computer requirements
ACG SDK:
  • Windows 10 and 11 (macOS not supported)
  • MATLAB 2016a to MATLAB 2025a (Simulink downloads), with the following blocksets: Embedded Coder, MATLAB Coder and Simulink Coder. Licenses only delivered by The Mathworks, or alternatively
  • PLECS standalone 4.5 or more recent (PLECS downloads) with PLECS Coder add-on. Licenses only delivered by Plexim GmbH
CPP SDK:
  • Windows 10 and 11 (macOS not supported)
Getting started with the computer software

Developing control applications with the ACG-SDK is generally considered as intuitive by most engineers, on both Simulink and PLECS.

Nevertheless, a few useful recommendations are provided in the associated quick-start documentation.

As the imperix IDE is based on the well-known Eclipse environment, users are often already familiar with the development tools and can get started very easily.

Nevertheless, some useful advice is given in the quick-start guide.

Additional resources

Some of the following resources are already available in the SDK installation folder. They are also available here for convenience.