跳到主要内容

Rockchip DDR DQ 眼图工具指南

文件标识:RK-YH-YF-167

发布版本:V1.0.0

日期:2021-03-05

文件密级:□绝密 □秘密 □内部资料 ■公开

免责声明

本文档按“现状”提供,瑞芯微电子股份有限公司(“本公司”,下同)不对本文档的任何陈述、信息和内容的准确性、可靠性、完整性、适销性、特定目的性和非侵权性提供任何明示或暗示的声明或保证。本文档仅作为使用指导的参考。

由于产品版本升级或其他原因,本文档将可能在未经任何通知的情况下,不定期进行更新或修改。

商标声明

“Rockchip”、“瑞芯微”、“瑞芯”均为本公司的注册商标,归本公司所有。

本文档可能提及的其他所有注册商标或商标,由其各自拥有者所有。

版权所有 © 2021 瑞芯微电子股份有限公司

超越合理使用范畴,非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。

瑞芯微电子股份有限公司

Rockchip Electronics Co., Ltd.

地址: 福建省福州市铜盘路软件园A区18号

网址: www.rock-chips.com

客户服务电话: +86-4007-700-590

客户服务传真: +86-591-83951833

客户服务邮箱: fae@rock-chips.com


前言

概述

Rockchip DDR DQ 眼图工具提供了在 U-Boot 下输入命令查看各 DQ 读写眼图的功能。

产品版本

芯片名称软件版本
RV1126U-Boot 2017.09
RK356xU-Boot 2017.09

读者对象

本文档(本指南)主要适用于以下工程师:

硬件工程师

技术支持工程师

软件开发工程师

修订记录

版本号作者修改日期修改说明
V1.0.0姚旭伟2021-03-05初始版本

目录

[TOC]


使用方法​

前期准备​

  1. 编译 U-Boot 工程前,在工程根目录下打开 menuconfig,进入 Command line interface,配置 Enable ddr test tool 并保存编译配置(Rockchip DDR DQ 眼图工具集成在 DDR Test Tool 中)。

    Enable_ddr_test_tool

  2. 编译 U-Boot 工程并烧写 Loader 和 uboot(具体请参考 UBOOT 文档中“编译烧写”相关章节)。

  3. 烧写支持 DDR DQ Eye Tool 的 Loader 和 uboot(RV1126 平台可以烧写 U-Boot 工程打包的 Loader,RK356x 平台请烧写 Rockchip 提供的支持本功能的 Loader)

  4. 将待测单板的串口连接至上位机,确保单板与上位机可以通过串口正常通信。单板开机时,上位机长按 Ctrl + C 让单板停留在 U-Boot(出现“<INTERRUPT>”说明单板已停留在 U-Boot)。

    U-Boot_INTERRUPT

U-Boot 下查看 DDR DQ 读写眼图​

U-Boot 下输入命令

ddr_dq_eye <DDR frequency in MHz>

参数 <DDR frequency in MHz> 指定需要查看 DQ 眼图的 DDR 时钟频率,单位为 MHz,留空时默认为最高频率。

  • 例:查看 DDR 时钟频率为 1056MHz 时的 DQ 眼图,U-Boot 下输入命令

    ddr_dq_eye 1056
  • 例:查看 DDR 最高时钟频率时的 DQ 眼图,U-Boot 下输入命令

    ddr_dq_eye

输出结果分析​

ddr_dq_eye_read

ddr_dq_eye_write

  • 工具首先输出工具版本、DDR 类型、频率等信息
  • 工具分别输出各 CS 的读眼图与写眼图
  • 输出眼图图形中,“-”标记的位置位于眼图外,“*”标记的位置位于眼图内,“|”标记的位置为采样点
  • 眼图图形右边显示了采样点距离眼图左右边界的裕量(Margin_L、Margin_R)、采样点位置(Sample)、眼宽(Width)等信息,方括号标记的为不满足最小眼宽限制的眼宽(如图中读眼图 DQ0)
  • 工具最后输出了读眼图和写眼图的最小眼宽,以及最小眼宽限制值(选取相近的频率)

DDR DQ 最小眼宽限制​

根据 DEMO 测试和相关项目经验,本文档对 DDR DQ 的最小读写眼宽做出了相应的限制。如果最小读写眼宽不满足此限制值,DDR 的运行可能不稳定。

满足 DDR DQ 最小眼宽限制只能说明当前设计下 DDR DQ 眼宽大小较为可靠,不代表 DDR 的相关设计一定不存在其它问题,请根据实际使用需求做进一步的可靠性测试。

RV1126 DDR DQ 最小眼宽限制值​

DDR 类型DDR 时钟频率最小读眼宽限制值最小写眼宽限制值
LPDDR41056MHz1213
LPDDR4924MHz1515
DDR41056MHz139
DDR4924MHz1511
LPDDR31056MHz1513
LPDDR3924MHz1615
DDR31056MHz1414
DDR3924MHz1717

RK356x DDR DQ 最小眼宽限制值​

DDR 类型DDR 时钟频率最小读眼宽限制值最小写眼宽限制值
LPDDR41560MHz2524
LPDDR41184MHz3029
DDR41560MHz3022
DDR41184MHz3226
LPDDR31184MHz3425
LPDDR31056MHz3928
DDR31184MHz3231
DDR31056MHz3934