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.

[参考译文] AM2431:关于 LPDDR4 中的 tWPRE

Guru**** 2782485 points

Other Parts Discussed in Thread: AM2431, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1601534/am2431-about-twpre-in-lpddr4

器件型号: AM2431
主题: SysConfig 中讨论的其他器件

我们使用连接到 AM2431 的 LPDDR4。

执行波形评估后、我们发现无法满足写入前导码 (tWPRE) 的时序约束。

根据规范、它应该至少为 1.8ck、但我们的测量结果显示大约为 0.5ck。
您能否解释一下哪些设置或配置会影响该时序、以及我们如何进行调整以满足要求? tWPRE.png

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

    您好、

    我已将您的问题分配给相关专家。 请注意,由于圣诞节和新年假期,可能会延迟回复。 如果您在 1 月 1 日前未收到回复、请随时 ping 此主题

    此致、
    Johnson

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

    尊敬的 Johnson:

    感谢您将我的问题分配给相关专家、并让我了解假日可能造成的延迟。

    感谢您的支持、并会在需要时跟进。

    此致、

    丰实

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

    你好、Futoshi、

    感谢您的备注和理解。

    此致、

    Sreenivasa.

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

    您能否发布用于此测试的 DDR 配置文件(在 u-boot 中的 arch/arm/dts 下)?  您是否使用了 DDR 寄存器配置工具为您的电路板生成 DDR 配置文件?   您可能使用的是旧配置文件、该文件不会为写入前导码启用 WDQS 扩展。

    此致、

    James

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

    您好、James:

    u-boot 中没有名为 arch/arm/dts 的文件夹。

    所谓的“DDR 寄存器配置工具“、您是指 SysConfig 吗?

    我附上了由 SysConfig 生成的头文件。

    e2e.ti.com/.../6281.cpu_5F00_ti_5F00_board_5F00_ddrReginit.h

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

    抱歉、我没有意识到您使用的是 AM24x、  对于 MCU+ soc、该文件位于 source/drivers/DDR/V0/SDK/am64x_am243x 中

    您发布的文件是旧的(使用该工具的 v0.08.80 生成)、因此它不会像我提到的那样启用 WDQS 扩展。  您需要使用最新的 SysConfig 工具生成一个新文件: https://dev.ti.com/sysconfig/?product=Processor_DDR_Config&device=AM243x_ALV_beta

    构建代码并再次检查写入前导码。

    此致、

    James

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

    您好、James:

    我们已确定已发货的产品中存在“写入前导码“问题。

    这些产品在 533?MHz 频率下运行 LPDDR4。

    但是、最新的 SysConfig 工具不允许对 533?MHz 进行配置。

    请建议您如何确保在 533 MHz 频率下运行时“写入前导码“的正确时间、例如直接修改头文件或任何其他方法?

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

    您可以通过以下更改启用 WDQS 功能:

    #define DDRSS_PHY_65_DATA 0x00000104

    #define DDRSS_PHY_321_DATA 0x00000104

    此致、

    James

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

    您好、James:

    感谢您的答复。 我会尝试您建议的更改。

    此致、

    丰实

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

    您好、James:

    我还没有尝试过你教我的方法。

    tWPRE 的时间可能不是问题? -这可能是因为我不正确地解释了波形。

    顺便说一下、您分享的方法是否旨在支持 WDQS 扩展?

    如果是、则旧版 SysConfig 可能根本不支持 WDQS 扩展、而不是 tWPRE 时序出现问题。

    是这样吗?

    此致、

    丰实

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

    你能解释更多关于你的错误解释吗?   

    顺便说一下、您分享的方法是支持 WDQS 扩展吗?

    是的、所做的更改将启用 WDQS 扩展功能。  如果您使用最新的配置工具、则默认启用此功能、但我提供了该功能的特定寄存器、因此您可以使用旧配置进行测试。

    [引用 userid=“550444" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1601534/am2431-about-twpre-in-lpddr4/6183569

    如果是、则旧版 SysConfig 可能根本不支持 WDQS 扩展、而不是 tWPRE 时序出现问题。

    是这样吗?

    [/报价]

    较旧的配置只是禁用了 WDQS 扩展功能。  我认为在较旧的配置中 tWPRE 时序也应该是正确的。   我的理解是、一些存储器需要超出 JEDEC 规范规定的扩展写入前导码。

    此致、

    James

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

    您好、James:

    我已向存储器供应商申请波形评估。

    内存供应商告诉我、tWPRE 仅为 0.5 TCK。

    因此,我询问如何调整 tWPRE。

    我检查了一个与我要求内存供应商评估的板不同的板上的波形。

    因此、tWPRE 似乎没有问题。

    尽管 DQ 更早在 H 和 L 之间进行转换、但我相信并未使用该时序的 DQ。

    我目前正在询问内存供应商我的理解是否正确。

    此致、

    丰实