Infineon TriCore
TriCore ist die Bezeichnung einer 32-Bit-Prozessorarchitektur der Firma Infineon Technologies AG.
Geschichte und Hintergründe
[Bearbeiten | Quelltext bearbeiten]Im Jahr 1999 startete Infineon die erste Generation der TriCore basierten Mikrocontroller unter der Bezeichnung AUDO (AUtomotive UnifieD-ProcessOr). Seitdem hat das Unternehmen die Architektur weiterentwickelt und das Konzept optimiert. Mit Stand 2011 gibt es Microcontroller der vierten TriCore-Generation (Version 1.6), die unter der Bezeichnung AUDO MAX unter anderem für High-End-Lösungen im Automobilbereich optimiert wurden. Unter der Marketingbezeichnung PRO-SIL[1] werden sicherheitskritische Anwendungen nach IEC 61508 bzw. ISO 26262 unterstützt. Der Name TriCore rührt von der 3-in-1-Architektur des Kernes her, der die Instruktionssätze von RISC-/MCU-/DSP-Prozessor-Kernen kombiniert. Der Befehlssatz enthält erstens Instruktionen eines 32-Bit-Mikrocontrollers, zweitens eines Mikroprozessors mit reduzierten Befehlssatz (RISC-Technik) und drittens Befehle zur Signalverarbeitung analog eines DSP-Controller (Digitaler Signalprozessor) z. B. für die Anbindung einer Sensor-Umgebung oder weiterer Schnittstellen. Des Weiteren sind erweiterte Funktionen für die Unterstützung von (Echtzeit-)Betriebssystemen verfügbar. Die meisten Implementierungen der TriCore-Architektur enthalten neben der typischen Peripherie eines Microcontrollers einen zweiten ‚echten‘ Kern, den sogenannten Peripheriecontroller. Dieser dient dazu, die CPU von Speicherbewegungen und einfachen Funktionen zu entlasten.
Anwendungsbereiche
[Bearbeiten | Quelltext bearbeiten]Die TriCore basierten MCU[2] werden von Infineon neben dem Einsatz im Bereich der Automobilindustrie auch für einen Einsatz in der Mess-, Regel-, Steuerungs- oder Automatisierungstechnik z. B. für eingebettete Systeme beworben. Infineon unterteilt das TriCore-Portfolio in drei Kernbereiche auf: Powertrain, Safety sowie Industrial und Multimarket. Die AUDO-Familie oder TC17xx spielt hauptsächlich im Powertrain und Safety Bereich, die automobile Anwendungen abdecken, eine große Rolle. Die TC11xx Familie wird eher im Industriebereich eingesetzt.
TriCore-Familien
[Bearbeiten | Quelltext bearbeiten]TC1767 (Audo Future)
[Bearbeiten | Quelltext bearbeiten]Der TC1767[3] ist ein Produkt der AUDO-FUTURE-Familie, die für Anwendungen im Automobil entwickelt worden ist. Sein 80/133-MHz-TriCore-Kern unterstützt DSP-Funktionen.
Ein peripherer Steuerungs-Prozessor (PCP) verwaltet die on-Chip-Peripherie und entlastet dabei den TriCore von Standard-Bearbeitungsaufgaben. Bei Interrupt-gesteuerten Systemen sorgt dieser für kurze Interrupt-Antwortzeiten, niedrige Latenzen und niedrige Performance-Overheads. Dieser wurde mit 2 MByte Embedded-Flash und insgesamt 128 KB RAM ausgestattet. Das Gerät ist in der Mittelklasse der AUDO-FUTURE-Produktfamilie angeordnet.
TC11xx-Familie
[Bearbeiten | Quelltext bearbeiten]Die TC11xx-Familie[4] ist für Embedded-Echtzeit-Anwendungen im Industrie- und Multimarkt-Bereich, Single-Core 32-Bit-Mikrocontroller-Architektur optimiert. Basierend auf der TriCore-Technologie V1.3, mit bis zu 180 MHz bietet die TC11xx-Familie: Reduced Instruction Set Computer (RISC), Complex Instruction Set Computer (CISC) und Digital Signal Processing (DSP)-Funktionalität.
Anwendungen
[Bearbeiten | Quelltext bearbeiten]- Servo-Antriebe
- Umrichter
- Speicherprogrammierbare Steuerungen
- Mobile-Controller
- Robotik, Mehrachsensteuerung
- Motorsteuerungen
Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ Safety Products PRO-SIL™. Infineon Technologies AG, archiviert vom am 9. August 2011; abgerufen am 18. Juli 2011. Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.
- ↑ 32-Bit Microcontrollers. Infineon Technologies AG, abgerufen am 18. Juli 2011.
- ↑ TC1767 (Audo Future). Infineon Technologies AG, abgerufen am 18. Juli 2011.
- ↑ TC11xx Family (Industrial and Multi Market). Infineon Technologies AG, archiviert vom am 9. August 2011; abgerufen am 18. Juli 2011. Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.