| Embedded IDE Link™ TS | ![]() |
| On this page… |
|---|
Embedded IDE Link™ TS software lets you build, test, and verify automatically generated code using the MATLAB®, Simulink®, and Real-Time Workshop® products, and the Altium® TASKING® integrated development environment. Embedded IDE Link TS software makes it easy to verify code executing within the TASKING environment using a test harness model in Simulink. This processor-in-the-loop testing environment uses code automatically generated from Simulink models by the Real-Time Workshop® Embedded Coder™ product. A wide range of DSPs and 8-, 16- and 32-bit microprocessors and microcontrollers are supported including devices from the Infineon®, Renesas®, and Freescale™ product families. Embedded IDE Link TS software provides customizable templates for configuring hardware variants, automating MISRA C® code checking, and controlling the build process.
With Embedded IDE Link TS software, you can use MATLAB and Simulink to interactively analyze, profile and debug target-specific code execution behavior within TASKING software. In this way, Embedded IDE Link TS software automates deployment of the complete embedded software application and makes it easy for you to assess possible differences between the model simulation and target code execution results.
Embedded IDE Link TS software consists of a Project Generator component, an Automation Interface component, and features for code verification and optimization. The following sections summarize these components and features.
Automated project-based build process
Automatically create and build projects for code generated by the Real-Time Workshop or Real-Time Workshop Embedded Coder products.
Highly customizable code generation
Use Embedded IDE Link TS software with any Real-Time Workshop System Target File (STF) to generate target-specific and optimized code.
Highly customizable build process
Support for multiple TASKING Toolsets provides a route to a large number of different target hardware platforms. Further customization is possible by using custom project templates, giving access to all options supported by the TASKING Toolset.
Automated download and debugging
Rapidly and effortlessly debug generated code in the CrossView Pro debugger, using either the instruction set simulator or real hardware.
MATLAB API for TASKING EDE (IDE)
Automate complex tasks in the TASKING EDE by writing MATLAB scripts to communicate with the EDE.
For example, you could
Automate project creation, including adding source files, include paths, and preprocessor defines.
Configure batch building of projects.
Launch a debugging session.
Execute CodeWright API Library commands.
MATLAB API for TASKING CrossView Pro (Debugger)
Automate complex tasks in the TASKING CrossView Pro debugger by writing MATLAB scripts to communicate with the CrossView Pro application, or debug and analyze interactively in a live MATLAB session.
For example, you could
Automate debugging by executing commands from the powerful CrossView Pro command language.
Exchange data between MATLAB and the target running in the CrossView Pro application.
Set breakpoints, step through code, set parameters and retrieve profiling reports
Processor-in-the-loop (PIL) cosimulation
Use cosimulation techniques to verify generated code running in an instruction set simulator or real target environment.
C Code Coverage
Use C code instruction coverage metrics from the CrossView Pro instruction set simulator during PIL cosimulation to refine test cases.
Execution Profiling
Use execution profiling metrics from the CrossView Pro instruction set simulator during PIL cosimulation to establish the timing requirements of your algorithm.
Stack Profiling
Use stack profiling metrics for PIL cosimulation or real-time applications to verify the amount of memory allocated for stack usage is sufficient.
Bi-Directional Traceability Between Model and Code
Navigate to the generated code for a given Simulink block or, vice versa, to the Simulink block corresponding to a section of generated code.
MISRA® Checker
Use the TASKING compiler generated MISRA report to check for an appropriate level of MISRA compliance for your application.
Compiler / Linker Optimization Settings
Use Template Projects to fully control compiler and linker optimization settings.
Target Memory Placement / Mapping
Use Template Projects to fully configure the target memory map.
Execution Profiling
Use execution profiling metrics from the CrossView Pro instruction set simulator during PIL cosimulation to guide optimization of your algorithms.
Stack Profiling
Use stack profiling metrics for PIL cosimulation or real-time applications to optimize the amount of stack memory required for an application.
Target Optimized FIR / FFT Blocks for the Infineon® TriCore®
Use example FIR / FFT blocks that call target optimized Infineon TriLib routines. These blocks can be over a hundred times faster than the regular blocks in the Signal Processing Blockset™ product. Additionally, create your own optimized blocks to provide more functionality.
![]() | Getting Started | Supported Altium® TASKING® Toolsets | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |