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/AM3359:GPMC 与具有两个芯片选择的外部 FPGA 进行通信

Guru**** 2533860 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/789675/linux-am3359-gpmc-communication-with-an-external-fpga-with-two-chip-selects

器件型号:AM3359

工具/软件:Linux

您好!

请澄清以下有关 GPMC 与外部 FPGA 通信的疑问。

16位 GPMC 异步模式与 FPGA 连接、使用 CS3进行正常数据传输、使用 CS5进行 DMA 操作

1) 1)如果通过 CS5传输256KB 数据、同时我将 CS3作为单次写入/读取操作。 GPMC 的行为是怎样的。 它是停止 DMA 操作并启动 CS3单次写入/读取、还是通过 CS5立即停止 DMA 操作?

2) 2)如果 AM 使用3芯片选择。 与这些片选相比,数据传输操作的优先级如何?

正在等待您的回复

谢谢

Mobin P K

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

    我已联系我们的 GPMC 专家、我将随时向您发布任何更新。

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

    我仍在研究您的第一个问题、但对于第二个问题、GPMC 内部没有基于片选的仲裁/优先级划分。 这一切发生在 L3互连内部链的较高位置。

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

    根据我与专家的讨论、DMA 与 CPU 仲裁在 GPMC 之外的 L3互连中进行。 请参阅 AM335x 技术参考手册中的"L3互连"部分。

    此致、
    Krunal