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.

[参考译文] TMS320F28377S:使用2Mx16异步 RAM

Guru**** 2463330 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/598657/tms320f28377s-use-of-2mx16-async-ram

器件型号:TMS320F28377S

我会使用28377S 连接高达2Mx16的外部16位 ASRAM。 我尝试使用 Pin Mux 工具并阅读技术参考手册、但我不确定 ASRAM 的寻址空间以及是否 需要启用 DQM 字节。

对28377S 176 PTP 封装使用 PinMux、如果  我启用 DQM 引脚、最大地址位为"A14"、因为"A15-A16-A17-A18"被"DQM[3-0"引脚阻止。

这对我来说是一个问题、因为我会将  另一个项目的同一架构与 F28335重复使用、同时使用外部16位 ASRAM、从而允许我寻址高达"A18"位地址。

请您能澄清一下、我是否能使用28377S 来管理高达2Mx16的 ASRAM 寻址空间? 如何配置引脚多路复用器以获得这些资源?

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

    由于存储器访问将始终为16b 字、因此您应该能够在 ASRAM 上将 Bytee-Enable 信号绑定为低电平。 然后、您可以将 DQM 引脚用作地址信号。

    Tommy
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回答。
    另一个问题:如果我要使用1Mx32 ASRAM,我需要2个写入使能(在 F28335上使用)。 如何管理对1Mx32位存储器的完全访问?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    如果使用32位 ASRAM、则必须使用 DQM1和 DQM2 (或 DQM3)、因此地址范围限制为 A0至 A15。

    在下一个版本中、此文档也有待更正-"如果使用16位存储器、最大可寻址范围为2MB (而不是2M x 16)"。

    此致、
    Vivek Singh