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

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

3天内不再提示

瑞萨RZ T2H更换DDR流程和工具介绍

瑞萨嵌入式小百科 来源:瑞萨MCU小百科 2025-06-27 14:54 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

瑞萨RZ T2H是由2个R52核和4个A55核构成。支持LPDDR4,其传输可以达到3.2Gbps(1600 MHZ),总线宽度为32位,两个rank,最大支持64Gb容量。

cb151d32-50b0-11f0-b715-92fbcf53809c.png

图RZ T2H框图

cb2cb91a-50b0-11f0-b715-92fbcf53809c.png

DDR的系统框图

RZ T2H LPDDR4子系统是由MC (Memory Controller)和PHY构成,支持JEDEC标准 JESD209-4D。

其MC功能为:

完全流水线化的指令、读数据和写数据接口,用于连接内存控制器

高级Bank预取功能,以提高内存吞吐量。

编程寄存器接口,用于控制内存参数和协议,包括自动预充电(Auto Pre-Charge)。

控制器复位时可对内存进行完全初始化。

支持加权轮询(Weighted Round-Robin)仲裁机制,用于仲裁来自多个端口的请求。

支持ECC(错误校正码)功能,包括单比特和双比特错误报告、单比特错误校正,并支持通过编程方式去除ECC存储。

支持外部DRAM的内建自测试(BIST,Built-In Self Test)。

PHY的功能:

指令总线眼图(Bus Eye)训练,相对于时钟信号CK进行校准。

写入调平(Write Leveling),用于补偿CK-DQS之间的时序偏差(Timing Skew)。

写入训练(Write Training),用于对DQs、DM和DQS进行去偏(Deskew):

基于指令的FIFO读/写(WR/RD),支持用户自定义模式(User Patterns)。

内部DQS时钟树振荡器,用于确定是否需要周期性训练以及所需的训练幅度。

数据总线VREFDQ训练,用于优化写入信号质量。

读取训练(Read Training),用于对DQs、DM和DQS进行去偏:

通过DRAM模式寄存器(Mode Registers)进行DQ位(Bit)去偏训练。

通过DRAM阵列进行DQS对DQ眼中心(Eye Centering)训练。

通过PHY主接口自动执行周期性再训练。

LVSTL(低电压摆幅差分信号)I/O校准 及ODT(终端电阻)校准。

支持软件可控的DQ位和AC位交错(Swizzling),以优化数据传输。

瑞萨提供了一整套的工具,方便客户根据自己的情况选择LPDDR4的物料。

这一套工具,包括PCB设计指导、PCB验证指导、硬件原理图用户指导手册等。瑞萨官网上可以下载到IBIS文件和PKG Model文件,用于客户更换DDR后的仿真工作。

cb389ee2-50b0-11f0-b715-92fbcf53809c.png

信号完整性模型


瑞萨提供I/O缓冲模型(IO Buffer Model)和封装模型(PKG Model)。用户需要准备PCB模型(PCB Model)。DRAM模型(DRAM Model) 由DRAM厂商提供。

同时,瑞萨提供了非常易用的gen_tool,帮助客户生成新的swizzle文件。

cb4e5ad4-50b0-11f0-b715-92fbcf53809c.png

用以生成支持客户选择DDR型号的flash loader,u-boot和Linux内核程序。

以下以某客户将RZ T2H EVB上的美光MT53E2G32D4DE-046WT更换成海力士H54G36AYRVX246为例说明软件适配过程(前提是PCB硬件Layout已经通过了SI/PI测试)

客户将DDR颗粒大小从64Gb换成了8Gb,DQA/DQB的线序也做了调整。

使用默认Flash Loader程序,通过Log可以看出,Training Failed

cb5c8aa0-50b0-11f0-b715-92fbcf53809c.png

从Flash Loader源代码中发现这个Fail的原因是DDR初始化失败:

cb71a8fe-50b0-11f0-b715-92fbcf53809c.png

原理图方面,T2H EVB的DQA是:

cb7f53d2-50b0-11f0-b715-92fbcf53809c.png

