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.

[参考译文] TDA4VEN-Q1:启动期间的 LPDDR4 通信条件

Guru**** 2931100 points

Other Parts Discussed in Thread: TDA4VEN-Q1

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1649333/tda4ven-q1-lpddr4-communication-conditions-during-boot

器件型号: TDA4VEN-Q1

你(们)好

执行 UART 引导时、它会在应开始 LPDDR4 通信的点停止。

请告诉我在引导期间开始 LPDDR4 通信所需的条件。 此外、请告知我启动期间的 LPDDR4 数据速率。

 

此致、

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

    您好、

    此主题与以下内容有何关联?   TDA4VEN-Q1:关于 LPDDR4 的初始配置  

    [引述 userid=“649450“ url=“~/support/processors-group/processors/f/processors-forum/1649333/tda4ven-q1-lpddr4-communication-conditions-during-boot

    执行 UART 引导时、它会在应开始 LPDDR4 通信的点停止。

    请告诉我在引导期间开始 LPDDR4 通信所需的条件。

    [/报价]

    这个问题是否特定于 UART 引导、或者无论使用何种引导方法、您是否都会看到相同的问题? 换句话说、您是否尝试过从 SD 卡或其他引导方法引导? 如果是、结果是什么?

    为了读取/写入 LPDDR4 存储器、必须初始化 LPDDR4 接口(成功)。 这意味着 PCB 设计必须足够大(正确的连接,布线等)、并且必须在驱动器执行期间为存储器适当配置寄存器值。   

    此外、请告知我启动期间的 LPDDR4 数据速率。

    用户可通过 DDR 配置工具来调节数据速率。 因此、这取决于您在软件中使用的相应配置。

    请注意、DDR 配置工具会定义两个频率。 “LPDDR4 引导频率“是指 LPDDR4 存储器的引导。 但是、当 DDRSS 软件驱动程序在软件引导加载程序阶段完成时、频率处于“LPDDR4 工作频率“。 因此、当您说“引导“时、我假设您指的是系统(例如操作系统)的引导。 在这种情况下、它对应于您配置工具输入参数“LPDDR4 工作频率“的方式。

    此致、
    Kevin

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

    尊敬的 Kevin:

    是的、这个问题与这个 thread.TDA4VEN-Q1:关于 LPDDR4 的初始配置有关  

    我们目前的电路板仅支持 UART -> xSPI 引导、因此我们无法尝试其他引导方法。

    LPDDR4 IF PCB 模式已通过传输线仿真进行了验证、因此我们相信在电气特性方面没有问题。

    我们已尝试在多个 PCB 样片上进行引导、但只有一个板可以与 LPDDR4 正常通信(其他三个板无法通信)。

    我们使用示波器观察到波形、但在无法通信的 PCB 上、DQ 和 DQS 保持在 1.05V 左右、并且没有显示工作迹象(波形数据已发送到 TI 日本的 Shibata 先生)。

    我们想确定通信无法开始的原因、因此、如果我们应该观察到任何信号、请告诉我们吗?

    首先、我们要区分原因是硬件相关(例如装配缺陷)还是软件相关(例如初始化故障)。

    此致、

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

    你(们)好 Kevin、

    其他问题。
    关于 LPDDR4 频率的开关、我的理解是否正确、如下所示?


    从 UART 引导开始到软件引导加载程序阶段(在 SBL 执行之前):LPDDR4 工作频率 (1866MHz)

    2.从软件引导加载程序阶段(在 SBL 执行之后)到引导完成:LPDDR4 引导频率 (50MHz)

    3、启动完成后:LPDDR4 工作频率 (1866MHz)

    如果我们假设这是正确的、则我们将阶段 1 视为最不稳定的阶段。

    原因是、即使未设置最优 IO 条件(例如仿真中考虑的驱动器强度和 ODT)、它也必须以最高频率工作。

    默认 IO 条件是否意味着即使在 2 秩、3732Mbps 等高负载、高速条件下也能稳定运行?

    此致、

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

    您好、

    是的、此问题与此 thread.TDA4VEN-Q1:关于 LPDDR4 的初始配置
      

    根据发布到另一个线程的最新日志、看起来好像正在对 DDR 进行读取和写入。

    、但只有一个电路板可以与 LPDDR4 正常通信(其他三个电路板无法通信)。

    您是否有每个经测试的电路板的引导日志?

    您是否尝试过通过 JTAG 连接到 J722S 器件、并通过 IDE 的内存浏览器(例如 Code Composer Studio)手动读取/写入 LPDDR4 地址范围?

    ]其他问题。
    关于 LPDDR4 频率的切换、我的理解是否正确、如下所示?

    否、在软件可以读取/写入存储器之前、LPDDR4 接口将处于工作频率。 LPDDR4 引导频率是用于在训练进行之前初始化(LPDDR4 存储器的)期间设置 LPDDR4 存储器 MODE 寄存器的频率。 当软件引导加载程序中的 DDRSS / LPDDR4 初始化完成时、LPDDR4 频率将设置为工作频率。 此时、软件可以开始读取和/或写入 LPDDR4 存储器。

    默认 IO 条件是否意味着一种设置即使在 2 秩、3732 Mbps 等高负载、高速条件下也能稳定运行?

    DDR 配置工具的默认输入参数设置为与具有双列存储器的 TI J722S EVM 配合使用。  

    此致、
    Kevin

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

    你(们)好 Kevin、

    后续调查表明、原因是 LPDDR4 1.8V 电源不稳定。 我们非常感谢您的合作。

    此致、

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

    您好、

    感谢您的更新、让我们知道问题已解决。 如果需要有关此主题的进一步帮助、请回复此 TT 或打开新 TT 并参考此 TT。

    再次感谢、
    Kevin