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.
UDE - Universal Debug Engine - is a flexible debug and emulator platform with Multicore debugging for Infineon TriCore AUDO.
|UDE-LIC-TC||/||<Selected Access Device>|