Downloads

Software installers

The download 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 only. This means B-Box RCP and B-Board PRO only.

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.

ACG SDK

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
  • BB Control utility

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

Latest stable release: v.3.5.1.1


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

CPP SDK

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

  • Imperix C++ IDE
  • BBOS operating system
  • BB Control utility

 

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

Latest stable release: v.3.5.1


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

The ACG-SDK requires:
  • Windows 7 (or more recent) with a working Ethernet port.
  • Matlab 2016a (or more recent), with the following blocksets: Embedded Coder, MATLAB Coder and Simulink Coder. (Licenses only delivered by Mathworks), or alternatively
  • PLECS 4.4 (blockset or standalone), with PLECS Coder. (Licenses only delivered by Plexim GmbH)
The CPP-SDK requires:
  • Windows 7 (or more recent) with a working Ethernet port.

Latest features

What’s new in release 3.5 ?

  • PLECS support package (blockset & standalone, simulation & coder)
  • Sub-tasking (PLECS) & multi-rate (Simulink)
  • External mode support (Simulink)
  • Possibility to start from an empty Simulink model
  • Possibility to downgrade the firmware (BB Control)
  • Faster ELF parsing (BB Control)
Getting started with the computer software

Developing control applications with the ACG-SDK is generally considered as intuitive by most engineers. 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 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.

Upcoming software (beta versions)

For those interested to have access to the very latest features, beta software versions are provided here. They contain most functions and capabilities of future software releases.

Upcoming features

What’s new in release 3.6 ?

  • Oversampling capability with freely selectable phases

  • ADC data history

  • Timing info tab in BB Control

  • Improved CAN & ETH drivers

Beta versions are not yet officially released, and therefore not yet fully tested. They may contain bugs and may not behave as intended. The execution of code on an imperix real-time controller should be done with particular caution, especially when controlling an energized converter.

Beta version: v.3.6.0.0 beta 2
Beta version: v.3.6.0 beta 2

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

C/C++ SDK

TIThe 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.