【经验】瑞萨车载SoC R-Car H3 VIDEO IN设备视频流向流程分析

2021-08-24 世强
车载SoC,R-Car H3,Renesas 车载SoC,R-Car H3,Renesas 车载SoC,R-Car H3,Renesas 车载SoC,R-Car H3,Renesas

瑞萨车载SoC R-Car H3支持多路VIDEO IN输入,其中就支持HDMI输入。本文解析HDMI设备是怎么连接到/dev/video设备节点的。


执行命令media-ctl -d /dev/media0 -p,打印信息如下: 

其中adv748x 4-0070 hdmi是HDMI设备,adv748x 4-0070 hdmi有2个pads(pads0,pads1),其中pads1和adv748x 4-0070 txa有连接,adv748x 4-0070 txa属于rcar_csi2 feaa0000.csi2的pads0,rcar_csi2 feaa0000.csi2属于VIN0 output的pads0,VIN0 output对应的节点为/dev/video0,  通过操作/dev/video0就可以抓取HDMI视频信号,整个连接过程为:

 

(adv748x 4-0070 hdmi -> adv748x 4-0070 txa -> rcar_csi2 feaa0000.csi2 -> VIN0 output)

 

Media controller API version 4.14.75

 

Media device information

------------------------

driver          rcar_vin

model           RENESAS,vin-r8a7795

serial

bus info        platform:e6ef0000.video

hw revision     0x0

driver version  4.14.75

 

Device topology

- entity 1: rcar_csi2 feaa0000.csi2 (5 pads, 9 links)

            type V4L2 subdev subtype Unknown flags 0

            device node name /dev/v4l-subdev0

        pad0: Sink

                [fmt:unknown/0x0]

                <- "adv748x 4-0070 txa":1 [ENABLED,IMMUTABLE]

        pad1: Source

                [fmt:unknown/0x0]

                -> "VIN0 output":0 [ENABLED]

                -> "VIN1 output":0 []

                -> "VIN2 output":0 []

        pad2: Source

                [fmt:unknown/0x0]

                -> "VIN0 output":0 []

                -> "VIN1 output":0 []

                -> "VIN3 output":0 [ENABLED]

        pad3: Source

                [fmt:unknown/0x0]

                -> "VIN2 output":0 []

        pad4: Source

                [fmt:unknown/0x0]

                -> "VIN3 output":0 []

 

- entity 7: adv748x 4-0070 txa (2 pads, 2 links)

            type V4L2 subdev subtype Unknown flags 0

            device node name /dev/v4l-subdev2

        pad0: Sink

                [fmt:unknown/0x0]

                <- "adv748x 4-0070 hdmi":1 [ENABLED,IMMUTABLE]

        pad1: Source

                [fmt:unknown/0x0]

                -> "rcar_csi2 feaa0000.csi2":0 [ENABLED,IMMUTABLE]

 

- entity 10: adv748x 4-0070 hdmi (2 pads, 1 link)

             type V4L2 subdev subtype Unknown flags 0

             device node name /dev/v4l-subdev1

        pad0: Sink

                [dv.caps:BT.656/1120 min:640x480@13000000 max:1920x1200@162000000 stds:CEA-861,DMT caps:progressive]

        pad1: Source

                [fmt:RGB888_1X24/0x0 field:none]

                [dv.caps:BT.656/1120 min:640x480@13000000 max:1920x1200@162000000 stds:CEA-861,DMT caps:progressive]

                [dv.query:no-link]

                [dv.current:BT.656/1120 0x0p0 (0x0) stds: flags:]

                -> "adv748x 4-0070 txa":0 [ENABLED,IMMUTABLE]

 

- entity 17: rcar_csi2 fea80000.csi2 (5 pads, 17 links)

             type V4L2 subdev subtype Unknown flags 0

             device node name /dev/v4l-subdev3

        pad0: Sink

                [fmt:unknown/0x0]

                <- "adv748x 4-0070 txb":1 [ENABLED,IMMUTABLE]

        pad1: Source

                [fmt:unknown/0x0]

                -> "VIN0 output":0 []

                -> "VIN1 output":0 [ENABLED]

                -> "VIN2 output":0 []

                -> "VIN4 output":0 []

                -> "VIN5 output":0 [ENABLED]

                -> "VIN6 output":0 []

        pad2: Source

                [fmt:unknown/0x0]

                -> "VIN1 output":0 []

                -> "VIN2 output":0 [ENABLED]

                -> "VIN3 output":0 []

                -> "VIN5 output":0 []

                -> "VIN6 output":0 [ENABLED]

                -> "VIN7 output":0 []

        pad3: Source

                [fmt:unknown/0x0]

                -> "VIN2 output":0 []

                -> "VIN6 output":0 []

        pad4: Source

                [fmt:unknown/0x0]

                -> "VIN3 output":0 []

                -> "VIN7 output":0 []

 

