汽车以太网交换机的设计

admin 2022年12月31日00:51:40评论71 views字数 3048阅读10分9秒阅读模式

点击上方蓝字谈思实验室

获取更多汽车网络安全资讯


01.以太网 AVB协议

以太网 AVB面向音视频或多媒体等方面应用,主要用于解决音视频多媒体数据流实时传输与同步问题,可应用于 360环视系统。以太网 AVB协议不仅扩展到传统以太网功能上,并且与现有以太网的协议体系完全兼容,通过保障带宽,限制延迟和精确时钟同步,提供稳定的实时音视频传输。适用于汽车级的 IEEE 802.1 AVB协议的基础体系有 4个:

- 精准时间同步协议( PTP):IEEE 802.1AS;

- 流预留协议( SRP):IEEE 802.1Qat;

- 队列及转发协议( Qav):IEEE 802.1Qav;

- 音视频桥接传输协议(AVTP):IEEE 1722。

无压缩的原始视频数据流经由 AVTP协议进行打包,填充由 SRP保留的流 ID,打上 PTP产生的时间戳以及媒体类型等相关信息,通过 AVTP专用的以太网帧类型进行组播,由发送端发出,经 AVB交换机进行转发,再被注册过此多媒体数据流的接收端接收并解码然后输出。


02.88Q5050芯片性能及主要技术特点

设计选用 2片 Marvell的 88Q5050以太网交换机芯片,视频传输采用 Marvell的千兆 PHY芯片 88Q2112。其结构如图 1所示。

汽车以太网交换机的设计


图 1车载以太网交换机结构框图 

88Q5050是一款汽车级的 8端口以太网交换芯片,可以支持 8端口的 IEEE 100BASE⁃T1,100⁃BASE⁃TX, RGMII /RMII/MII和 SGMII端口的组合配置,其核心为支持 1 000 Mb/s的 MAC端口。集成在芯片中的 PHY和MAC完全符合 IEEE 802.3使用标准, PHY功能下的 IEEE 100BASE⁃T1符合 OPEN联盟的 OABR标准。芯片的 MAC控制器支持 IEEE 1588v2协议,满足实现 AVB协议的基本硬件条件。88Q5050芯片结构框图如图 2所示。


汽车以太网交换机的设计

图 2 88Q5050芯片结构框图 

88Q2112是目前市场上推出的唯一一款汽车级 1000 BASE⁃T1以太网 PHY收发器,支持 IEEE 802.3bw和 IEEE 802.3bp协议定义的 100/1000 BASE⁃T1的以太网物理层部分,并能实现单对非屏蔽双绞线发送和接收数据。芯片支持 GMII,RGMII和 SGMII直接连接交换机的 MAC端口。除了能满足汽车级严格的 EMI要求外, 88Q2112还支持在车内传送未压缩的 720p30摄像头视频。

03.系统硬件设计

系统硬件主要由以太网交换电路和 CPU控制模块组成。 

以太网交换电路

交换电路采用交换机芯片 88Q5050,该芯片提供 4个固定的 100BASE⁃T1端口,端口 1~4;端口 5~7可配置为 PHY或 SERDES端口;端口 8可配置为 RGMII端口。表 1列出了可以为 88Q5050芯片端口配置的可能的接口组合,总共有 5个。xMII表示 MII/RMII/RGMII。

在本文设计电路中,使用表 1中的前两种配置。第一片芯片的端口 5和 8和第二片芯片的端口 5配置成使用 RGMII协议的接口模式,与外部的 88Q2112芯片构成千兆网子模块,对外构成 3路千兆网;而第二片芯片的端口 8配置为 RGMII接口,与 CPU的千兆口相连作为控制模块数据传输通道。

另外,两片交换芯片的端口 7被配置为用于芯片间级联的 RGMII接口模式,并且两片以太网交换芯片通过该接口连接,扩展成为更强大的以太网交换模块。两片88Q5050芯片的端口 1~4配置成 100 Mb/s快速以太网端口进行级联, 8路总和为 800 Mb/s。两片芯片的 2个端口 6也配置成 100 Mb/s的物理接口。因此整个交换网络的数据流量能够达到 1 000 Mb/s,从而能够满足千兆视频传输的要求。

表 1 88Q5050芯片端口配置组合 

