TriCore — это 32-битная архитектура микроконтроллера от Infineon . Она объединяет элементы ядра RISC- процессора, микроконтроллера и DSP в одном корпусе чипа .
В 1999 году компания Infineon выпустила первое поколение AUDO (Automotive Unified Processor), основанное на том, что компания описывает как 32-битное «унифицированное ядро микроконтроллера RISC / MCU / DSP », называемое TriCore, которое по состоянию на 2011 год находится на четвертом поколении под названием AUDO MAX (версия 1.6).
TriCore — это гетерогенная, асимметричная двухъядерная архитектура с периферийным процессором управления, которая обеспечивает пользовательские режимы и защиту основной системы.
Семейства AUDO [1] компании Infineon нацелены на блоки управления бензиновыми и дизельными двигателями (ЭБУ), приложения в гибридных и электрических транспортных средствах , а также на приложения трансмиссии, активной и пассивной безопасности и шасси. Они также нацелены на промышленные приложения, например, оптимизированные приложения управления двигателями и обработку сигналов.
Различные модели предлагают различные комбинации памяти, периферийных наборов, частот, температур и корпусов. Infineon также предлагает программное обеспечение, которое, как утверждается, помогает производителям соответствовать стандартам безопасности SIL/ASIL [2] . Все члены семейства AUDO являются двоично-совместимыми и используют одни и те же инструменты разработки. Также доступна библиотека AUTOSAR , которая позволяет интегрировать существующий код.
Портфолио Infineon включает микроконтроллеры с дополнительными аппаратными функциями, а также программное обеспечение безопасности SafeTcore и сторожевую микросхему. [3]
Семейства AUDO охватывают приложения безопасности, включая активную подвеску и системы помощи водителю, а также EPS и управление доменом шасси. Некоторые особенности портфолио продуктов включают защиту памяти, избыточные периферийные устройства, блоки MemCheck со встроенными CRC, ECC в памяти, встроенные функции тестирования и отладки и FlexRay .