This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

L2到DDR3的读写效率只有理论值的一半吗?



在evm6678开发板上使用论坛共享的Memory_Test程序测试EDMA传输带宽,发现L2到ddr3的数据搬移接近理论值的一半,L2到DDR3的理论带宽不是1333*8B吗?

  • 你说的是理论工作频率,但是实际的速率跟EDMA、L2及DDR3等的速率及位宽有关,具体参考Memory performance guide说明文档http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/21926.aspx

  • 不错的文档,文档表明:

    1 总线宽度

    2 源吞吐率

    3 目的吞吐率

    三者最低即为理论的传输带宽

    EDMA CC1,2带宽只有5333MB/s,所以限制了DDR3的传输带宽;

    而EDMA CC0带宽高达16000MB/s,所以不受这限制,但是只有共享内存SL2和DDR之间的访问才能达到10000MB/s左右的带宽,而LL2和DDR之间访问的理论值貌似只能达到5333MB/s?是总线宽度受限?

    希望给予回复,谢谢!