- entity 23: adv748x 4-0070 txb (2 pads, 2 links)

             type V4L2 subdev subtype Unknown flags 0

             device node name /dev/v4l-subdev5

        pad0: Sink

                [fmt:unknown/0x0]

                <- "adv748x 4-0070 afe":8 [ENABLED,IMMUTABLE]

        pad1: Source

                [fmt:unknown/0x0]

                -> "rcar_csi2 fea80000.csi2":0 [ENABLED,IMMUTABLE]

 

- entity 26: adv748x 4-0070 afe (9 pads, 1 link)

             type V4L2 subdev subtype Decoder flags 0

             device node name /dev/v4l-subdev4

        pad0: Sink

        pad1: Sink

        pad2: Sink

        pad3: Sink

        pad4: Sink

        pad5: Sink

        pad6: Sink

        pad7: Sink

        pad8: Source

                [fmt:UYVY8_2X8/720x480 field:alternate]

                -> "adv748x 4-0070 txb":0 [ENABLED,IMMUTABLE]

 

- entity 52: VIN0 output (1 pad, 3 links)

             type Node subtype V4L flags 0

             device node name /dev/video0

        pad0: Sink

                <- "rcar_csi2 feaa0000.csi2":1 [ENABLED]

                <- "rcar_csi2 feaa0000.csi2":2 []

                <- "rcar_csi2 fea80000.csi2":1 []

 

- entity 56: VIN1 output (1 pad, 4 links)

             type Node subtype V4L flags 0

             device node name /dev/video1

        pad0: Sink

                <- "rcar_csi2 feaa0000.csi2":2 []

                <- "rcar_csi2 feaa0000.csi2":1 []

                <- "rcar_csi2 fea80000.csi2":1 [ENABLED]

                <- "rcar_csi2 fea80000.csi2":2 []

 

- entity 60: VIN2 output (1 pad, 5 links)

             type Node subtype V4L flags 0

             device node name /dev/video2

        pad0: Sink

                <- "rcar_csi2 feaa0000.csi2":1 []

                <- "rcar_csi2 feaa0000.csi2":3 []

                <- "rcar_csi2 fea80000.csi2":2 [ENABLED]

                <- "rcar_csi2 fea80000.csi2":1 []

                <- "rcar_csi2 fea80000.csi2":3 []

 

- entity 64: VIN3 output (1 pad, 4 links)

             type Node subtype V4L flags 0

             device node name /dev/video3

        pad0: Sink

                <- "rcar_csi2 feaa0000.csi2":2 [ENABLED]

                <- "rcar_csi2 feaa0000.csi2":4 []

                <- "rcar_csi2 fea80000.csi2":2 []

                <- "rcar_csi2 fea80000.csi2":4 []

 

- entity 68: VIN4 output (1 pad, 1 link)

             type Node subtype V4L flags 0

             device node name /dev/video4

        pad0: Sink

                <- "rcar_csi2 fea80000.csi2":1 []

 

- entity 72: VIN5 output (1 pad, 2 links)

             type Node subtype V4L flags 0

             device node name /dev/video5

        pad0: Sink

                <- "rcar_csi2 fea80000.csi2":1 [ENABLED]

                <- "rcar_csi2 fea80000.csi2":2 []

 

- entity 76: VIN6 output (1 pad, 3 links)

             type Node subtype V4L flags 0

             device node name /dev/video6

        pad0: Sink

                <- "rcar_csi2 fea80000.csi2":2 [ENABLED]

                <- "rcar_csi2 fea80000.csi2":1 []

                <- "rcar_csi2 fea80000.csi2":3 []

 

- entity 80: VIN7 output (1 pad, 2 links)

             type Node subtype V4L flags 0

             device node name /dev/video7

        pad0: Sink

                <- "rcar_csi2 fea80000.csi2":2 []

                <- "rcar_csi2 fea80000.csi2":4 []

 

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

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

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】R-Car H3/H3N/M3 SoC芯片的AVS模块介绍及寄存器的配置

Renesas推出驾驶安全辅助系统和车载信息娱乐系统的第三代R-Car SoC芯片,内核方面使用的是Cortex-A57 CPU、Cortex-A53 CPU和Cortex-R7,主要面向无人驾驶、智能辅助驾驶、车机、仪表和ADAS等应用场景,并以其强大的算力和丰富的外设资源赢得了广大车厂和Tier 1的认可。本文将介绍瑞萨R-Car H3/H3N/M3的AVS模块介绍及寄存器的配置。

