Der TC1130 ist ein hochintegrierter Controller, der eine Memory Management Unit (MMU) und eine Floating Point Unit (FPU) auf einem Chip vereint. Dank seiner leistungsfähigen MMU unterstützt dieses Mitglied der 32-bit
TriCoreTM Familie Betriebssysteme wie Linux (inklusive real time application interface Linux). Die preisgekrönte 32-bit TriCoreTM Architektur vereint RISC, CISC und DSP Funktionalität in einem einzigen Chip. Ein fortschrittlicher Satz an on-chip Komunikationsperipherie macht diesen Mikrocontroller ideal für hochintegrierte Anwendungen wie Programmable Logic Controller (PLCs), hochwertige Antriebsysteme und Kommunikationssysteme. Es garantiert Flexibilität im Design durch integrierten Support von immer populäreren Schnittstellen wie Ethernet und USB (universal serial bus). Zusätzlich werden 4 CAN Knoten angeboten. Leistungsmerkmale: Externe Busschnittstelle
■ Programmierbare externe Busschnittstelle für eine kostengünstige Systemimplementierung (Support für Peripherie nach Intel- und Freescale-Art)
■ Nahtlose Schnittstelle zu einer grossen Auswahl an externen Speichern (ROM, EPROM, SRAM, SDRAM, Burst Flash, unterstützt PC100 SDRAM und PC133 SDRAM (läuft mit maximal 120 MHz))
■ 16/32-bit Datentransfer
■ Unterstützt little endian Byte Anordnung an der Busschnittstelle
■ Flexible Adressengenerierung und Zugriff-Timing Integrierter On-Chip Speicher
■ 28 KBytes Datenspeicher (SPRAM)
■ 32 KBytes Programmspeicher (SPRAM)
■ 16 KBytes Instruktions-Cache (ICACHE)
■ 4 KBytes Daten-Cache (DCACHE)
■ 64 KBytes SRAM Datenspeichereinheit (DMU)
■ 16 KBytes Boot ROM Leistungsfähige 32-bit super-scalar TriCoreTM V1.3 CPU mit 4-stufiger Pipeline
■ 150 MHz maximale Taktrate
■ Floating Point Unit (FPU)
■ Dual issue Superscalar Implementierung, MAC Befehl maximal triple issue
■ Circular buffer und bit-reverse Adressiermodi für DSP Algorithmen
■ Programmierbare Priorität des DMA Sub-Blocks an der Busschnittstelle
■ Volle 32-bit Adressierfähigkeit für jeden DMA Kanal
■ Bis zu 27 ns Interrupt Reaktionszeit
■ Durch Hardware gesteuertes Context Switch bei Taskwechsel und Interrupts
■ Memory Management Unit (MMU)
■ Mögliche Datenformate: Bit, 8-bit Byte, 16-bit Halbwort, 32-bit Wort und 64-bit Doppelwort
■ Effizientes Handling von kritischen Tasks bei bedienen von Traps (nicht maskierbarer Interrupt)
■ On-Chip Peripherieeinheiten
■ Drei asynchrone/synchrone serielle Kanäle mit Baudraten-Generator, Parity, Framing, overrun Fehlererkennung und IrDA Datenübertragung. 8 byte Datenpuffer (FIFO mit einer Tiefe von 8) für jeden ASC
■ Zwei schnelle synchrone serielle Kanäle (SSC0/1) mit programmierbarer Datenlänge und Shift-Richtung. 4 byte Datenpuffer (FIFO mit einer Tiefe von 4) für jeden SSC
■ Ein inter IC (IIC) serielles Modul mit zwei Kanälen
■ USB Modul in Übereinstimmung mit der USB Specifikation Version 1.1, unterstützt 1.5 Mbit/s bis
12 Mbit/s Geräte
■ Zwei high-speed Micro Link Schnittstellen (MLI0/1) für serielle inter-Prozessor Kommunikation
■ Eine multifunktionale universelle Timer-Einheit (GPTU) mit drei 32-bit Timer/Counter
■ Zwei Capture und Compare Einheiten (CCU6) zur Generierung von PWM Signalen
– 3-Kanal 16-bit Capture und Compare Einheit
– 1-Kanal 16-bit Compare Einheit
■ Ein MultiCAN Modul mit vier CAN Knoten und 128 Message Puffer zum effizienten Datenhandling
■ Fast Ethernet Controller mit Unterstützung von 10/100 Mbit/s MII-based physikalischen Bauteilen
■ Individuell programmierbarer Arbeitsmodus für jeden DMA Kanal Technische Zusammenfassung:
■ Der TC1130 kommt in einem P-LBGA-208 Gehäuse
■ Ambient Temperatur: -40°C bis +85°C
■ zweifache Stromversorgung : 1.5 V Core, 3.3 V I/O
■ 72 digitale I/Os
■ Vier Stromsparmodi