TMS320C55x具有17位MAC单元和40位累加器.为什么2-wide-of-2宽度单位?
40位累加器在少数TI DSP中很常见.这个想法基本上是你可以积累多达256个任意32位产品而不会溢出.(与C相比,如果你使用32位产品,除非你使用64位整数,否则你可以相当快地溢出.)
访问这些功能的唯一方法是通过汇编代码或特殊编译器内在函数.如果使用常规C/C++代码,则累加器不可见.你无法获得指向它的指针.
因此,没有必要坚持2次幂方案.DSP内核已针对功耗/性能权衡进行了相当优化.