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.

[参考译文] TMS320C28346:XINTF 的 GPxQSELn[GPIO*]位字段

Guru**** 2445440 points
Other Parts Discussed in Thread: TMS320F28375S, TMS320C28346

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/692231/tms320c28346-gpxqseln-gpio-bitfields-for-xintf

器件型号:TMS320C28346
主题中讨论的其他器件:TMS320F28375S

您好!

请让我询问一下如何启用 C28346 XINTF。
是否需要向 GPxQSELn[GPIO*]位字段写入3=异步?
例如、GPAQSEL2[GPIO29]控制外部接口地址线路19的鉴定。

虽然 F2837xS TRM 要求 GPxQSELy[GPIOz]位字段具有3=异步、但我无法从 C28346文档中找到这样的要求。

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

    Hideaki-San、

    我认为这是 XINTF 的最佳做法,而不是硬性要求。  XINTF 模块与 SYSCLK 同步运行、所以默认的 GPIO 鉴定寄存器值0 (1-SYSCLK)应该是可以的。

    Tommy

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

    我首先应该解释一下它的背景。 您知道我们的主题: e2e.ti.com/.../2505059
    "TMS320F28375S:EMIF2"上的 SDRAM

    针对这个线程的一个新发现是、当 GPxQSELn 寄存器位从0更改为3时、EMIF2最大频率达到100MHz。

    然后、我认为(值= 0)对于 SDRAM 100MHz 运行是必要的。
    我在这里询问了有关 C28346的(值)测量。

    尽管如此、只要我的测试(值= 3)对于 SRAM @100MHz CLK 来说是不必要的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Hideaki-San、

    这是有关 SDRAM 和 SRAM 操作的有趣观察结果。

    所有异步存储器(SRAM)时序都基于 SYSCLK 周期、因此 SYNC (QSEL=0)在大多数情况下都应该工作。 如果 R_strobe 持续时间非常短、则 Qual (QSEL=1、2)设置可能会出现问题。 Async (QSEL=3)显然具有最小的故障可能性。

    对于 SDRAM、存储器接口将使用 DQM 信号来管理传播延迟、以指示数据总线何时有效。 SYNC 引入的延迟(QSEL=0)有可能足以将总线读取从总线有效的时间转移到总线不再有效的时间。

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

    Tommy、

    感谢您的意见。

    请允许我再次确认你的最后一段。 你同意吗?

    QSEL=3 (异步)可能是 TMS320C28346 最大化 XINTF SDRAM 时钟频率的最佳做法。

    -n

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

    Hideaki-San、

    是的、使用 QSEL=3 (异步)是最大化 XINTF 和 EMIF 上 SRAM 运行的最佳做法。  请注意、XINTF 不支持 SDRAM。

    对于 EMIF 上的 SDRAM、我会考虑需要 QSEL=3 (异步)来最大限度地提高工作频率。

    Tommy

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Tommy、
    感谢您的澄清。 这对我有很大帮助。