A NEW MULTI-CORE SOFTWARE DEVELOPMENT ENVIRONMENT FOR INFINEON NEXT GENERATION AURIX™ TC4X MICROCONTROLLERS
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.