0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

瑞萨嵌入式小百科 ? 来源:瑞萨嵌入式小百科 ? 2025-08-13 09:25 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前情回顾

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适配工作。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    19951

    浏览量

    237365
  • DDR
    DDR
    +关注

    关注

    11

    文章

    735

    浏览量

    67117
  • 内存
    +关注

    关注

    8

    文章

    3133

    浏览量

    75441
  • 瑞萨
    +关注

    关注

    36

    文章

    22397

    浏览量

    88465
  • MPU
    MPU
    +关注

    关注

    0

    文章

    423

    浏览量

    50110

原文标题:瑞萨RZ/G2L MPU的DDR配置 (3)

文章出处:【微信号:瑞萨嵌入式小百科,微信公众号:瑞萨嵌入式小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于64位MPU RZ/G2L进行32位应用软件开发

    本文主要介绍基于64位MPU RZ/G2L进行32位应用软件开发的介绍,用于解决客户32位软件移植相关问题,供客户参考。
    的头像 发表于 06-26 15:48 ?1214次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>64位<b class='flag-5'>MPU</b> <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>进行32位应用软件开发

    基于64位MPU RZ/G2L的uboot串口多波特率支持介绍

    本文主要介绍基于64位MPU RZ/G2L,讨论uboot下非常规波特率115200的支持方法,用于解决客户对uboot下特殊波特率的需
    的头像 发表于 07-04 15:54 ?2200次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>64位<b class='flag-5'>MPU</b> <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>的uboot串口多波特率支持介绍

    MCU方案:RZ/G2L Bootloader单独编译方法详解

    ? RZ/G2L微处理器配备Cortex -A55(1.2 GHz)CPU、16位DDR3L/DDR4接口、带Arm Mali-G31的
    的头像 发表于 07-08 14:47 ?1661次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>MCU方案:<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> Bootloader单独编译方法详解

    RZ/G2L串口SCI的使用(上)

    RZ/G2L的串口简称SCI,全称Serial Communication Interface。
    的头像 发表于 01-17 12:19 ?2241次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>串口SCI的使用(上)

    RZ/G2L MPUDDR配置(1)

    RZ/G2L微处理器配备Cortex-A55(1.2GHz)CPU、16位DDR3L/DDR4接口、带Arm Mali-G31的
    的头像 发表于 08-04 13:40 ?1162次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> <b class='flag-5'>MPU</b>的<b class='flag-5'>DDR</b><b class='flag-5'>配置</b>(1)

    【米尔RZ/G2L开发板-试用体验】开箱

    感谢 感谢电子发烧友论坛、感谢米尔电子,把米尔RZ/G2L开发板试用话动的机会给了我。虽然周五就收到了开发板,但是由于复阳了,为了能及时的完成试用活动,所以今天努力的爬起来完成开箱
    发表于 05-14 19:41

    【米尔RZ/G2L开发板-试用体验】米尔RZ/G2L开发板开箱视频

    今天刚刚收到米尔RZ/G2L开发板,拆开包裹后给人的感觉是惊艳,板卡设计真的很棒,来看看视频做个简单了解吧。 更多板卡可以登录官网了解哦。https://www.myi
    发表于 05-22 21:58

    150套开发板免费送!还有5G手机拿?米尔RZ/G2L开发板创意秀

    为感谢广大客户一直以来的支持,推动嵌入式行业技术发展,鼓励工程师勇于创新探索的精神,促进64位MPU的生态,米尔电子联合共同发起“米尔电子&
    发表于 05-24 16:36

    【米尔RZ/G2L开发板-试用体验】米尔RZ/G2L开发板使用SSH登录

    收到的米尔RZ/G2L开发板上电测试一下SSH登录方式和其它测试! SSH登录 在使用之前,需要事先连接网络,笔者这里使用的是以太网,事先需要使用串口的登录,然后输入以下命令
    发表于 06-11 21:47

    【米尔RZ/G2L开发板-试用体验】认识一下米尔RZ/G2L开发板的核心板

    收到米尔RZ/G2L开发板后一直对米尔旗下开发板的做工感到非常精致,同时也有着很强大的功能,也一直很喜欢米尔系列开发板。 引领工业市场从32位M
    发表于 07-29 00:21

    电子推全新RZ/G2L MPU,可实现降低整体系统成本

    全球半导体解决方案供应商电子集团(TSE:6723)今日宣布,扩大其通用64位微处理器(MPURZ/G2产品群,为广泛的应用提供更强大
    的头像 发表于 01-19 15:16 ?3347次阅读

    G2L系列核心板-RZ/G2L处理器简介

    RZ/G2L在智能工控领域的一款高性能、超高效处理器。RZ/G2L采用Arm Cortex
    发表于 06-09 11:54 ?1190次阅读

    米尔RZ/G2L开发板 TF卡读写速度测试

    米尔RZ/G2L开发板TF卡读写测试
    的头像 发表于 05-22 09:07 ?1995次阅读
    米尔<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>开发板 TF卡读写速度测试

    米尔RZ/G2L开发板 安装交叉编译器

    米尔RZ/G2L开发板安装交叉编译器
    的头像 发表于 05-26 22:05 ?2711次阅读
    米尔<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>开发板 安装交叉编译器

    电子RZ MPU家族精品RZ/N2L产品介绍

    生态合作伙伴RT-Thread推出了一款高性能、多功能以太网MPU开发板EtherKit,搭载电子
    的头像 发表于 12-23 14:10 ?838次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RZ</b> <b class='flag-5'>MPU</b>家族精品<b class='flag-5'>RZ</b>/N<b class='flag-5'>2L</b>产品介绍