2020-03-21 -  设计经验

【经验】如何优化AD/ADAS的SoC AI性能?

在开发面向车载AI设备的SoC时,确认搭载的加速器能否在实际顾客产品中所需的DNN中提供足够的性能,并且功耗是否在可接受范围内,已成为迫切的问题。瑞萨(RENESAS)将利用PPA Estimator的高度精确性能寻找最佳配置以开发高性能、低功耗的车载AI加速器。

2023-07-18 -  设计经验

【经验】基于R-Car H3特殊的PCB叠层方案,车载域控制器中R-Car H3与LPDDR4之间的布线方法

瑞萨R-Car H3处理器(​SOC)是汽车域控制器专用SOC,它拥有1384个PIN,功能多、系统复杂,PIN密度很大而PIN间距很小,这些特点要求以它为载体的车载域控制器的PCB叠构是很特别的,本文中,笔者将以其特殊的PCB叠层方案为基础,分享车载域控制器中R-Car H3与LPDDR4之间的布线应用方案。

2018-10-05 -  设计经验

【产品】 瑞萨第三代汽车级SOC RCAR-M3带你走进自动驾驶时代

瑞萨电子推出第三代Rcar系列芯片,致力于高级安全(智能)驾驶系统和车载娱乐系统,建立一个完善的无人驾驶领域半导体的技术平台。其中新的Rcar-M3成员(SOC),提供ARM双核cortex-A57以及4核cortex-A53的高CPU性能、3D图像识别处理引擎,符合ISO 26262(ASIL-B)的安全等级,支持系统级封装(SiP)集成高速缓存,功能完善,完美支持先进驾驶辅助系统的开发设计。

2018-07-29 -  新产品

瑞萨电子汽车级MCU和SoC网络安全管理通过ISO/SAE 21434:2021认证

瑞萨宣布其用于微控制器(MCU)和片上系统(SoC)开发的汽车网络安全管理系统(CSMS)已依据国际标准ISO/SAE 21434:2021进行定义和实施。客户可以确保在新一代车载系统中使用瑞萨电子MCU和SoC时,将符合产品网络安全和功能安全方面的国际标准。

2023-07-21 -  原厂动态

Renesas(瑞萨电子) R-Car M3车载SoC设备概述手册

描述- 本资料概述了Renesas Electronics的R-Car M3系列SoC的初步规格。R-Car M3具备下一代车载导航系统所需的基本功能,包括双核1.5GHz ARM Cortex-A57和四核1.3GHz ARM Cortex-A53核心、LPDDR4内存控制器、多种接口和图形处理单元。资料详细介绍了处理器、内存、显示、视频处理、音频接口、存储和网络等模块的规格和功能。

型号- R-CAR M3

2017年01月31日  - RENESAS  - 用户指南  - Rev 1.00

【选型】车联网V2X车载端产品(V-BOX)推荐:车规级SoC RCAR M3,7核主频1.8ghz、运力30DMIPS

3GPP给出了相关的应用场景,车联网(V2X)分:V2N/V2I/V2P/V2V这几种应用。那么在硬件设计上,现阶段主要是V2X的车载OBU产品和路测的RSU产品。笔者当下接到的项目则是整合传统T-BOX的OBU产品:V-BOX。整个系统功能融合了TBOX和V2I/V2N/V2V的功能。可以使用瑞萨RCAR M2 SoC,内部集成2核A57和4核A53,还有实时内部R7。

2020-05-23 -  器件选型

【应用】结合CAN/CAN FD和以太网AVB/TSN的车载网络解决方案,助力推进自动驾驶的发展

瑞萨电子推出的结合CAN/CAN FD和以太网AVB/TSN技术的车载网络解决方案,可同时满足车身控制和低时延大数据传输传输,能有效解决下一代自动驾驶汽车对车身控制和数据传输的应用需求。

2019-01-04 -  应用方案

【应用】瑞萨多路接口的车规级高算力SOC V3H2系列用于车载CMS,支持60fps视频帧率

在车载CMS中,需要一颗高算力SOC处理视频信息,本文介绍利用RENESAS推出的V3H2系列R8A77980ALA05BA进行CMS设计。该SOC支持60fps视频帧率,提供多路接口,完全过车规认证,拓展性好,搭配瑞萨系列PMIC使用,稳定性更高。

2023-05-09 -  应用方案

【选型】车载360全景影像头主控SOC推荐:瑞萨 RCAR V3M,主频800Mhz,支持4通道MIPS视频接口

