全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 处理器/DSP >

瑞萨RZ/G2L MPU的DDR配置(3)

时间:2025-08-13 09:25

人气:

作者:admin

标签: DDR  处理器  瑞萨  内存  MPU 

导读:详细了解硬件信息,包括#DDR 颗粒的型号、容量、速率、数据宽度等参数,以及原理图中DDR颗粒与处理器的连接方式、引脚定义等 。这些信息是进行准确配置的基础,直接影响到内存的...

前情回顾

RZ/G2L的DDR配置

瑞萨RZ/G2L MPU的DDR配置(1)

瑞萨RZ/G2L MPU的DDR配置 (2)

3.2

使用前准备

在使用配置工具之前,需要做好以下准备工作:

详细了解硬件信息,包括#DDR颗粒的型号、容量、速率、数据宽度等参数,以及原理图中DDR颗粒与处理器的连接方式、引脚定义等 。这些信息是进行准确配置的基础,直接影响到内存的性能和稳定性。

确保安装了支持宏功能的Excel软件,因为配置工具是基于Excel宏开发的,需要启用宏才能正常运行。同时,获取最新版本的配置工具,并熟悉工具的各个表格和参数的含义 。

3.3

具体使用步骤

cec356fa-7668-11f0-a18e-92fbcf53809c.png

这是配置工具的界面,橙色的guide表提供了trusted-firmware-a中实现DDR配置的过程说明。绿色的表可以忽略,黄色的01_Condition,02_Connection,03_Topology这三个表一般不需要修改,它罗列了各种DDR颗粒型号的参数选项,连接方式,拓扑结构组合等选项。黄色的04_Analog表定义了各种Connetion#/Condition#以及Topology#下的匹配阻抗等硬件参数配置。一般也不建议软件人员修改。软件人员正常要改的是05_CA_Remap表和GenParame表。

3.3.1

01_Condition与02_Connection表的选择

以RZ/G2L SMARC EVK为例,它只接了1片1G*16bit的DDR4(MT40A1G16KD - 062E:E)。

ced33232-7668-11f0-a18e-92fbcf53809c.png

cee92f4c-7668-11f0-a18e-92fbcf53809c.png

首先,分别从配置工具的01_Condition和02_Connection表中找出与该DDR颗粒和原理图的connection对应选项。在01_Condition表中,依据DDR颗粒MT40A1G16KD - 062E:E的规格书上提供的速率等特性选择合适的条件选项,如D4 - 01 - 1;在02_Connection表中,依据原理图的连接方式和PCB的相关信息确定对应的连接选项,如C - 011 。

3.3.2

03_Topology表的选择

根据上一步确定的信息及DDR4颗粒型号,从配置工具的03_Topology表中找出对应的Topology选项。在03_Topology表中,通过查找与DDR颗粒参数匹配的行和列,确定对应的拓扑类型T - 1bc(依据C, H, J, AB, AI, AJ列的关键信息)。拓扑类型的选择决定了内存的地址映射、信号连接等关键配置,对内存的正常工作至关重要。

3.3.3

05_CA_Remap表操作

cf070dc8-7668-11f0-a18e-92fbcf53809c.png

打开配置工具的05_CA_Remap表,选中上一步03_Topology表确定的拓扑类型对应的列(如第J列T - 1bc),然后根据原理图完成pin assign操作。在pin assign过程中,需要将处理器侧的引脚与DDR颗粒侧的引脚进行准确映射。

这里有个实用技巧:

原理图中soc侧有3个引脚(DDR_CS0/DDR_ODT0/DDR_WE)是没有引出的,在pin assign的下拉选项中也有3个选项(DDR_CS1/DDR_ODT1/DDR_BG1)在DDR颗粒这一侧是不存在的。因此,soc侧的这3个引脚可以从下拉选项中的这三个选项自由选择,只要保证不重复即可 。

3.3.4

GenParam表操作

cf181730-7668-11f0-a18e-92fbcf53809c.png

打开配置工具的GenParam表,在第7行(Product)的下拉选项中选择RZ/G2L,在第8行(Topology#)的下拉选项中选中之前确定的T - 1bc ,在第9行(Condition#)的下拉选项中选择D4-01-1,在第10行(Connection#)的下拉选项中选择C-011。其他相关参数,如Speed - Bin(DDR4 - 1600L)、CK period [ps](1250)、CL(12)、CWL(9)、AL(0)等会根据前面几项的选择,自动填充,无需手动配置 。

3.3.5

生成配置文件

在GenParam表中完成所有参数设置后,点击Generate param按钮,即可生成配置文件param_mc.c和param_swizzle.c 。生成的文件需按照前面提到的规则进行重命名,以便在后续的开发中正确使用。

3.3.6

配置文件使用

RZ/G2L的flash-writer和trusted-firmware-a源码工程都用到配置工具生成的param_mc.c和param_swizzle.c配置文件。配置工具的guide表提供的方法针对的trusted-firmware-a源码工程。也可以参考RZ BSP Porting - ARM Trusted Firmware - Renesas-wiki - Renesas Confluence。flash-writer源码工程中DDR配置文件的使用可以参考RZ BSP Porting - Flash Writer - Renesas-wiki - Renesas Confluence。

3.4

使用技巧与注意事项

在进行pin assign时,原理图引脚的连线命名可能与soc侧或者DDR颗粒的管脚命名不一一对应,这是配置过程中的难点。需要仔细分析原理图,运用逻辑思维和空间想象力,准确找出DDR颗粒和soc侧的引脚连接关系 。

配置工具中的01_Condition、02_Connection、03_Topology这三个表通常不需要修改,它们是基于硬件和内存标准预先设置好的。04_Analog表主要供PCB设计人员参考,如果需要修改,应由PCB设计工程师根据硬件设计给出建议。

在填写GenParam表中的参数时,务必确保参数的准确性,这些参数直接影响到DDR内存的性能和稳定性。如果参数设置错误,可能导致内存无法正常工作或性能下降 。

总结

本文全面介绍了RZ/G2L对DDR3L和DDR4的支持情况,深入解析了DDR3、DDR4以及DDR3L的技术细节和区别,详细阐述了RZ/G2L的DDR配置工具的使用流程。通过对这些内容的了解,嵌入式软件工程师能够更好地掌握RZ/G2L的DDR适配工作。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信