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.

[参考译文] TMS570LC4357-EMIF:EP 接口:BA[0]使用

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1641585/tms570lc4357-ep-emif-interface-ba-0-usage

器件型号: TMS570LC4357-TMS570LC4357 EP

尊敬的支持部门:

我将异步 SRAM 与 TMS570LC4357-EMIF EP 接口连接在一起。 我的 SRAM 是一个 16 位数据器件和 20 位地址信号、具有高字节和低字节使能信号 (BE[1:0])。 我从 TI 数据表中了解到需要连接:

  • EMIF_A[x:0]至 A[(x+1):1]  
  • EMIF_BA[1]至 A[0]
  • EMIF_nDQM[1:0]更改为[1:0]

您能否确认上述连接并告诉我如何连接 EMIF_BA[0]?

感谢您的支持。

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

    您好 Luigi、

    我们有一份 EMIF 的设计指南、很适合参考: https://www.ti.com/lit/an/sprac96a/sprac96a.pdf

    根据文档中的表 3 和表 4、对于 16 位器件和 16 位字寻址、您的连接完全正确。 如果您需要 8 位寻址、则 EMIF_BA[0]将是这样:在这种情况下、您会将地址位移位一个额外位、然后在 BA[1]之前加上 BA[0]。 这仅在系统需要 8 位时才是必要的(但请注意,C28x 仅可寻址 16 位字节)

    此致、

    彼得