TI中文支持网
TI专业的中文技术问题搜集分享网站

多核DSPC6678的DDR3速率问题

各位大神,我最近在测试C6678的DDR3接口速率。我使用的DDR3芯片支持最大1600M的时钟,DSP的CPU主频设置为1.25GKZ。使用EDMA进行DSP和DDR3之间的数据搬移,按照理论值计算那传输速率应该是1600MHZ*64bit/8=12800MB/S。但是在我实际测试中,测得的速率只有6300MB/S。后来我又把DDR3的速率降到1333MHZ,结果测得的速率还是6300MB/S。给人的感觉是达到了传输速率的瓶颈,但是不知道限制速率的原因是那些因素。希望知道的大神能帮我指点一下,谢谢!

King Wang1:

这取决于读L2的速度,读L2的总线频率是1/3 CPU,位宽是128bit,因此按照1.2G算,就是 (1200/3)*(128/8) = 6400MBps。

更多详细的说明你需要参考SPRABH2A.pdf。你可以在TI官网上下载此文档。

赞(0)
未经允许不得转载:TI中文支持网 » 多核DSPC6678的DDR3速率问题
分享到: 更多 (0)