【经验】汽车自动驾驶平台解决方案R CAR H3的SYS-DMAC介绍

2020-03-10 Renesas
自动驾驶舱,R CAR H3,Renesas 自动驾驶舱,R CAR H3,Renesas 自动驾驶舱,R CAR H3,Renesas 自动驾驶舱,R CAR H3,Renesas

R-CAR-H3是瑞萨电子第三代R-Car汽车自动驾驶平台解决方案,64位ARM架构体系,八核处理器,四个Cortex-A57,四个Cortex-A53,还有一个用于实时处理的双锁步Cortex-R7内核,以及 PowerVR Series6XT GX6650 3D图像加速引擎,频率600MHZ。


本文主要介绍R CAR H3的SYS-DMAC。

R CAR H3的SYS-DMAC的作用是不需要CPU的干预,可以实现外部内存,片上内存,以及外设内存地址映射,片上外设之间的数据传输。


比较关键的是Descriptor Memory这个概念,总共包含了128组,每组由16字节组成,包含的信息是DMA的源地址,目标地址,以及每次传输的数据大小组成,这些是DMA传输的基本元素。



 

DMATCRBN寄存器的TCR描述了每次传输的数据SIZE。

另外一个是Descriptor Memory信息所存放的位置,通过寄存器DMADPBASE设置,

[SYS-DMAC0]在H’E670 A00 to H’E670 A7F

[SYS-DMAC1]在H’E730 A00 to H’E730 A7F

[SYS-DMAC2]在 H’E731 A00 to H’E731 A7F

Descriptor Memory使用的流程如下图,根据DCNT的数值(Descriptor Memory的数量)载入每组的SAR,DAR,TCR。

完成了Descriptor Memory信息的载入更新后,就可以开启DMA的传输,以下是DPM设置为1时,normal mode下的输出例子,DMACHCR寄存器的DPM=1,DPB=1,DSIE=1,IE=1。DMACHCRB寄存器的DRST=1,DCNT=3

通过以上R CAR H3的SYS-DMAC的介绍,对其框架,使用原理都会有一个比较清晰的认识,从而在阅读R CAR H3关于其DMA的代码,能快速懂得代码的逻辑,使用SYS-DMAC的时候,也能大大节约时间。

技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由Bill提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】主流智能驾驶舱SOC CPU,GPU算力性能对比,瑞萨R CAR H3经过了大量的市场验证

R CAR H3/H3N/M3W作为瑞萨R CAR系列智能驾驶舱的常用型号,研发人员通常除了关注主要的接口参数,更多的需要评估其性能,算力方面的数据,本文具体描述以上几款主流的智能驾驶舱SOC的CPU、GPU等方面的算力情况。

设计经验    发布时间 : 2021-06-25

【经验】快速倒车功能开发:CVBS摄像头接入decoder芯片转BT656接入到R CAR H3后DU显示输出的修改点

驾驶舱系统一般都需要做快速倒车显示功能,Renesas R CAR H3开发快速倒车功能的时候使用的是R7核跑freertos,在freertos中操作摄像头输入,以及DU显示来实现快速显示倒车摄像头视频,本文记录在开发CVBS摄像头接入decoder芯片转BT656接入到R CAR H3后,通过DU显示输出的修改点。

设计经验    发布时间 : 2020-12-14

【经验】R CAR H3开发板上DDR4使用DRAM_Eye_Openning测试DDR4的眼图过程

R CAR H3在设计电路板,关乎系统能否正确启动的,其中除了电源部分供电,那就是DDR4的布线走线,稳定性的部分,本文记录通过瑞萨提供的DDR4测试工具DRAM_Eye_Openning测试DDR4的眼图过程。

设计经验    发布时间 : 2021-01-20

【选型】如何为汽车自动驾驶产品选择一颗合适的PMIC

自动驾驶汽车(Autonomous vehicles;Self-piloting automobile )又称无人驾驶汽车、电脑驾驶汽车、或轮式移动机器人,是一种通过电脑系统实现无人驾驶的智能汽车。在汽车自动驾驶产品中需要使用专用的PMIC来进行电源系统管理,如何为智能驾驶舱产品选择合适的PMIC非常重要,本文将推荐最优性价比的PMIC----ROHM的PMIC BD9571MWF-M。

器件选型    发布时间 : 2019-03-02

【应用】频率范围8MHz~54MHz的汽车级微型无源贴片晶振CX3225GA,为智能驾驶舱时钟系统提供解决方案

本方案主要针对智能驾驶舱的时钟类应用,推荐KYOCERA的汽车级无源贴片晶振——CX3225GA,为智能驾驶舱时钟系统提供解决方案。该晶振频率范围宽至8MHz~54MHz,能满足智能驾驶舱时钟频率要求;其次,它还是一款贴片晶体,采用陶瓷封装,外形小巧(3.2×2.5×0.85mm),体型超薄,焊接可直接采用自动贴片系统。

应用方案    发布时间 : 2019-08-28

瑞萨电子携多款面向新能源汽车、汽车智能网关与域控制器以及智能驾驶舱等先进解决方案,亮相慕尼黑上海电子展

7月11日-13日,慕尼黑上海电子展于国家会展中心成功举办,并在今天顺利闭幕。瑞萨电子携多款面向新能源汽车、ADAS与自动驾驶(AD)、汽车智能网关与域控制器以及智能驾驶舱的先进解决方案亮相了本届展会。现场精彩,一睹为快!

厂牌及品类    发布时间 : 2023-08-01

【经验】R CAR H3的EMMC位宽模式切换方法

