
TargetLink's code generation is deterministic and thus guarantees the highest software quality. Every step can be tested against the specification via the built-in simulation features. This allows early verification and translates directly into cost reduction

Features and benefits of TargetLink
- Automatic production code generator
- Production code generation directly from MATLAB®/Simulink®/Stateflow®
- ANSI C code with the efficiency of handwritten code
- Optimisations for individual processors
- Built-in simulation and testing
Converting graphical models directly into production code ensures perfect consistency between model and code at all times. Since the same model will always result in the same proven codes. TargetLink's code generation is deterministic and thus guarantees the highest software quality. Every step can be tested against the specification via the built-in simulation features. This allows early verification and translates directly into cost reduction, for example, in the break-even time and the cost of software defects.
Efficient coding
Efficiency is the key to production-quality code. Efficient code means that a minimum of execution time and resources is required to run the code on a cost-efficient embedded processor. Apart from benchmark performance, factors such as human readability, traceable model/code dependency and last but not least, the target awareness of the code is what makes TargetLink such a useful tool. Numerous practical examples have shown that code generated with TargetLink is as efficient as handwritten code.
Complete tool chain
TargetLink seamlessly connects function development and code generation for the control unit or prototyping hardware. Moreover, it closes the gap between the design and verification phases by automatic means. This provides transparent and defined development processes. The required implementation and calibration files and comprehensive documentation are generated in addition to the production code.
Application areas
Graphical programming using elements such as blocks or state diagrams is an evolutionary step in programming languages. TargetLink is a software system that generates production code (C code) straight from the MATLAB/Simulink/Stateflow graphical development environment. Code generation options range from plain ANSI C code to optimised fixed or floating point code for certain processors and microcontrollers. Versatile code configuration options ensure that the production code copes with processor constraints.