Enhanced Performance with Updated Tools from Altium for Infineon AURIX FamilySeptember 10, 2018 by Paul Shepard
Altium and Infineon Technologies AG have teamed up to combine TASKING tools with the Infineon AURIX™ family to improve performance in automotive applications. TASKING has updated its development toolset to meet customers’ needs to improve code generation, enhance use of the Infineon multicore hardware, and improve performance needs in safety related automotive applications.
AURIX™ also addresses the industrial segment such as industrial automation, new energy generation technology such as solar or wind inverters, and new transportation segments such as drones.
The latest AURIX™ TC3xx microcontrollers are well-suited for safety-critical applications to support clean, autonomous and connected cars. Applications for these microcontrollers range from classic airbag, braking and power steering to fail-operational systems supported by sensor-based systems using radar, LIDAR or camera technologies.
The implemented connectivity features, in combination with the highest level of security, enable cars to connect with applications such as a telematics unit, connected gateway or in-vehicle wireless charging for portable devices.
The AURIX™ TC3xx combines performance with a powerful safety architecture and provides enhanced security with the second-generation HSM with asymmetric cryptography accelerators and Full EVITA support. This combination makes the family the ideal fit for domain control and data fusion applications supporting the next levels of autonomous driving.
To make the car clean, the new family is well-suited for new systems in electric and hybrid drives – specifically hybrid domain control, inverter control, battery management, onboard charger and dc-dc converters. These features are in addition to engine management and transmission control systems.
The AURIX™ TC3xx family is pin compatible with the AURIX™ TC2xx family and offers an increased flash memory sizes of up to 16MB, over MB of integrated RAM and up to six TriCore™ 1.62 embedded cores, each with a full clock frequency of 300 MHz. New features include a new radar processing sub-system with up to two dedicated signal processing units (SPU), gigabit Ethernet, additional CAN FD and LIN interfaces and an eMMC interface for external flash.
TASKING announces a new release of the TASKING VX-Toolset for TriCore™/AURIX™ - version v6.2r2. This release will interest customers with software projects in Advanced Driver Assistance Systems (ADAS) and autonomous driving, especially in combination with the TASKING Performance Libraries.
Some of the significant enhancements include:
Compiler Optimization – The new optimization in the compiler is highly effective when using and compiling TASKING Performance Libraries v1.0r2. Through this significant improvement, the combination of the Performance Libraries and the Toolset v6.2r2 helps to solve performance challenges in mathematics-heavy applications.
In addition to this optimization, the toolset has been updated to provide support of the latest AURIX™ devices:
- Support for latest AURIX™ devices – The TC38x or TC39xB processor is now available for application projects, keeping customers up to date with the latest hardware.
- Pin Mapper updated – On par with the update of the compiler, the TASKING Pin Mapper now supports TC38x and TC39xB devices as well. It allows easy configuration of those complex devices and smoothens the path to hardware development.
- Hardware Debug Support – An extended support for a series of application kits and the Infineon TriBoard TC389 as well as the Infineon TriBoard TC39xB were added, allowing usage of latest hardware boards from Infineon.
- TASKING Performance Libraries – Performance of embedded systems, such as Advanced ADAS, is significantly improved through optimized C libraries. The TASKING LAPACK Performance Libraries improve the performance of key mathematical functions like Singular Value Decomposition (SVD) by factors of 2 or more, increasing the user’s control over speed and precision of such computations. LAPACK routines are written so that the bulk of computation is performed through the BLAS interface, which are built-in routines that support standard matrix-vector operations. The TASKING Performance Libraries are available as a separate add-on.
“The LAPACK library from TASKING will further accelerate the development of ADAS systems using AURIX™. These systems include radar, sensor fusion for NCAP or Level2, and safety companion for level3 and level4,” says Andre Roger, Lead Principal Safety Systems at Infineon. “One of the key benefits is that the TASKING library allows seamless transition from MATLAB/Simulink to AURIX™ code thanks to its tested bit accuracy.”