最近调试C6748+FPG的控制程序,希望C6748在一个控制周期内能够完成运算,再通过uPP的方式传输数据给FPGA,但是发现C6748的处理速度很慢,无法满足要求。对比来说,甚至比以前用过的C2000系列还要慢很多。调试中主要发现这个问题:
现在的cmd配置文件中我把程序都放在SHRAM中,当改成全部放到L2RAM中,执行速度会快很多,然而uPP模块好像没有对L2RAM的访问权限,导致数据传输总是出现internal bus error。
那么如何保证uPP正常工作的前提下,发挥C6748的计算能力呢?按道理456MHz的浮点DSP要比C2000的快很多的呀?
Tony Tang:
uPP可以访问L2