当前DDR的频率越来越高,DDR的时序窗口将越来越小,信号线上skew的变化更加敏感,且受到PHY to IO走线skew,芯片封装skew,单板走线的skew的影响。为了提高芯片DDR的抗干扰能力,获得更加稳定的DDR环境,提高DDR的速率,提升产品竞争力,DDR Training软件的需求产生了。
为了提高芯片DDR的抗干扰能力,获得更加稳定的DDR环境,提高DDR的速率,有2种Ddr Training的方式:
l Boot下training
该方式单板上电时每次都会自动启动,动态配置DDR参数,使DQS/DQ的时序参数配置到中心位置。SDK中提供的ddr training命令用于直观的查看DQS/DQ的参数; 一般Boot Training在boot 启动的过程中完成,Training程序运行在flash或者片内的SRAM中,Training的时间较短大约在100ms以内。
l 业务下training
用于自动化做业务下Training和boot Training结果进行对比;有些芯片没有做boot training,使用业务下Training结果作为fastboot表格的默认值,或者客户没有完全copy 参考设计,表格默认值需要重新配置;HiDdrTraining工具主要提供了相关辅助功能,下面再详细解释下工具的各个功能及页面。
在发布包的工具目录下,解压HiTool XXX.zip(需要提前安装jre-6u1-windows-i586-p-s.rar),解压后如点击HiTool.exe,如图1-1所示。选择正确的芯片后,点击HiDdrTraining按钮,如图1-2所示。进入HiDdrTrainging的主界面如下图1-3,HiDdrTraining主界面包含菜单栏,工具栏,透视图,HiDdrTraining配置视图,控制台视图,TFTP命令视图。
l 1. 菜单栏
l 2. 工具栏
l 3. 透视图
l 4.
HiDdrTraining配置视图
l 5. 控制台视图
l 6. 命令视图
命令视图可通过快捷键Ctrl+r打开,也可通过菜单栏中窗口->显示视图->命令视图打开,命令视图默认不开启。