The two imperix software suites, available as immediate downloads.


Software installers

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.

Software downloads for hardware rev. 3.0

The following downloads apply to the latest hardware. This means B-Box RCP and B-Board PRO only. 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.


The Automated Code Generation Software Development Kit (SDK) allows programming imperix controllers directly from Simulink or PLECS. It contains:

  • Simulink blockset
  • PLECS blockset
  • BBOS operating system
  • imperix Cockpit

The ACG SDK itself does not require any license.
Only BBOS is licensed on the hardware target.

Latest stable release: v.

Getting-started information can be consulted online on imperix’s knowledge base:


The C/C++ Software Development Kit (SDK) allows programming imperix controllers using C/C++ code. It contains:

  • Imperix C++ IDE
  • BBOS operating system
  • imperix Cockpit


The CPP SDK itself does not require any license.
Only BBOS is licensed on the hardware target.

Latest stable release: v.

Getting-started information can be consulted online on imperix’s knowledge base:

The ACG-SDK requires:
  • Windows 10 (not tested on Windows 8 – macOS not supported)
  • MATLAB 2016a to MATLAB 2022b (Simulink downloads), with the following blocksets: Embedded Coder, MATLAB Coder and Simulink Coder. Licenses only delivered by The Mathworks, or alternatively
  • PLECS 4.4 or more recent (PLECS downloads) (blockset or standalone), with PLECS Coder add-on. Licenses only delivered by Plexim GmbH
The CPP-SDK requires:
  • Windows 10 with a working Ethernet port. (not tested on Windows 8 – macOS not supported)

Latest features

What’s new in major release 3.8?

The imperix SDK v3.8 brings the following improvements to imperix Cockpit:

  • The target timing graph is back.
  • The analog input configurator is back.
  • The scope transient events generator now supports multiple variables.
  • Notifications are shown when the user code generates log messages.
  • Various graphical changes, optimizations, and bug fixes have been implemented.

What’s new in release

  • ACG SDK is now compatible with PLECS 4.7 


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.

Legacy software

The following downloads apply to BoomBox HW2.0/2.1 only. This equipment was discontinued in May 2020.

Simulink SDK

The SDK provides support for simulation and automated code generation from Matlab Simulink.


Latest version: v.1.4.4


The C/C++ SDK supports code generation from TI Code Composer Studio:


Latest version: v.2.5.5

Boombox control

BoomBox Control is provided as a standalone software, usable with both Simulink and C++ SDKs.


Latest version: v.1.7.0

Software licences

For legacy hardware, computer-locked or time-limited licenses are available and must be used. Existing users may require to move or extend their licenses by submitting this form.

Legacy hardware

Immediate documentation related to previous products can be found below. Alternatively, by contacting our support, our team will gladly provide further information.

Boombox 2.0 controller

The Boombox 2.0 is the previous generation of the B-Box RCP prototyping controller. Its motherboard and processing module can be upgraded to the latest generation.

Upgrade kit

Hardware upgrade kit for upgrading a BoomBox into a B-Box RCP digital control system for power invertersThe kit allows transforming hardware from the previous generation (2.0) into the very same hardware as the B-Box RCP 3.0.

Power modules



PEB 8032

800 V / 32 A phase-leg module
Rated DC voltage800 V
Rated current32 A
Power capabilities6-10 kVA

PEB 4046

400 V / 46 A phase-leg module
Rated DC voltage400 V
Rated current46 A
Power capabilities4-8 kVA