Control software development environments
Both kits contain all the needed tools for the rapid prototyping of power converter control techniques, including simulation, code generation, debugging, and testing.
Control software development made easy
With our control software development environments, numerous of these side tasks are alleviated, allowing engineers to focus on what really matters, namely the design and validation of the power converter control algorithms.
Software Development Kits (SDKs)
Imperix offers two distinct sets of tools for embedded control software development: ACG-SDK and CPP-SDK. In addition, both SDKs also support editing the FPGA-based firmware.
software development kits (SDK)
The two kits apply to both the RCP controller and the embeddable controller. They contain all the necessary tools to support the quick and easy development of embedded real-time control software for power electronic systems. This ranges from the development environments themselves, to simulation models, compilers, supporting libraries, as well as debugging tools.
Imperix’s control software development kits allow implementing all sorts of closed-loop control algorithms for virtually any power converter topology.
|FEATURE||ACG SDK||CPP SDK|
|Simulation and code generation from Simulink *|
|Simulation and code generation from PLECS **|
|C/C++ code development environment|
|BBOS operating system|
|BB Control utility software|
|User-editable area inside the FPGA (Kintex 7)|
|Stacked operation (multiple B-Boxes)|
** Requires a valid PLECS license issued by Plexim GmbH (either Standalone or Blockset) as well as a PLECS Coder license.
When multiple licenses are related to the same customer, degressive pricing applies, according to the overall purchase history. The table below shows the proposed volume discounts:
All controllers can be flashed up to 20 times with this free-of-charge license. This authorizes firmware upgrades during the entire system lifetime in production environments.
These licenses allow unlimited access to the controllers. All software licenses are:
- Target-locked (i.e. tied to the controller unit)
- Lifetime (no renewal fees, free software updates)
- Usable on an unlimited number of computers
In multi-B-Box configurations, only the master unit must be licensed. The master is the controller hosting the user-defined CPU program.
All controllers can be flashed up to 20 times with these free-of-charge licenses. This authorizes firmware upgrades during the entire system lifetime in production environments.
Want to know more?
For all questions related to our software, feel free to get in touch with our technical team. We're here to help! Online demos can also be organized upon request.
Alternatively, you can always download and install the software. As our licenses are hardware-related, our software is essentially unrestricted and all features can be tested free of charge.