而客户的DQA线序做了调整:

cb96dc46-50b0-11f0-b715-92fbcf53809c.png

需要使用Renesas的DDR适配工具重新生成适配修改的代码;

我们在gen_tool中,选择L4.R2W32X16D2S32.ADEE,

cba587f0-50b0-11f0-b715-92fbcf53809c.png

即各个参数如下表(浅色的一行):

cbb5ef00-50b0-11f0-b715-92fbcf53809c.png

调整后,更换LPDDR4的差异主要集中在:DQA/DQB,以及DDR的颗粒密度上:

cbc6c640-50b0-11f0-b715-92fbcf53809c.png

再运行gen_tool,生成rzt2h_param_ddrinit_reference_design_lpddr4.h文件。

将该文件拷贝到/flash_programmer/plat/soc/t2h/board/evk/src/lpddr4/,替换rzt2h_param_ddrinit_reference_design_lpddr4.h文件。

cbda197a-50b0-11f0-b715-92fbcf53809c.png

重新编译,得到新的flash loader文件:

*./rzt2_flash_programmer/project/flash-programmer/src/output/HDR NM

*./rzt2_flash_programmer/project/flash-programmer/src/output/Flash_Programmer_SCIF_CR52_RZT2H_EVK.mot

同时,需要在BL2,FIP(trust-firmware-a和uboot)和设备树文件处,修改LPDDR4的驱动,重新用YOCTO构建uboot和内核、dtb文件。运行memtester 180m和memtester 400m验证DDR更换是否成功:

cc6a2894-50b0-11f0-b715-92fbcf53809c.png

验证完毕,说明DDR更换的软件和硬件都已成功。

简要总结一下更换DDR流程:

1.硬件设计PCB阶段,必须做SI/PI仿真。

2.通过瑞萨提供的工具生成DDR头文件。

3.根据头文件生成flash programmer。

4.生成FIP(包含uboot)文件。如果大小不同,需要修改设备树文件。

