ZHCUCF7 October 2024 TMS320C28341 , TMS320C28342 , TMS320C28343 , TMS320C28343-Q1 , TMS320C28344 , TMS320C28345 , TMS320C28346 , TMS320C28346-Q1
表 3-3 总结了 C28 和 C29 编程模型之间的主要差异
项 | C28 CPU | C29 CPU |
---|---|---|
每个时钟周期发出指令 | 单通道 | VLIW - 多个(多达 8 个) |
流水线级 | 8 | 9 |
存储器映射 | 分散 | 连续 |
8b 字节可寻址性 | 否 |
是 |
寄存器 | 8 x 64 位浮点 (具有双精度 FPU64) 8 x 32 位浮点(具有单精度 FPU) 3 x 32 位定点(ACC、P、XT) 8 x 32 位寻址(SP、DP) |
16 x 64 位浮点 (32 位浮点寄存器对) 8 x 64 位定点 (32 位定点寄存器对) 16 x 32 位寻址 |
堆栈范围 | 16 位栈指针 (SP) | 32 位栈指针 (A15) |
指令宽度 | 16 位、32 位 | 16 位、32 位、48 位 |
总线宽度 | 1 x 32 位数据读取(32 位地址) 1 x 32 位数据写入(32 位地址) 1 x 32 位程序读取(22b 地址) |
2 x 64 位数据读取(32 位地址) 1 x 64 位数据写入(32 位地址) 1 x 128 位程序读取(32 位地址) |