Skip to Main Content Skip to Search
Accelerating the pace of engineering and science

 

Embedded Coder

Support for Altium

Embedded Coder supports the TASKING® integrated development environment (IDE) from Altium. When you use the automation interface capability for verification tasks from MATLAB, all processors that are supported by TASKING are also supported by Embedded Coder. A subset of these processors, listed below, is also supported for project generation in TASKING from Simulink models.

 Mouse over any of the column headings to see a description.

Processors

Automation Interface and Application Code Generation

Project Generator

ARM and ARM® supported derivatives1

checkmark

ARM7, ARM9

Freescale  

checkmark

DSP563xx, DSP 566xx

Infineon

checkmark

C166/XC16x, TriCore

Intel 8051 and supported derivatives2

checkmark

checkmark

Renesas

checkmark

M16C, R8C/Tiny

STMicroelectronics

checkmark

ST10/Super10

NEC  

V850

 

1 Supported vendors for ARM derivatives include ABOV, Actel, Analog Devices, Atmel, Cirrus Logic, Freescale, Hilscher, Intel, Luminary Micro, NXP, OKI, Samsung, STMicroelectronics, and Texas Instruments.

2 Vendors for supported Intel 8051 derivatives include Aeroflex, Ali Corporation, Altium, AMD, Analog Devices, Atmel, Chipcon, CML Microcircuits, Cybernetic Micro Systems, Cypress, Domosys, Fraunhofer, Honeywell, Infineon, Integrated Silicon Solution, Intel, Kawasaki, MagnaChip, Maxim, Megawin Technology, Micronas, Myson Century, Nordic Semiconductor, Ramtron, Sharp Semiconductor, Siliconians, Silicon Laboratories, SMSC, SST, STMicroelectronics, SyncMOS, TDK Semiconductor Corporation, Texas Instruments, Tezzaron Semiconductor, Triscend, VersaChips, Vitesse, Winbond Electronics Corp., WinEdge Technologies, and Zylogic.

Third-Party Software Requirements

Embedded Coder includes at least one reference template project for each supported toolset. These reference template projects were created for specific versions of each Altium® TASKING toolset and were used by MathWorks for qualification testing. The supported toolset versions are:

  • Infineon® TriCore®: TASKING VX-toolset for TriCore v2.5 r2
  • Infineon C166®: TASKING Tools for C166/ST10 v8.7 r1
  • Renesas M16C: TASKING Tools for M16C v3.1 r1 patch 2 (The Renesas R8C family is supported by the Renesas M16C TASKING Toolset.)
  • ARM: TASKING C Compiler for ARM v2.0 r2 (For simulators only, see “On-Chip Debugging/On-Chip PIL Not Supported on ARM Hardware” in the documentation.)
  • Freescale™ DSP563xx: TASKING Tools for DSP563xx v3.5 r3 patch 2 (The Freescale DSP566xx family is supported by the Freescale DSP563xx Toolset.)
  • 8051: TASKING Tools for 8051 v7.2 r1

Support for Other Versions

For minor release increments, it may be sufficient to create new default template projects. To do this:

  1. Specify the location of your TASKING toolset in the Target Preferences. (See “Setting Target Preferences” in the documentation.)
  2. Close all projects/project spaces in the EDE, and close the EDE.
  3. Move to a clean work directory or clean out the existing one.
  4. Run the tasking_generate_templates command. You must specify your configuration description string as in these examples:

    tasking_generate_templates('C166', true)
    or
    tasking_generate_templates('TriCore', true)

The following toolsets should work after regenerating the template projects:

  • TASKING VX-toolset for TriCore and PCP v2.5 r2
  • TASKING VX-toolset for TriCore v2.5 r2 but without on-chip debug support (OCDS)
  • TASKING C/C++ Compiler for ARM v2.0 r2

Some TASKING packages do not include OCDS. For example, TASKING C/C++, CrossView Pro SIM does not include OCDS support, but TASKING VX-toolset does. To use a package without OCDS support, you must regenerate the template projects as previously described.

Supported Hardware

For a list of all the processors supported by the TASKING adaptor for Embedded Coder, visit www.tasking.com.


Request Additional Hardware Interface Support

To request additional hardware interface support, please submit the completed form below.

*Indicates required information

We will not sell or rent your personal contact information. See our privacy policy for details.

 

 

Contact sales
Free technical kit
Trial software