Wind River and Infineon expand support for TriCore microcontrollers in automotive
Diab has been used in safety-critical industries such as automotive, aerospace and industrial for over 25 years and the update includes includes specific enhancements for the TriCore architecture resulting in increased performance and smaller software footprint for TriCore developers.
The tool suite that includes a C/C++ compiler, assembler, linker, ANSI C and C++ libraries, and an instruction-set simulator that supports a variety of processor architectures including ARM, Power, SuperH and TriCore.
“Given the growing complexity in automotive electronic systems as well as the emergence of new safety standards such as ISO 26262, software quality is paramount,” said Tomas Evensen, chief technical officer at Wind River and creator of the original Diab Compiler. “Automotive electronic control unit makers are under continuing pressure to increase functionality in their devices while saving power and costs. This requires close alignment between software and semiconductor vendors. Alongside Infineon, we are working to provide an optimized software development environment and deliver Wind River Diab Compiler for AUDO MAX and future TriCore automotive microcontrollers. With the code optimization that Diab Compiler brings, electronic control unit makers are able to add more functionality in the same or less memory footprint, without increasing power consumption.”
“Together, Wind River and Infineon are optimizing Wind River Diab Compiler for TriCore architectures and the improvements in code performance and software footprint can lower hardware costs for automotive system suppliers,” said Peter Schaefer, vice president and general manager for microcontrollers in the automotive division at Infineon Technologies. “Infineon’s powerful TriCore microcontrollers are designed for highly complex electronic systems and it is essential to partner with an expert commercial compiler supplier with safety-critical expertise to ensure we provide a solution that meets the demanding needs of the automotive industry.”
Wind River and Infineon will also continue to collaborate on automotive-specific compiler requirements such as the need for compiler compliance with the latest ISO 26262 standard. The new standard is an adaptation of the Functional Safety standard IEC 61508 for automotive electric/electronic systems. ISO 26262 applies to functional safety aspects of the development process, including such activities as requirements specification, design, implementation, integration, verification, validation and configuration.