车载360全景摄像头主控中,推荐瑞萨电子的RCAR V3M R8A77970LA01BA,该产品采用两个A53内核,主频达到800MHz,内部视频处理单元数据接口上支持4通道的MIPI-CSI2接口,可以满足4个摄像头的输入,输出支持1路的LVDS接口输出,这样可以驱动一个屏幕显示360的图像信息。芯片满足车规要求,具有比较高的性价比。

2020-09-20 -  器件选型

【产品】八核车载处理器R-Car M3,提供带外部存储器的SIP模块可减少设计工作量

瑞萨(Renesas)八核车载处理器R-Car M3适用于中型汽车计算系统,与之前发布的R-Car H3相比,R-Car M3的功能和技术更加优化,因此可用于智能汽车的各种场合。汽车制造商和零件制造商可以根据他们的要求在各种汽车计算设备中使用R-Car M3。R-Car M3与R-Car H3完全软件兼容,因此可以有效地使用现有的软件资源,实现向下兼容,兼容旧型号,实现智能汽车进一步发展。

2018-08-18 -  新产品

瑞萨面向以车载E/E架构为核心的中央网关提供R-Car S4 SoC和软件,可用SDK轻松开发网关应用程序

瑞萨为以车载E/E架构为核心的中央网关提供R-Car S4 SoC和在其上运行的软件。中央网关可以控制汽车与外部世界的连接,以及控制汽车内部数据的通信。本篇文章主要介绍在R-Car S4上运行的软件。

2022-10-01 -  原厂动态

【产品】带MIPI CSI-2输出接口最新视频解码器,适用车载视频系统、支持下一代SoC

Intersil推出的TW9992模拟视频解码器,高度集成的TW9992可接收来自汽车倒车摄像头的单端或差分复合视频广播信号(CVBS)输入,是Intersil车载应用视频解码器产品系列的最新成员。

2018-04-24 -  新产品

【经验】解析R-Car H3/M3/M3N/E3 SCIF串口驱动模块的时钟源设置、使能硬件流控制和内核配置

Renesas推出的驾驶安全辅助系统和车载信息娱乐系统的第三代R-Car SoC芯片,第三代的产品主要包括R-Car H3、R-Car H3N、R-Car M3、R-Car M3N、R-Car D3、R-Car E3、R-Car V3H、R-Car V3M,本文将解析R-Car H3/M3/M3N/E3 SCIF串口驱动模块的时钟源设置、使能硬件流控制和内核配置。

2020-04-07 -  设计经验

瑞萨将多种传感技术与摄像头和用于车载雷达的MMIC相结合,为车载驾驶辅助和自动驾驶领域提供系统方案

支持自动驾驶的车辆识别传感器技术的发展将是在未来持续发展的根本。预计识别空间的传感器,如照相机和雷达,将看到一连串的新技术,而不是传统技术的延伸。 Renesas将把雷达添加到迄今培养的以摄像传感器为中心的自动驾驶开发环境中,并致力于开发结合多种传感器的下一代传感器融合。

2022-09-14 -  原厂动态
展开更多

电子商城

查看更多

品牌:RENESAS

品类:芯片

价格:¥54.1044

现货: 0

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:SOC

价格:¥1,717.6000

现货:135

品牌:RENESAS

品类:16-BIT MCU

价格:¥5.5190

现货:910,635

品牌:RENESAS

品类:Diodes

价格:¥0.0511

现货:292,500

品牌:RENESAS

品类:MOSFET

价格:¥1.2134

现货:263,268

品牌:RENESAS

品类:MOSFET

价格:¥1.9902

现货:222,500

品牌:RENESAS

品类:MCU

价格:¥5.1500

现货:200,000

品牌:RENESAS

品类:MOSFET

价格:¥6.0884

现货:196,984

品牌:RENESAS

品类:microcontroller

价格:¥2.8532

现货:188,410

品牌:RENESAS

品类:MOSFET

价格:¥0.9533

现货:155,504

品牌:RENESAS

品类:晶体管驱动器

价格:¥12.1593

现货:141,383

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

车规级变压器定制

可定制变压器电压最高4.5KV,高频30MHz;支持平面变压器、平板变压器、OBC变压器、DCDC变压器、PLC信号变压器、3D电源、电流变压器、反激变压器、直流直流变压器、车载充电器变压器、门极驱动变压器等产品定制。

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

EMC电波暗室预测试

提供辐射发射测试、传导发射预测试、EMI噪声频率扫描服务。消费电子辐射发射预测试频率范围30MHz-1GHz、 车载电子9KHz-3GHz,并针对问题给出EMC整改方案。支持到场/视频直播测试,资深专家全程指导。

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

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

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

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

收藏
收藏当前页面