端口 1~4 端口 5 端口 6 端口 7 端口 8
100BASE⁃T1 100BASE⁃T1 100BASE⁃Tx SGMII xMII/GMII
100BASE⁃T1 xMII 100BASE⁃Tx SGMII xMII
100BASE⁃T1 100BASE⁃T1 xMII SGMII xMII
100BASE⁃T1 100BASE⁃T1 100BASE⁃Tx xMII xMII
100BASE⁃T1 100BASE⁃T1 100BASE⁃Tx SGMII GMII

千兆

PHY电路

与交换芯片外接的千兆 PHY芯片 88Q2112,其 MAC接口配置为 RGMII模式和 88Q5050的端口 5和 8相连。同时, 88Q2112的电接口外接连接器构成一个完整的千兆网口。

CPU控制模块

 设计选用恩智浦的 IMX6Q开发板为处理平台,其集成的 MAC控制器支持通过指定 PHY扩展 OABR接口,具有强大的图形加速和处理能力,完全满足环视系统要求。 IMX6Q通过 MMDC实现 DDR内存的扩展,其可以支持 DDR3/DDR3L x16/x32/x64和 LPDDR2双通道 x16/x32内存颗粒,最高时钟可以达到 528 MHz。其非易失存储区通过 MICRON公司的一款型号为 MTFC8GLCDM的 SDIO接口的 eMMC存储器实现,其容量大小为 8 GB,支撑控制模块在 ubuntu操作系统的正常运行,以及功能软件的安装使用。 IMX6Q配套使用的专用电源管理芯片具有 14路可配置的电源通道,支撑了设计中的各外围器件的电源使用。

IMX6Q处理器自带的以太网控制器对外引出 MAC层接口可提供 RGMII,MII,RMII等多种连接方式。设计使用 RGMII接口 MAC模式与交换机的端口 8的 PHY进行连接,实现了千兆的网络传输。其接口框图如图 3所示。

汽车以太网交换机的设计

图 3 88Q5050接口框图

04.以太网交换机测试结果

车载以太网交换机测试主要进行网络带宽测试验证。测试环境包括两台 PC机和交换机, PC机需要安装 iperf网络测试软件。其中一台 PC机作为发送端发送数据流,另一台作为接收端接收数据,连接交换机监控数据进行测试验证。测试结果如图 4所示。

汽车以太网交换机的设计

图 4带宽测试结果 

WISS 2023 第四届世界物联网安全及数据安全治理峰会火热报名中 , 欢迎报名

汽车以太网交换机的设计

更多文章

智能网联汽车信息安全综述

华为蔡建永:智能网联汽车的数字安全和功能安全挑战与思考

汽车数据合规要点

车载以太网技术发展与测试方法

车载以太网防火墙设计

SOA:整车架构下一代的升级方向

软件如何「吞噬」汽车?

汽车信息安全 TARA 分析方法实例简介

汽车FOTA信息安全规范及方法研究

联合国WP.29车辆网络安全法规正式发布

滴滴下架,我却看到数据安全的曙光

从特斯拉被约谈到车辆远程升级(OTA)技术的合规

如何通过CAN破解汽

会员权益: (点击可进入)谈思实验室VIP会员


END

汽车以太网交换机的设计

微信入群

谈思实验室专注智能汽车信息安全、预期功能安全、自动驾驶、以太网等汽车创新技术,为汽车行业提供最优质的学习交流服务,并依托强大的产业及专家资源,致力于打造汽车产业一流高效的商务平台。

 

每年谈思实验室举办数十场线上线下品牌活动,拥有数十个智能汽车创新技术的精品专题社群,覆盖BMW、Daimler、PSA、Audi、Volvo、Nissan、广汽、一汽、上汽、蔚来等近百家国内国际领先的汽车厂商专家,已经服务上万名智能汽车行业上下游产业链从业者。专属社群有:信息安全功能安全自动驾驶TARA渗透测试SOTIFWP.29以太网物联网安全等,现专题社群仍然开放,入满即止。


扫描二维码添加微信,根据提示,可以进入有意向的专题交流群,享受最新资讯及与业内专家互动机会。

汽车以太网交换机的设计


谈思实验室,为汽车科技赋能,推动产业创新发展!

原文始发于微信公众号(谈思实验室):汽车以太网交换机的设计

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年12月31日00:51:40
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   汽车以太网交换机的设计https://cn-sec.com/archives/1490442.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息