Введение
TriCore — 32-битная архитектура микроконтроллера от Infineon. Она объединяет в одном кристалле элементы RISC-процессорного ядра, микроконтроллера и цифрового сигнального процессора.
История и происхождение
В 1999 году компания Infineon представила первое поколение AUDO (Automotive unified processor), основанное на 32-битном "едином RISC/MCU/DSP микроконтроллерном ядре", как описывает сама компания, под названием TriCore. По состоянию на 2011 год TriCore находится уже в четвертом поколении – AUDO MAX (версия 1.6). TriCore – это гетерогенная, асимметричная двухъядерная архитектура с периферийным управляющим процессором, обеспечивающим защиту пользовательских режимов и системного ядра. Семейства AUDO от Infineon предназначены для блоков управления двигателями (ECU) бензиновых и дизельных двигателей, применений в гибридных и электрических транспортных средствах, а также для систем трансмиссии, активной и пассивной безопасности и шасси. Они также ориентированы на промышленные применения, например, оптимизированные системы управления двигателями и обработку сигналов. Различные модели предлагают различные комбинации памяти, наборов периферийных устройств, тактовых частот, температурных диапазонов и типов корпусов. Infineon также предлагает программное обеспечение, которое, как заявляется, помогает производителям соответствовать стандартам безопасности SIL/ASIL. Все представители семейства AUDO бинарно совместимы и используют единые инструменты разработки. Доступна также библиотека AUTOSAR, позволяющая интегрировать существующий код.
claimed to help manufacturers meet SIL/ASIL safety standards. All members of the AUDO family are binary compatible and share the same development tools. An AUTOSAR library that enables existing code to be integrated is also available.
Безопасность
Портфель Infineon включает в себя микроконтроллеры с дополнительными аппаратными функциями, а также программное обеспечение безопасности SafeTcore и сторожевой таймер (watchdog) IC. Семейства AUDO охватывают приложения, связанные с безопасностью, включая активную подвеску и системы помощи водителю, а также системы рулевого управления с электроусилителем (EPS) и управление шасси. Некоторые особенности продуктового портфеля включают защиту памяти, резервированные периферийные устройства, блоки MemCheck с интегрированными CRC, ECC для памяти, встроенные функции тестирования и отладки, а также поддержку FlexRay.