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.

[参考译文] AM5726:GPMC 吞吐量

Guru**** 2556970 points
Other Parts Discussed in Thread: AM5726

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/621859/am5726-gpmc-throughput

器件型号:AM5726

您好!

我叫 Tensorcom 的 David Tu。 我们是一家60GHz 无线无电缆专用公司。 我们为第一代60GHz SoC (RF+BB)准备了 MP。 我们有客户要求将 AM5726用作提供 GPMC 接口的网络处理器。 我们的 SoC 还提供 GPMC 接口。 通过我们当前的 GPMC 接口连接 Cypress FX3 GPIF (可编程接口)、我们可以实现1Gbps。 TI 是否测试了 GPMC 接口的最大速度? 我们需要将该网络处理器作为我们设计的一部分。 我期待收到您的反馈。

David Tu  

  

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

    对于 AM572x、同步模式下的最大 GPMC 时钟频率为88.5MHz。 接口为16位宽。 根据粗略计算、GPMC 需要5-7个时钟周期来设置地址、然后每字突发1个周期。 内部互连上的最大突发长度为16 x 32位字。

    对于512位传输或每个时钟周期大约为13位、这最多可产生5 + 32个 GPMC 时钟周期、因此吞吐量最多为13 * 88.5MHz = 1.15Gbps。

    您应该了解、这些是非常粗略的计算、实际性能将小于该值。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是否意味着每次突发都需要涉及软件? 固件设置一次突发的时间是多久? 是否需要固件来设置每个突发? 在发送4K 字节之前、是否有突发自动重复的方式? 我们只能进行200Mbps 的测试。 我们的总线速度为100MHz 时、Cypress 可提供1.3Gbps 的速率。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已要求软件团队进行评论。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否有此问题的更新?

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

    我在看这个。

    Steve K.

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

    David、您应该能够设置 DMA 以通过 GPMC 总线请求数据块、因此除了 DMA 的初始配置外、软件不必参与传输。  然后、您可以将 GPMC 配置为突发模式、并使用 ATTACHDDEVICEPAGELENGTH 来指定每个事务的突发长度、从而最大限度地提高总线利用率。  

    此致、

    James

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

    您好 JD、

    您是否有基于此配置的测试结果?

    谢谢你

    此致、

    David Tu