SPRUIY2 November 2024 F29H850TU , F29H859TU-Q1
The C29x CPU is a VLIW (Very Long Instruction Word) architecture with a fully protected pipeline. The C29x CPU supports multiple instruction sizes (16/32/48 bits), a variable instruction packet size which can contain multiple instructions that execute in parallel. For example, the C29x CPU architecture can execute up to eight instructions in parallel. This is enabled by multiple functional units inside the CPU that can execute concurrently. A total of 64 working registers, broken into three different categories (Ax, Dx, and Mx register banks) to support the parallel operations in the CPU. In addition to the working registers, the CPU contains multiple status registers (DSTS, ESTS, and ISTS) that maintain different execution and interrupt context related information.