SPRUJA3 November 2024 F29H850TU , F29H859TU-Q1 , TMS320F28374D , TMS320F28375D , TMS320F28376D , TMS320F28377D , TMS320F28378D , TMS320F28379D
The C29 CPU is an enhanced VLIW (Very Long Instruction Word) architecture with a fully protected pipeline. C29 supports multiple instruction sizes (16, 32, and 48 bits) and a variable instruction packet size which contains instructions that execute in parallel. This is enabled by multiple functional units inside the CPU which can execute concurrently. A total of 64 working registers support the parallel operations in the CPU. In addition to the working registers, the CPU contains multiple status registers which maintain different execution and interrupt context related information. The major features in C29x are specified in Table 2-1.
| Feature | Comment |
|---|---|
| Ease of Use |
|
| Improved Parallelism |
|
| Improved Bus Throughput |
|
| Code Efficiency |
|
| ASIL-D Safety Capability |
|
| Multi-zone Security |
|
| Enhanced Debug and Trace Capabilities |
|
Besides from the C29x's feature improvement, there are several new IPs that is used for faster signal chain and safer environment around the CPU.