2024年4月9日发(作者:学俊美)
飞思卡尔6平台DRAM接口高阶
应用指南-DDR3篇
王林,黎铭安,王大东
(飞思卡尔半导体)
摘要:本文意在介绍如何使用6系列微处理器设计和初始化DDR3。本文将涉及原理图及PCB布线
设计规则、DDR3脚本(初始化代码)生成工具、DDR3板级校准和压力测试工具等内容。
1DRAM设计注意事项
最底下的格子会变成红色。
飞思卡尔硬件应用团队创建了一个名为“HW
6”的文档,分享6硬
件设计经验。
2DDR3初始化脚本生成工具
在本章中,我们将展示如何为具体设计生成
DDR3初始化脚本。由于DDR3初始化脚本有很多
寄存器,配置时需要熟悉JESD79-3和电路板设计
信息,因此为专用设计生成脚本是非常耗时的。
飞思卡尔应用团队总结了名为“6DQSDL
表1
1.1原理图和布线设计规则
设计6平台时必须遵循表1要求。请参考
以上链接的“6”文
档了解详细信息。设计人员应在
设计前或设计时逐条检查这些项
目。设计人员必须逐条确认。如有
任何疑问或不确定之处,请寻求
飞思卡尔技术支持人员的帮助。
如表2所示,“HWDesign
6”文档中包
含一个名为“MX6DRAMBus
LengthCheck”的Excel表格,设计
者可以用来自行检查布线。在粉
色框内输入当前设计的线长参数
后,如果布线违反规则,同一列内
7·
14
(总第182期)
2014·
http://
表2
DDR3ScriptAid”的文档,使这一工作变得轻松。访
问以下链接可获得最新的Excel辅助工具:https:
///docs/DOC-94917。
表3
2.1如何使用脚本生成工具?
目标设计原理图及其中所用的DDR3芯片数据
手册都应准备妥当,以供参考。如表3所示,在所有
“橙色”和“蓝色”方格中正确输入数据。
2.1.1器件信息
在芯片数据手册中可获得以下所有输入:
制造商:在此行中键入芯片厂商名称。
在本节,我们以Micron为例。
存储器部件编号:在此行键入芯片完整的部件/
订单编号。
在本节,我们以MT41K128M16JT-125为例。访
问以下链接可获得芯片数据手册:
http://
2014·7·
(总第182期)
15
2024年4月9日发(作者:学俊美)
飞思卡尔6平台DRAM接口高阶
应用指南-DDR3篇
王林,黎铭安,王大东
(飞思卡尔半导体)
摘要:本文意在介绍如何使用6系列微处理器设计和初始化DDR3。本文将涉及原理图及PCB布线
设计规则、DDR3脚本(初始化代码)生成工具、DDR3板级校准和压力测试工具等内容。
1DRAM设计注意事项
最底下的格子会变成红色。
飞思卡尔硬件应用团队创建了一个名为“HW
6”的文档,分享6硬
件设计经验。
2DDR3初始化脚本生成工具
在本章中,我们将展示如何为具体设计生成
DDR3初始化脚本。由于DDR3初始化脚本有很多
寄存器,配置时需要熟悉JESD79-3和电路板设计
信息,因此为专用设计生成脚本是非常耗时的。
飞思卡尔应用团队总结了名为“6DQSDL
表1
1.1原理图和布线设计规则
设计6平台时必须遵循表1要求。请参考
以上链接的“6”文
档了解详细信息。设计人员应在
设计前或设计时逐条检查这些项
目。设计人员必须逐条确认。如有
任何疑问或不确定之处,请寻求
飞思卡尔技术支持人员的帮助。
如表2所示,“HWDesign
6”文档中包
含一个名为“MX6DRAMBus
LengthCheck”的Excel表格,设计
者可以用来自行检查布线。在粉
色框内输入当前设计的线长参数
后,如果布线违反规则,同一列内
7·
14
(总第182期)
2014·
http://
表2
DDR3ScriptAid”的文档,使这一工作变得轻松。访
问以下链接可获得最新的Excel辅助工具:https:
///docs/DOC-94917。
表3
2.1如何使用脚本生成工具?
目标设计原理图及其中所用的DDR3芯片数据
手册都应准备妥当,以供参考。如表3所示,在所有
“橙色”和“蓝色”方格中正确输入数据。
2.1.1器件信息
在芯片数据手册中可获得以下所有输入:
制造商:在此行中键入芯片厂商名称。
在本节,我们以Micron为例。
存储器部件编号:在此行键入芯片完整的部件/
订单编号。
在本节,我们以MT41K128M16JT-125为例。访
问以下链接可获得芯片数据手册:
http://
2014·7·
(总第182期)
15