The new release is intended to help simplify the development of AI-based applications in the automotive sector where AI is playing an increasingly important role in enabling safer and more reliable autonomous driving.
These applications rely on powerful microcontrollers, such as Infineon's AURIX TC4x family, to provide the advanced features necessary to support these computationally complex algorithms. Consequently, developers require versatile and easy-to-use development environments to aid in their development.
TASKING’s SmartCode toolset includes the PPU (Parallel Processing Unit) runtime environment library, which provides a bidirectional data exchange mechanism between the TriCore and PPU for offloading the TriCore and/or allowing the TriCore to take advantage of the PPU’s compute power for matrix and vector intensive calculations.
The powerful BlueBox debuggers from TASKING support development in both the virtual and ECU environment and allow system developers debug access to all cores including the PPU. The complete set of hardware and software tools from TASKING provides the user with all the necessary development tools needed for implementing new AI-based applications.
SmartCode is based on the Eclipse IDE and can be used with both Windows and Linux hosts. A Safety & Security Manual for TriCore and the PPU is included for tool qualification. The included compilers for TriCore and PPU both comply with the standards for functional safety (ISO26262) and cybersecurity (ISO21434) and have been certified accordingly by TÜV.
“Artificial intelligence is the future of the software-defined vehicle”, said Christoph Herzog, CTO of TASKING. “Our SmartCode can ease the work of engineers developing for the Infineon AURIX microcontrollers.”
“With the TC4x family, we are the first to introduce the support of ASIL D certifiable Save Embedded AI @ Edge applications for the automotive market,” said Thomas Schneid, Senior Director for Software and Ecosystem Management at Infineon Technologies. “With TASKING's enhanced support of the PPU, our joint customers will benefit from easier and faster development of automotive AI applications.”
SmartCode v10.3r1 for the Infineon TriCore AURIX™ TC4x family is now available.