想用40位的ACx来存放超过32位的计算结果,但高8位始终控制不了。CCS3.3,M40、SXMD、SATD都置了1,与32位数累加时结果依然是32位。
想实现更高动态范围的话应该怎么设置?
谢谢!
Tony Tang:
从spru281f的page 172的说明,AC0, AC1, AC2可用做40bit数据。
从C语言使用的角度,定义为long long型就好了。
Peng Zhang7:
回复 Tony Tang:
解决了,非常感谢!
想用40位的ACx来存放超过32位的计算结果,但高8位始终控制不了。CCS3.3,M40、SXMD、SATD都置了1,与32位数累加时结果依然是32位。
想实现更高动态范围的话应该怎么设置?
谢谢!
从spru281f的page 172的说明,AC0, AC1, AC2可用做40bit数据。
从C语言使用的角度,定义为long long型就好了。
回复 Tony Tang:
解决了,非常感谢!