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.

[参考译文] Linux/AM5728:单通道与双通道 EMIF 性能

Guru**** 2618835 points

Other Parts Discussed in Thread: AM5728

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/662814/linux-am5728-single-vs-dual-emif-performance

器件型号:AM5728

工具/软件:Linux

使用 AM5728上的两个 EMIF 来连接 DDR3模块是否会转化为双通道操作、同时提高性能和整体存储器带宽?

例如、在每个 EMIF 上使用1GB 模块(显然具有不同的 CS)是否比使用单一2GB 有任何好处?

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

    是的、如果每个 EMIF 有1GB 并在交错模式下使用这些值、则性能/带宽将优于仅在一个 EMIF 上具有2GB。

    检查 AM572x DM、表3-1。 器件比较

    (2)在统一 L3存储器映射中、SDRAM 空间的最大值为2GB、可用于所有 L3启动器、包括 MPU (MPU、GPU、DSP、IVA、DMA、 等)。 通常、该空间在两个 EMIF 之间交错、以优化存储器性能。 如果系统填充超过2GB 的物理内存、则 MPU 只能通过 ARM V7大型物理地址扩展(LPAE)访问该额外的可寻址空间。

    检查 AM572x TRM:

    4.1.2特性
    存储器适配器(MPU_MA):通过在 MPU 子系统和 EMIF 之间提供直接路径、有助于降低 MPU_L2CACHE 和两个 EMIF (EMIF0和 EMIF1)之间的访问延迟:
    –执行交错功能以优化 EMIF 接口带宽

    另请参阅:

    e2e.ti.com/.../2196126

    此致、
    帕维尔