TI工程师您好 ,请问下,DDR3工作在1333MHz下,那么数据传输时候的理论速率是多少?比如DDR→DDR samebank,DDR →DDR different bank,KST的手册中那些实验是实际测得的速率(DDR→DDR samebank1.2GB/s,DDR →DDR different bank 1.8GB/s),这个理论速率如何计算呢?相应的计算公式是?
期待您的回复,谢谢!
Nancy Wang:
代码里有相应的计算公式。 iThroughput= (unsigned long long)uiByteCnt*gDSP_Core_Speed_Hz/cycles/1000000;
uiByteCnt为传输的字节数,cycles为消耗的总的cpu cycle数。
,
user6177772:
谢谢回复。我的意思指的是1333MHz的DDR3理论的数据传输速率是如何计算的。即理论上在这个频率下,它的数据传输速率。
期待您的回复,谢谢!
,
Nancy Wang:
DDR (64 bits)/(8 bit/byte)*(1333MTS)=10666MB/s
5582.TMS320C6678 存储器访问性能.PDF
,
user6177772:
好的,非常感谢。
还有个疑问,理论速率和实际速率差别较大的原因在于?
期待您的回复
,
Nancy Wang:
建议仔细阅读一下附件 3.3 DSP 核访问外部 DDR 存储器的时延 5.2 多个主模块共享 DDR 的性能 部分的内容。