TASKING’s SmartCode supports development of AI-based applications

The new version of the development environment for Infineon's AURIX TC4x family optimizes the use of the Parallel Processing Unit.

by gabi

The new version of TASKING’s SmartCode, the development environment for Infineon’s AURIX TC4x family, optimizes the use of the Parallel Processing Unit.

TASKING presents the latest version of the development environment SmartCode v10.3r1 for the Infineon TriCore™ AURIX™ TC4x family. The new release simplifies the development of AI-based applications in the automotive sector.

Artificial intelligence (AI) is playing an increasingly important role in the automotive sector and is expected to enable safe and 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. Developers require versatile and easy-to-use development environments to aid in their development. TASKING’s latest release of the 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 superior 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. “We are proud that with our new SmartCode we 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.”

Availability

SmartCode v10.3r1 for the Infineon TriCore™ AURIX™ TC4x family is available now. More information is available online at https://www.tasking.com/products/smartcode-aurix-tc4x-whats-new.

Webinar

For those interested, TASKING will host a product release webinar on November 7 at 4:00pm (CET), presenting SmartCode v10.3r1. For detailed registration information, please visit www.tasking.com/events.

TASKING Germany GmbH

Related Articles

Leave a Comment