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.

[参考译文] 66AK2G02:地址/数据多路复用器件上异步单次写入的时序

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/660205/66ak2g02-timing-for-asynchronous-single-write-on-an-address-data-multiplexed-device

器件型号:66AK2G02

您好!

我的客户想要澄清 地址/数据多路复用器件上 GPMC 异步单次写入的时序。

请看一下 TRM; 图7-172。 地址/数据多路复用器件上的异步单次写入。 如果我们讨论这一点、 WRDATAONADMUXBUS 定义了数据输出的周期时间。 不过、如果我们讨论数据表(请参阅  图5-35中的 FA28参数)。 GPMC 和多路复用 NOR 闪存—异步写入—单字)、它应该在 GPMC_Wen 被置为有效之后、此外、考虑 到 FA28延迟时间。

哪一个显示了在地址/数据多路复用器模式下启动输出数据的正确时序?

此致、
NK

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

    我将对此进行研究。

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

    根据表5-44。 GPMC 和 NOR 闪存开关特性- 66AK2G02数据表中的异步模式 FA28参数是 WI 和地址/数据有效输出数据之间的延迟时间。

    在 TRM 中、在 GPMC_CONFIG6_I 寄存器[19-16]中设置了 WRDATAONADMUXBUS ->确定在哪个 GPMC_FCLK 上升沿上、写入的第一个数据在添加/数据多路复用器总线中被驱动。

    因此、FA28是 WE 和地址/数据有效输出数据之间的时序(延迟时间)、WRDATAONADMUXBUS 是 GPMC_FCLK 和地址/数据总线中驱动的第一个数据之间的时序。 它们是两个不同的参数。 WRDATAONADMUXBUS 取决于 GPMC_FCLK、通过 GPMC_CONFIG1_I[1-0]GPMCFCLKDIVIDER 可配置 WCHich:
    0h (R/W)= GPMC_CLK 频率= GPMC_FCLK 频率
    1h (R/W)= GPMC_CLK 频率= GPMC_FCLK 频率/ 2.
    2h (R/W)= GPMC_CLK 频率= GPMC_FCLK 频率/ 3.
    3h (R/W)= GPMC_CLK 频率= GPMC_FCLK 频率/4

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

    感谢您的回答、但我仍然不了解 WEONTIME 如何与 WRDATAONADMUXBUS 配合使用。
    WRDATAONADMUXBUS 似乎是多路复用器总线上地址的有效周期。 也就是说、当 WRDATAONADMUXBUS 周期完成时、GPMC 开始在多路复用器总线上输出数据。 另一方面,WEONTIME 被定义为从写入周期开始到我们声明之间的时间。 在 FA28延迟之后、GPMC 开始在多路复用器总线上输出数据。 这是两个差分参数、但用于控制多路复用器总线上的数据输出时序。

    此致、
    NK
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用]这是两个差分参数、但会查找如何控制多路复用器总线上的数据输出时序。[/引用]
    是的、数据表时序是时序/开关特性。 它们具有数据手册中规定的最小值和最大值。 配置接口时、应将相应的 TRM 参数(和相应的寄存器)设置为在所述的最小/最大范围内、以满足接口的硬件时序要求。

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

    Yordan、您好!

    谢谢。 原因、我理解您的观点:TRM 表示 GPMC 行为参数、数据表表示交流特性时序。 这应该是一般性的理解。

    考虑到您的回答,我现在的理解是: WRDATAONADMUXBUS 控制 地址的有效期,完成后,数据将在多路复用总线上开始。 但是、它的数据输出时序实际上是由我们声明(使用 FA28延迟时间)定义/启动的、并且由 WONTIME 控制。 因此、WRDATAONADMUXBUS 应配置足够的时间来覆盖 WONTIME。 正确?

    此致、
    NK

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

    我的理解是相同的、请参阅7.3.4.9.5 Nwe:写入使能信号控制生效/失效时间(WEONTIME / WEOFFTIME /
    WEEXTRADELAY)。 WRDATAONADMUXBUS 定义了在哪个时钟边沿上数据被驱动到地址/数据总线上。 正如我告诉过您的那样、当您配置 wrdataonadmuxbus 时、您应该牢记、数据表中定义的时序是符合的。

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

    您好、Yordan

    谢谢。 明白。 我的客户表示文档不容易理解、因为数据表和 TRM 彼此被分成不同的政策。 是的、我理解您的政策、但如果可能、文档中的更多说明将有助于进一步理解。  这是他们的反馈。

    无论如何、我关闭该线程。 始终感谢您的帮助。

    此致、
    NK