Other Parts Discussed in Thread: AM2431, SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: AM2431
主题: SysConfig 中讨论的其他器件
我们将 AM2431 与 LPDDR4 器件 (Winbond W66BP6NBUAFJ) 一起使用。
关于勘误表 i2160、我有 2 个问题:“DDR:必须在 LPDDR4 命令总线训练期间定义有效 Vref 范围“。
根据勘误文档、LPDDR4 命令总线训练 (CBT) Vref 搜索范围应限制在标称 Vref 值的±4%以内。
但是、当我使用 SysConfig(版本 0.10.32、AM64x DDR 寄存器配置工具)生成 DDR 初始化标头时、生成的 board_ddrReginit.h 包含以下 Vref 搜索范围:
- F0:0–50
- F1:30–50
- F2:30–50
在我的理解下、为了遵守勘误表 i2160、这些范围应该限制在大约 (Vref× 0.96) 到 (Vref× 1.04)。
使用当前 SysConfig 输出时、CBT Vref 范围似乎超过±4%建议值。
我的问题是:
1) 是否可以配置 SysConfig、使生成的命令总线训练 (CBT) Vref 搜索范围符合勘误表 i2160?
换句话说、能否利用 SysConfig 自身来避免勘误表 i2160、或者是否需要手动修改 board_ddrReginit.h?
换句话说、能否利用 SysConfig 自身来避免勘误表 i2160、或者是否需要手动修改 board_ddrReginit.h?
2) 勘误表指出:“启用 CBT 之前、请将以下字段设置为已知的有效工作值。“
但是、在生成的 DDR 初始化序列中、以下寄存器:
但是、在生成的 DDR 初始化序列中、以下寄存器:
- EMIF_CTLCFG_Denali_pi_199
- EMIF_CTLCFG_Denali_PI_207
- EMIF_CTLCFG_Denali_PI_208
启用 CBT 后、看起来按有效发生的顺序写入。
严格地说、这似乎与“启用 CBT 之前“的要求相矛盾。 此订购是否可以设计为安全的、或者是否有建议的权变措施来确保完全符合勘误表 i2160?
启用 CBT 后、看起来按有效发生的顺序写入。
严格地说、这似乎与“启用 CBT 之前“的要求相矛盾。 此订购是否可以设计为安全的、或者是否有建议的权变措施来确保完全符合勘误表 i2160?
有关正确解释勘误表和建议的 SysConfig/DDR 初始化流程的任何指导、都将极大地提供 appreciated.CBT_RegisterVal.pdfW66BP6NB_W66CP2NQ_LPDDR4_datasheet_A01-004_20230324.pdf