SmartCode for AURIX™ TC4xx

A COMPLETE DEVELOPMENT SOLUTION

TASKING® SmartCode is a complete development solution for the next generation AURIX™ TC4x microcontroller family from Infineon.

SmartCode produces fast and compact code and is the only software platform that fully supports all architectures and microprocessor cores integrated in the TC4x.

SmartCode provides compiler support for the TriCore TCv1.8, Parallel Processing Unit (PPU) from Synopsys, the latest GTM IP, SCR (XC800) and the cybersecurity real time module (CSRM).

Like its predecessors, SmartCode offers unparalleled code optimization, advanced multi-core support, integration into the Eclipse™ IDE, guaranteed compatibility with leading third-party tool suppliers*, flexible memory allocation, debugger, static code analysis, and seamless integration with previous TASKING VX-toolsets .

The TASKING SmartCode compilers are tested for ISO C99 / C11 and ISO C++ conformity against authoritative validation suites, such as Perennial® and Plum Hall®. In addition, the optimization techniques of the compilers are tested with large real-world applications, as well as industry benchmark standards such as Nullstone and EEMBC.

LATEST ADVANCEMENTS FOR SAFETY AND CYBERSECURITY

TASKINGs best-in-class compiler performance has achieved decades-long success in the AURIX development community.

SmartCode will provide industry leading safety and security features as the toolset has been developed with Automotive SPICE® Level 2 certification, conforms to the ISO/SAE 21434:2021 cybersecurity standard and is planned for TÜV certification (ISO26262 up to ASIL D).

The Tasking VX-toolset for Tricore TC2xx/TC3xx

The TASKING VX-toolset for TriCore™ consists of a C/C++ compiler for TriCore™, C compiler for PCP, C compiler for HSM, C compiler for XC800 standby controller, and C compiler for the MCS/GTM. Also included assembler/linker, seamlessly integrated debugger (simulator, OCDS), integrated into IDE based on Eclipse™.

The VX-toolset also includes the following features:

  • Integrated Development Environment (IDE) based on Eclipse. Tightly integrates the TriCore toolset (with all of its included compilers and debuggers) into the IDE and enables extensibility through 3rd party plug-in support
  • C/C++ compilers with integrated static code analysis for MISRA C and CERT C. Includes C/C++ compiler for TriCore/AURIX/AURIX TC3xx, and C compiler for Hardware Security Module (HSM), XC800 Standby controller (SCR), and MCS/GTM timer module of AURIX TC3xx, and Peripheral Control Processor (PCP)
  • Code Compaction optimization for up to 10% more compact code on TC1.6 core-based TriCore derivatives

Get your free 3-month trial Version of the VX-toolset for TriCore/AURIX

Request the Free TASKING Pin Mapper for AURIX™ through this form.

 

Compiler qualification

The TASKING compiler qualification kit provides tool-specific evidence required to support the tool qualification methods “development in accordance with a safety standard” and “validation of the software tool.” This kit includes a safety manual and is certified by the TÜV-Nord for any safety integrity level and for any tool confidence level.

This allows for the development of safety-critical applications in the context of ISO 26262 up to ASIL D, EN 50128 / EN 50657, ISO 25119 & IEC 61508 up to SIL 4 without further qualification activities when following the recommendations documented in the Qualification Kit.

Read more