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.

[参考译文] TMS320F28375D:28375D 启动 SDRAM

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/587263/tms320f28375d-28375d-startup-sdram

器件型号:TMS320F28375D

在第25.3.5.5节中、程序 B

项目4.  说明我们应该对 SDRAM_CR 进行编程、以匹配所连接的 SDRAM 的特性。

问: 如果我们使用基于位的模式来设置 SDRAM_CR 中的每个参数、这是否会触发多个自动初始化序列?  因为第25.3.5.4节规定、如果我们写入任何租约有效字节... 也就是说、如果我们写入 NM、CL、IBANK、pagesize 个单元、则会触发4次自动刷新?

要仅获得一个自动刷新、这是否迫使我们始终执行它。

//将总线宽度设置为32位

emif1Regs.SDRAM_CR.bit.nm = 0;

//设置读取周期的 CAS 延迟

emif1Regs.SDRAM_CR.bit.CL = 2;

//设置所选存储器的参数

emif1Regs.SDRAM_CR.bit.IBANK =?;

emif1Regs.SDRAM_CR.bit.PAGESIGE =?;

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

    是的、用户应使用.all 一次性设置该寄存器中的所有设置、以避免多次刷新。

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

    如果您对此有任何疑问、请告诉我。

    Vivek Singh