
Amlogic DDR调试指南 V0.1(20210803).pdf
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本PDF为《Amlogic DDR调试指南》V0.1版,发布于2021年8月3日。文档详细介绍了Amlogic芯片DDR调试方法及相关技巧,适用于硬件工程师参考学习。
进行Amlogic DDR调试前需掌握几个关键知识点:DDR调试指南的目的、LPDDR34 dq_remap的设置、dram_rank_config配置、DDR容量问题及DMC_Rmap的作用。
Amlogic DDR调试指南旨在指导客户调整timing.c文件,以优化DDR芯片性能并确保其正确运行。在进行此操作前,请确认硬件焊接无误且电源供应正常。主要针对的是Amlogic 12nm DDR芯片的调试工作。
LPDDR34 dq_remap设置是关键步骤之一,直接影响到后续训练过程中的稳定性。必须依据原理图上的信号顺序来配置dq_remap,确保lane0-lane3组内的排序正确无误。对于DDR3和DDR4来说,则需保证每个lane对应的DQS与DQM连接准确。
接下来需要进行dram_rank_config的设置,这涉及选择正确的通道、位宽以及rank数量。
- 对于CONFIG_DDR0_32BIT_RANK01_CH0配置,ch0对应SOC的DDRDQ信号。当使用32位宽度时,RANK01应与原理图上的DDR_CS0和DDR_CS1相对应;如果CS0和CS1都连接,则采用RANK01设置;仅连接CS0则应用RANK0。
- 针对16位宽的配置选项,需根据实际布线情况选择相应的参数。
关于DDR容量问题,主要涉及如何正确设定DDR CS0与CS1的内存大小。例如,在2GB和1GB配置下,需要考虑自动识别(使用0xffff)或手动指定特殊容量的情况,并注意这可能影响DMC_Rmap设置的有效性。
最后是DMC_Rmap的作用:它用于定义DDR地址映射规则。在timing.c文件中,通过五个寄存器(DDR_ADDRMAP_0-4)来完成此项配置工作。
- 在列地址部分开始时,默认从第5位(CA3)启动,并需包含前五位的计算;
- 参考当前DDR DMC设置,LPDDR34中的行、列地址排列顺序是固定的;
- DDR4 SDRAM中穿插着Bank地址与行列地址配置;
- 对于单rank为1GB的情况,通常需要使用30根地址线,并且还需考虑DMC_Rmap提供的额外五位。
在进行调试时,请参考相关规格书以确保正确的行、列地址设置。如LPDDR3的规范中指出:行地址范围是R0-R14,而列地址则为C0-C9。理解这些关键点后,用户可以对Amlogic 12nm DDR芯片执行基础性调试工作。
全部评论 (0)


