TriCore™ AUDO TC1767ED, TC1797ED, TC1798 Microcontrollers from Infineon
Microcontroller Debugger solutions for TriCore™ AUDO TC1767ED, TC1797ED, TC1798 from Infineon
Infineon TriCore™ is the first singlecore 32 Bit microcontroller-DSP architecture optimized for real-time embedded systems, made by Infineon. TriCore unifies the best of three worlds — real-time capabilities of microcontrollers, the computational prowess of DSPs, and the highest performance/price implementations of RISC load-store architectures. The architecture supports a uniform, 32 Bit address space, with memory-mapped I/O. It allows for a wide range of implementations, ranging from simple scalar to superscalar. Furthermore, the ISA is capable of interacting with different system architectures, including those with multiprocessing.
To support Infineon TriCore implementations with 32 Bit instructions and simplified instruction fetching, the entire TriCore architecture is represented in 32 Bit instruction formats. In addition, the architecture includes 16 Bit instruction formats for the most frequently occurring instructions. These instructions significantly reduce code space, lowering memory requirements, system cost, and power consump-tion. Real-time responsiveness is largely determined by interrupt latency and context-switch time. The high-performance architecture minimizes interrupt latency by avoiding long multicycle instructions and by providing a flexible hardware-supported interrupt scheme. Furthermore, the architecture supports fast context switching.
TriCore™ Architecture Feature Overview
32 Bit architecture
4 GByte unified data, program, and input/output address space
16/32 Bit instructions for reduced code size
Low interrupt latency
Fast automatic context switching
Saturating integer arithmetic
Packed data operations
Flexible power management
Byte and bit addressing
Little-endian byte ordering
Support for big- and little-endian byte ordering at bus interface