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.

[参考译文] 66AK2H12:我想知道 EDMA3 (L2 ->L2)的吞吐量是否取决于数据大小。

Guru**** 2618835 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/580605/66ak2h12-i-would-like-to-know-if-the-throughput-of-edma3-l2---l2-to-depends-on-the-data-size

器件型号:66AK2H12

你(们)好

我想知道 EDMA3吞吐量。

我有两个问题。

1.根据 SPRABK5B (Keystone2器件的吞吐量性能指南)文档,EDMA3 (L2 -> L2)的吞吐量大约为每秒6GB

  但是、根据实际数据、测量了3GB/s 吞吐量测量值。

  测量方法读取 TSCL、TSCH。  

  环境是根据文档设置的。(ab-sync、acnt=1024、bcnt=128)

   上述测量结果是否正确?  

   或者、我是否必须进行其他设置才能使其看起来像一个文档?

2. 通过将数据大小从1K 增加到128K 来测试 EDMA

   数据大小越大、吞吐量就越快。

  在1 KB 字节中、吞吐量为每秒0.14 GB

   在256 KB 字节中、吞吐量为每秒5.23 GB

   我想知道这是否正确。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我认为数据大小与提高吞吐量无关。

    无论如何、SPRABK5B 用户指南规定:
    "例如:当主 PLL 以1.2GHz A 运行时、在 CPU/3运行的128位宽 TC 限制为128/8 * 1200/3 = 6400Mb/s 64位 DDR 以1600MT/s 运行时,DDR3带宽的80%为0.8 *(64/8)*1600 = 10240 MB/秒 因此、需要使用多个 TC 才能达到80%的带宽。"
    在该部分的后面部分(第5节 EDMA 吞吐量)中、有以下陈述:
    "所有 EDMA3吞吐量测试均在66AK2H EVM 上运行、主 PLL 以1.2GHz 运行、64位 DDR3以1600MT/s 的速度配置。"

    您能否验证您的测试是否符合上述要求?

    此致、
    Yordan