RZ T2H完整的软硬件设计规范、参考例程、工具等,请点击下方链接获取更多资料。

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

    关注

    31

    文章

    5620

    浏览量

    130423
  • DDR
    DDR
    +关注

    关注

    11

    文章

    761

    浏览量

    69566
  • 内存
    +关注

    关注

    9

    文章

    3234

    浏览量

    76518
  • 瑞萨
    +关注

    关注

    38

    文章

    22518

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RZ/T2H PCIe通信的调试方法

    本文阐述了RZ/T2H的PCIe外设作为EP,在Windows上做驱动开发、速率测试时,可能会遇到无法被Windows识别的问题。本文总结了一些调试方法和技巧,来排查问题原因和解决方法。
    的头像 发表于 11-20 16:53 6040次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RZ</b>/<b class='flag-5'>T2H</b> PCIe通信的调试方法

    RZ T2H PCIe裸机程序开发和Linux下的配置介绍

    电子最新推出RZ/T2H工业专用MPU,单芯片提供强大应用处理性能,多协议工业网络及高达9轴高精度实时控制,支持Linux,RTOS及baremetal操作。除了强大CPU性能和9
    的头像 发表于 12-18 11:14 3052次阅读
    <b class='flag-5'>RZ</b> <b class='flag-5'>T2H</b> PCIe裸机程序开发和Linux下的配置<b class='flag-5'>介绍</b>

    RZ/T2H平台多核异构的应用场景分析

    本文以RZ/T2H多轴控制/驱动的实例,介绍RZ/T2H平台的多核异构应用场景。
    的头像 发表于 12-15 11:34 2823次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RZ</b>/<b class='flag-5'>T2H</b>平台多核异构的应用场景分析

    米尔RZ/T2H MPU支持支持多轴实时控制,助力工业以太网

    米尔电子发布基于高端MPU处理器RZ/T2H的CPU模组- MYC-YT2HX核心板及开发板 。该产品在前代产品
    发表于 03-20 19:01

    RZ/T2H新产品量产上市

    先进高端工业专用MPU RZ/T2H于2024年11月上市,集成了强大的应用处理功能和高精度实时控制性能,高达9轴电机控制。这款产品是在现有RZ/N2L,
    的头像 发表于 12-04 15:39 2326次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RZ</b>/<b class='flag-5'>T2H</b>新产品量产上市

    工业MPU新标杆,多协议工业以太网+运动控制 - RZ/T2H 新产品

    先进高端工业专用MPU RZ/T2H于2024年11月上市,集成了强大的应用处理功能和高精度实时控制性能,高达9轴电机控制。这款产品是在现有RZ/N2L,
    的头像 发表于 12-06 16:57 1605次阅读
    工业MPU新标杆,多协议工业以太网+运动控制 - <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RZ</b>/<b class='flag-5'>T2H</b> 新产品

    电子量产高性能工业设备MPU RZ/T2H

    的使用体验。 据电子介绍RZ/T2H在CPU软件处理性能上实现了显著提升,相比以往产品提高了20~30%。这一提升将使得
    的头像 发表于 12-27 11:23 1536次阅读

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

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

    交流日进行中,米尔演讲-RZ/T2H高性能模组赋能工业产品创新

    。米尔电子作为的IDH生态合作伙伴发表演讲,并展出RZ/T2H的核心板开发板、技术方案等。米尔活动现场会上,米尔电子产品经理张先生发表了题为"米尔
    的头像 发表于 03-13 08:05 1107次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>交流日进行中,米尔演讲-<b class='flag-5'>RZ</b>/<b class='flag-5'>T2H</b>高性能模组赋能工业产品创新

    RZ/T2H MPU数据手册和产品介绍#集成了强大的应用处理能力和精确的实时控制功能

    Renesas Electronics RZ/T2H MPU是一款功能强大的高端微处理器单元,在单个芯片上集成了强大的应用处理能力和精确的实时控制功能,非常适合用于自动化设备和机器人技术
    的头像 发表于 05-21 10:24 1541次阅读
    <b class='flag-5'>RZ</b>/<b class='flag-5'>T2H</b> MPU数据手册和产品<b class='flag-5'>介绍</b>#集成了强大的应用处理能力和精确的实时控制功能

    Renesas RZ/T2H 评估板:功能特性与使用指南

    实时控制应用设计的工具,具备诸多强大特性。今天,我们就来深入了解一下这款评估板的详细信息。 文件下载: Renesas Electronics RZT2H 评估板.pdf 一、评估板概述
    的头像 发表于 12-26 17:45 1338次阅读

    新品!RZ/T2H驱控一体单芯、多轴实时控制,助力工业以太网

    米尔电子发布基于高端MPU处理器RZ/T2H的CPU模组-MYC-YT2HX核心板及开发板。该产品在前代产品
    的头像 发表于 03-19 08:02 715次阅读
    新品!<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RZ</b>/<b class='flag-5'>T2H</b>驱控一体单芯、多轴实时控制,助力工业以太网

    系列-米尔RZ/T2H核心板开发板 高端MPU,驱控一体单芯片方案

    RZ/T2H高端MPU,实现多轴高精度实时控制RZ/T2H驱控一体单芯片方案,CA55核做控
    发表于 03-19 15:27 0次下载

    RZ/T2HRZ/N2H MPU:工业级应用的高性能之选

    RZ/T2HRZ/N2H MPU:工业级应用的高性能之选 作为深耕电子硬件设计领域多年的工程师,我一直关注着高性能MPU在工业应用中的创新与突破。今天,就和大家深入探讨一下
    的头像 发表于 04-01 11:25 186次阅读

    有奖直播 | 携手米尔电子推出RZ/T2H核心板,助力高精度多轴联动运动控制

    栈和可扩展的应用方案支持。近期,电子携手合作伙伴米尔电子发布高端MPU处理器RZ/T2H的CPU模组MYC-YT2HX核心板及开发板。该
    的头像 发表于 04-21 18:07 269次阅读
    有奖直播 | <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>携手米尔电子推出<b class='flag-5'>RZ</b>/<b class='flag-5'>T2H</b>核心板,助力高精度多轴联动运动控制