SPRUIY8 October 2024 F29H850TU , F29H859TU-Q1 , TMS320C28341 , TMS320C28342 , TMS320C28343 , TMS320C28343-Q1 , TMS320C28344 , TMS320C28345 , TMS320C28346 , TMS320C28346-Q1
The key differences between the CLA and C29 Programming models are summarized in Table 3-3.
Item | CLA | C29 |
---|---|---|
Instruction issue per clock cycle | Single | VLIW - Multiple (up to 8) |
Pipeline stages | 8 | 9 |
Memory access | LSRAM only | RAM and Flash |
8b byte addressability | No | Yes |
Registers | 4 x 32-bit floating point 2x 16-bit Auxiliary | 16 x 64-bit floating point (pairs of 32-bit floating point registers) 8 x 64-bit fixed point (pairs of 32-bit fixed point registers) 16 x 32-bit addressing |
Stack reach | 16-bit Stack Pointer (SP) | 32-bit Stack Pointer (A15) |
Instruction width(s) | 32-bit | 16-bit, 32-bit, 48-b it |
Bus widths | 1 x 32-bit Data Read (32-bit address) 1 x 32-bit Data Write (32-bit address) 1 x 32-bit Program Read (16-bit address) | 2 x 64-bit Data Read (32-bit address) 1 x 64-bit Data Write (32-bit address) 1 x 128-bit Program Read (32-bit address) |