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.

[参考译文] TCI6638K2K:如何为 DDR3A 配置 DIMM

Guru**** 2539500 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/657205/tci6638k2k-how-to-configure-dimm-for-ddr3a

器件型号:TCI6638K2K

您好、Keystone 团队、

我的客户在 TCI6638K2K 上启动 DDR3A 时遇到一些问题。 评估板具有用于 DDR3A 的 DIMM、因此驱动程序设置不同。

是否有说明如何配置它的文档?

他们已经有以下文档:

  • KeyStone II DDR3初始化、SPRABX7
  • K2 DDR3 Register Calc v1p60.xlsx 电子表格
  • KeyStone II 架构 DDR3存储器控制器 SPRUHN7C

他们正在寻找有关使用正确值填写电子表格的说明。

谢谢、

Barend

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

    Barend、

    包含 TCI6638K2K 的客户电路板是否接受 UDIMM?   TCI6638K2K 内的 DDR 控制器和 PHY 必须针对所连接的 SDRAM 进行正确配置。  安装不同的 UDIMM 后、情况会有所不同。  UDIMM 包含一个通过 I2C 端口进行通信的 SPD (串行可编程器件)。  JEDEC 要求这样做。  正确配置 DDR 控制器和 PHY 所需的值包含在这个 SPD 中。  如果您使用的是 Linux、则在使用 SDRAM 之前、Uboot 代码通常会执行此读取和配置。

    Tom

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

    只是想更新并说客户已启动并运行电路板:

    "我们执行了一些无问题的夜间测试。 无 UDIMM 插座、仅板载 DDR。

    我们确实遇到了指向 DDR3的随机故障问题、但事实证明它是1.5V 电源上的振荡。 解决这个问题后、CPU 和软件开发人员都很高兴。"

    但是、他们确实有一个后续问题、是否有用于 DDR3B 组的非 DIMM 驱动程序?

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

    您好、Barend、

    U-boot 读取 DIMM SPD 信息并根据读取的信息对 PLL、EMIF 和 PHY 参数进行编程。 如果不使用 SPD 信息、则必须按照 Tom 所说的那样正确配置该信息。 Linux ProcSDK 不支持 DDR3B、并且没有用于它的驱动程序。

    雷克斯

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

    Barend、

     XTCIEVMK2X 评估模块 通过 DDR3A 上的 SO-DIMM 和 DDR3B 上的分立 SDRAM 实现。  因此、提供的演示软件应该显示 DDR3B 的示例配置。  在所有情况下、必须为连接的 SDRAM 正确配置控制器和 PHY。  请参阅 DDR3初始化应用手册和 REG_CALC 工作表。

    Tom