- Infineon TriCore
-
TriCore™ ist die Bezeichnung einer 32-Bit-Prozessorarchitektur der Firma Infineon Technologies AG.
Inhaltsverzeichnis
Geschichte und Hintergründe
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 stetig optimiert. Aktuell gibt es bereits 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 dem Label 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 einens Mikroprozessors mit so genanntem 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 (Interfaces). Des Weiteren sind erweiterte Funktionen für die Unterstützung von (Echtzeit-) Betriebssystemen verfügbar. Der Befehlsumfang eines CISC-Prozessors soll damit nicht erreicht werden. 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
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, Industrial und Multimarket. Die AUDO Familie oder TC17xx spielt hauptsächlich im Powertrain und Safety Bereich, welche automobile Anwendungen abdecken, eine große Rolle. Die TC11xx Familie wird eher im Industriebereich eingesetzt.
TriCore-Familien
TC1767 (Audo Future)
Der TC1767[3] ein Produkt der AUDO-FUTURE-Familie welche für Anwendungen im Automobil entwickelt worden ist. Sein 80/133-MHz-TriCore-Kern unterstützt hochentwickelte 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 schnelle 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 Mid-Range der AUDO-FUTURE-Produktfamilie, die das komplette Spektrum von sehr hohen bis sehr niedrigen Kosten abdeckt, positioniert.
TC11xx-Familie
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. Das breite Produktportfolio ermöglicht es Ingenieuren, aus einer Kombination von Speicher, Peripherie gesetzt, Frequenz, Temperatur und Verpackung zu wählen. Aber es bleibt voll kompatibel mit den Ex-Generation.
Anwendungen
- High-End-Servo-Antriebe
- High-Performance-Umrichter
- Speicherprogrammierbare Steuerungen (IEC61131-3-Unterstützung)
- Mobile-Controller mit umfangreichen Funktionen
- Unterstützt Multi-Achs-Steuerung für Anwendungen wie Roboter-Programme
Einzelnachweise
- ↑ Safety Products PRO-SIL™. Infineon Technologies AG. Abgerufen am 18. Juli 2011.
- ↑ 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. Abgerufen am 18. Juli 2011.
Weblinks
Wikimedia Foundation.