瑞萨电子R CAR H3开发EMMC的时候,EMMC通常是8bit模式,也可以4bit模式,hs200,hs400两种速度模式,那么在某些情况下,会出现EMMC模式初始化失败的情况,此时可以在8bit和4bit模式之间切换,来排除一些硬件上的问题。

设计经验    发布时间 : 2020-07-01

聚焦汽车自动驾驶技术、汽车的电子电气架构等,是德科技举办智能网联技术研讨会

本次研讨会将聚焦自动驾驶技术,汽车的电子电气架构以及智能驾舱相关总线技术,邀请行业内专家与是德科技一起就这些话题进行探讨。

厂牌及品类    发布时间 : 2023-07-26

【经验】R CAR H3的LINUX桌面系统可以使用Wayland(weston)但不能显示的解决过程

​Renesas R CAR H3的LINUX桌面系统可以使用Wayland(weston),在salvator-xs开发板上把weston桌面以及应用程序跑起来是需要实践一下的,本文解决在实际操作过程中不能显示桌面,运行weston出错等一系列问题。

设计经验    发布时间 : 2020-07-26

【经验】R CAR H3系列芯片型号partnumber的命名规则

R-Car H3是Renesas第三代R-Car汽车自动驾驶平台解决方案,64位ARM架构体系,八核处理器,四个Cortex-A57,四个Cortex-A53,还有一个用于实时处理的双锁步Cortex-R7内核,以及 PowerVR Series6XT GX6650 3D图像加速引擎,频率600MHZ。本文主要介绍R CAR H3型号命名规则。

设计经验    发布时间 : 2019-09-25

【经验】瑞萨开发板R CAR H3 root密码不对无法进入linux文件系统的解决过程

在瑞萨开发板R CAR H3的DEMO板上烧录系统后可以正常启动linux,需要root密码无法进入文件系统,本文记录了R CAR H3 root密码不对无法进入linux文件系统的解决过程。

设计经验    发布时间 : 2022-01-21

【经验】R-Car H3的IR 接收模块介绍

R-Car H3是Renesas第三代R-Car汽车自动驾驶平台解决方案。本文介绍整个IR接收模块的主要内容,在使用R CAR H3做IR接收时,参考以上内容就基本可以明白IR接收的流程,节约工程师的开发时间。

设计经验    发布时间 : 2020-03-01

【经验】R CAR H3的SPI接口介绍及注意事项

R-Car H3是Renesas第三代R-Car汽车自动驾驶平台解决方案,64位ARM架构体系,八核处理器,四个Cortex-A57,四个Cortex-A53,还有一个用于实时处理的双锁步Cortex-R7内核,以及 PowerVR Series6XT GX6650 3D图像加速引擎,频率600MHZ。 本文主要介绍R CAR H3的SPI接口。

设计经验    发布时间 : 2019-12-17

【经验】瑞萨R CAR H3开发板usb OTG模拟为存储设备的验证方法

采用R CAR E3e把usb2.0 ch0作为OTG使用,需要验证slave模式下接入PC端可以检测到并做大数据从PC端和R CAR E3e之间数据传输验证,本文将解析瑞萨R CAR H3开发板上来验证此功能的方法。

设计经验    发布时间 : 2021-11-15

【经验】解决R CAR H3烧录minimonitor后报错,无法运行的问题

R CAR H3主要用于智能驾驶舱的主控平台,在开发过程中有时候会遇到通过串口启动,烧录minimonitor后报错,无法运行minimonitor程序,这里通常需要确认是软件还是硬件原因,本文记录解决这个问题的方法。

设计经验    发布时间 : 2021-04-25

展开更多

电子商城

查看更多

只看有货

品牌:RENESAS

品类:16-BIT MCU

价格:¥5.5190

现货: 91,059

品牌:RENESAS

品类:Diodes

价格:¥0.0511

现货: 58,500

品牌:RENESAS

品类:MOSFET

价格:¥1.2134

现货: 52,653

品牌:RENESAS

品类:MOSFET

价格:¥1.9902

现货: 44,500

品牌:RENESAS

品类:MOSFET

价格:¥6.0884

现货: 39,396

品牌:RENESAS

品类:microcontroller

价格:¥2.8532

现货: 37,726

品牌:RENESAS

品类:MOSFET

价格:¥0.9533

现货: 31,100

品牌:RENESAS

品类:晶体管驱动器

价格:¥12.1593

现货: 28,276

品牌:RENESAS

品类:MCU

价格:¥15.6605

现货: 28,031

品牌:RENESAS

品类:IGBT

价格:¥20.8716

现货: 24,729

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:MCU

价格:¥15.6605

现货:140,156

品牌:RENESAS

品类:SPI NOR flash

价格:¥1.5300

现货:105,000

品牌:RENESAS

品类:PMIC

价格:¥18.9000

现货:102,000

品牌:RENESAS

品类:开关稳压器

价格:¥4.9700

现货:100,000

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥7.3800

现货:76,715

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥15.3000

现货:75,000

品牌:RENESAS

品类:SPI NOR flash

价格:¥1.8000

现货:70,000

品牌:RENESAS

品类:驱动器

价格:¥10.1700

现货:36,883

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥51.3000

现货:30,368

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥92.7000

现货:30,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

EDA芯片设计软件免费使用

世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。

实验室地址: 深圳 提交需求>

高频变压器定制

可定制平板变压器、主变压器的开关频率2MHz以内、输入电压1400V以内、输出电压1400V以内,50%以上的产品采用自动化生产,最快3天提供样品、7天交货。

最小起订量: 3000 提交需求>

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面