MICROGen Software
MICROGen systems consist of two elements. Firstly, the MICROGen 565 hardware. Secondly, Simulink programmable controller software, known as the flexiTARGET Productivity Toolbox, which contains all software necessary to develop and run models for MICROGen using MATLAB Simulink®.
This comprises of the MICROGen Simulink® TSP plus VISUALCONNX Full Developer, our real time systems interface creation package.
Interested?
Leave your details below to receive a copy of the latest MICROGen leaflet:
|
flexiTARGET
The first element of the Toolbox is flexiTARGET; a Simulink® Target Support Package (TSP) that allows engineers to target Simulink® models to MICROGen.
It can also adapt to different microcontrollers and target hardware as the complexity of the model increases, which facilitates the running of models on more capable hardware variants, without the need for significant further development.
Ultimately, flexiTARGET allows control model development to continue regardless of any hardware limitations.
How it works
The first step in controlling the MICROGen is creating a model in Simulink, using the flexiTARGET TSP. Model complexity can range from simple LED manipulation to full powertrain simulation..
add2 provides model development services which range from gathering requirements to producing Simulink models to simulate systems and sub-systems.
flexiTARGET is written from the ground up to support open source compilers such as GCC and Diab.
add2 provides a pre-built GNU toolchain for Embedded PowerPC, enabling you to have your systems up and running quickly and easily, as well as reducing the overall cost of the compiler.
Once the model is compiled, it can be downloaded into the MICROGen’s flash memory, via VISUALCONNX. This process only takes a matter of seconds, making model development an easy process.
Using drag-and-drop mechanics, it is possible to create a wide selection of interfaces to real-time connections over common automotive protocols, such as CAN, Ethernet and more.
Target multiple hardware
flexiTARGET is adaptable and can support multiple hardware targets, supporting the facility to run the same model on different systems as multiple target configurations.
Control models can be easily moved and adapted for more capable hardware variants in line with the complexity of the model itself.
This can occur if the user requires a greater number or more capable I/O, or enhanced processing capability to improve the tick rate of the model.
add2 can offer model development services to organisations for their RCP or HIL requirements.
Compatibility can be achieved for a theoretically limitless selection of real-time hardware.
Cost-free compilers
flexiTARGET requires just the add2 blocks for all functionality.
Costly compilers are not necessary due to add2 providing a pre-built GNU toolchain for Embedded PowerPC.
Having a pre-built GNU toolchain enables users to have their systems up and running quickly and easily, as well as reducing the overall cost of the compiler.
Support for the toolchain can be provided by add2.
VISUALCONNX
Drag and drop interface
The second element to the flexiTARGET Productivity Toolbox is a single node locked full developer VISUALCONNX license, which enables a wide range of GUI creation, logging and analysis functionality.
It’s used to download compiled models, instrument up any MICROGen Simulink® model using virtual dials and user controls and perform data-logging on parameters and signals within the real-time model via CCP (CAN calibration protocol) or CAN.
It also allows direct control of the model running inside the MICROGen.
Related applications
-
Rapid control prototyping applications
Rapid Control Prototyping (RCP) is a test and development methodology used to accelerate the design...
Find out more
-
Communications gateway applications
A vehicle communications bus gateway is an efficient solution for exchanging information over two or more...
Find out more
-
Model-based design using Simulink
Using a model-based design for embedded control systems, simulation and test systems allows you to...
Find out more
-
‘Genix’ technology
Genix is our patented technology utilised in many of our products. The key to Genix...
Find out more