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.

[参考译文] AM2631:GPMC:等待信号被忽略

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1368333/am2631-gpmc-wait-signal-ignored

器件型号:AM2631

工具与软件:

您好!

在很大程度上基于 SDK 的 GPMC 示例代码、GPMC 模块设置为同步通信(在21.33MHz GPC/9-处-192MHz)、期望在  一个写入周期(重新上升边沿、FE 下降边沿)上出现以下运行方式:

RE0: BE1低电平、地址/数据设定、ADV 低电平、WE 低电平
FE0:CS0 低电平  
RE1:ADV 高电平
2月1日: -
RE2: WAIT0采样(如果有效、则重复执行、直到无效)
FE2:CSn0高电平

但是、对于低电平和高电平、WAIT0信号似乎都被忽略、如示波器(随附)所示:无论 WAIT0状态如何、波形都是相同的。 还附加了 GPMC 寄存器设置的内存转储。

是否应更改其他设置来实现 WAIT0信号采样?

此致、

Javier

 e2e.ti.com/.../gpmc_5F00_mem_5F00_dump.txt

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

    Javier、您好!

    感谢您的提问。

    您能否提供您正在使用的存储器器件的器件型号?

    此致、
    Rijohn

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

    尊敬的 Rijohn:

    它是一个我正在尝试访问的传统 FPGA。 根据 AM2631的命令附加读取/写入周期:请注意第三个上升沿的等待检查。

    此致、

    Javier

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

    您好、友好提醒

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

    Javier、您好!

    GPMC0_WAIT 信号是 GPMC 控制器的输入信号。 当外部器件访问时间不是确定性的时、GPMC 访问时间可使用外部 GPMC_WAIT 引脚进行动态控制、并且不能仅使用 GPMC 内部 RDACCESSTIME、WRACCESSTIME 和 PAGEBURSTACESSTIME 等待状态发生器进行定义和控制。

    因此、该信号基本上应该从存储器器件/FPGA 中生成。 因此与 等待  配置 GPMC 时、我们应该能够看到 WAIT 信号切换(因为它是来自 FPGA 的外部信号、指示是否繁忙)。

    您能否检查是否还需要在 FPGA 端完成任何其他引脚配置?
    此外、请参阅 AM263x 数据表的 第7.11.5.7节、并确保根据您的用例配置 GPMC 时序参数。

    此致、
    Rijohn