Other Parts Discussed in Thread: AM2431, SYSCONFIG
器件型号: AM2431
主题: SysConfig 中讨论的其他器件
我们使用连接到 AM2431 的 LPDDR4。
执行波形评估后、我们发现无法满足写入前导码 (tWPRE) 的时序约束。
根据规范、它应该至少为 1.8ck、但我们的测量结果显示大约为 0.5ck。
您能否解释一下哪些设置或配置会影响该时序、以及我们如何进行调整以满足要求? 
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.
Other Parts Discussed in Thread: AM2431, SYSCONFIG
器件型号: AM2431
主题: SysConfig 中讨论的其他器件
我们使用连接到 AM2431 的 LPDDR4。
执行波形评估后、我们发现无法满足写入前导码 (tWPRE) 的时序约束。
根据规范、它应该至少为 1.8ck、但我们的测量结果显示大约为 0.5ck。
您能否解释一下哪些设置或配置会影响该时序、以及我们如何进行调整以满足要求? 
您好、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
你能解释更多关于你的错误解释吗?
顺便说一下、您分享的方法是支持 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。
我目前正在询问内存供应商我的理解是否正确。
此致、
丰实