Visit the Flir Systems web site

Code generation with latest Matlab functions

A Dspace UK product story
Edited by the Engineeringtalk editorial team May 28, 2002

Dspace has released the latest version of its popular TargetLink automatic code generation software, which is compatible with Matlab Release 12.1.

Dspace has released the latest version of its popular TargetLink automatic code generation software, which is compatible with Matlab Release 12.1.

TargetLink includes the new blocks from the Matlab block library, including flip-flop blocks, control flow blocks, the assignment block, look-up table blocks and the discrete-time integrator block.

In addition to the block library, TargetLink 1.3 supports the new features of Matlab Release 12.1, including the semantic changes for edge-triggered and function-call triggered subsystems (latching semantics and data store semantics).

At the same time.

TargetLink remains compatible with previous versions up to Matlab Release 11.

TargetLink 1.3 generates C code whose efficiency and readability has been further improved.

Additional tools for quickly implementing C code in an OSEK-compliant operating system will also be available soon.

TargetLink is being successfully used in industry.

Examples include development of an automatic headlight adjustment control at MAN Nutzfahrzeuge, development of an electronic control unit (ECU) for electric power steering (EPS) at Honda, and development of an air/fuel ratio controller for the Nissan Sentra CA - the first production-type car that fulfills California's strict Partial-Zero Emission Vehicles (P-ZEV) requirements.

TargetLink 1.3 is designed to provide a seamless fit into the Matlab/Simulink/Stateflow environment and also supports all new Stateflow functions such as subcharts, supertransitions and temporal logic.

Valuable development time is saved by loading the generated C code directly into the ECU.

This frees resources that can be used for the ECU design.

A simulation module for different processor types lets the developer test the generated C code directly on an evaluation board with a specific processor type, for example the Motorola MPC555 or Infineon C16X.

This means that the actual execution times and the memory consumption of the production-type ECU are already known in the development phase.

This is a further step towards cutting time to market.

TargetLink, in its standard version, already generates highly efficient C code.

An additional optimisation module adds benefits from the use of processor-specific functions.

This further increases the efficiency of the generated C code.

Code optimisation modules are available for numerous processors from different manufacturers, including Motorola's processor family M68HC12 or the Hitachi SH-2.

Not what you're looking for? Search the site.

Back to top Back to top

Google Ads

 

Contact Dspace UK

Related Stories

Contact Dspace UK

 

Newsletter sign up

Request your free weekly copy of the Engineeringtalk email newsletter ...

Visit the Flir Systems web site

Articles by product category

All suppliers A - Z

A Pro-talk Publication

A Pro-talk publication