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

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

3天内不再提示

以太网交换机的升级版:PCIe交换机

佐思汽车研究 来源:佐思汽车研究 2023-07-17 14:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

高通第一代自动驾驶系统即Ride3.0首次在汽车行业使用了PCIe交换机,即Microchip的PM43028B1-F3EI,售价大约100美元,比SA8155P的价格还高,几乎是以太网交换机价格的4-5倍。

未来的汽车电子架构中会用到多个处理器或者说SoC,最典型的就是蔚来的4个Orin级联;或者会用到AI加速器,如高通的Ride3.0;还有可能用到5G网络云计算,如高级的V2X,还有即将与UFS展开竞争的车载SSD。大模型时代,车载大模型可能会逼近TB级,UFS已经无法负担,必须使用基于PCIe的SSD存储,这一切都需要PCIe交换机。

6d53a8da-2457-11ee-962d-dac502259ad0.png

上图是德州仪器对未来Zonal汽车电子架构的设想,在中央存储SSD与中央ECU之间,必须用PCIe连接,也就必须用到PCIe交换机。

6db49348-2457-11ee-962d-dac502259ad0.png

上图是Microchip对HPC和Zonal时代的分析。

理论上,以太网交换机也可以用来连接多个SoC,英伟达最早的双Xavier就是如此。不过,英伟达同样双Xavier的高端版本Pegasus就采用PCIe交换机,以太网的带宽远低于PCIe,新设计应该不会再有人把以太网用于芯片间的连接。

6e320d28-2457-11ee-962d-dac502259ad0.png

PCIe标准在不断升级,基本保持每三年提升一倍的标准。目前,以太网交换机带宽最高的是博通的BCM8958X,最高为55Gbps,也就是6.875GB/s,但芯片与芯片间带宽要求不低于50GB/s,而PCIe目前可以做到128GB/s,主流PCIe是64GB/s。

6e57b910-2457-11ee-962d-dac502259ad0.png

PCIe是一种高速点对点的互联方式,可以通过增加通道数来扩展带宽,不像以太网那样是固定的。PCIe是基于地址的路由,以太网是基于消息的路由,PCIe的安全性及可靠性要更高;PCIe是闭环的拓扑,以太网是开环的,PCIe类似于通讯方式,而以太网的本质是总线。

6e8f53d4-2457-11ee-962d-dac502259ad0.png

PCIe采用ACK/NAK链路层机制,ACK就是acknowledge,ACK DLLP表示TLP接收完成,NAK就是Negativeacknowledge,意思就是拒绝接收这个TLP。ACK/NAK是一种由硬件实现的,完全自动的机制,旨在保证TLP有效可靠地传输。ACK DLLP用于确认TLP被成功接收,NAK DLLP则用于表明TLP传输中遇到了错误。

6edbec3a-2457-11ee-962d-dac502259ad0.png

发送方会对每一个TLP在Replay Buffer中做备份,直到其接收到来自接收方的ACK DLLP,确认该DLP已经成功地被接受,才会删除这个备份。如果接收方发现TLP存在错误,则会向发送方发送NAK DLLP,然后发送方会从ReplayBuffer中取出数据,重新发送该TLP。车载以太网TSN里有类似的协议栈,但那个实现起来远比PCIe系统要麻烦。

PCIe的另一个特色是NTB(非透明桥),非透明桥允许一个SoC系统直接访问另一个SoC系统的内存和外设,通常这需要交换机系统中转,NTB交换机允许直接访问,特别适合两个不同芯片或chiplet间的互联。有时候某个SoC系统内存不足,可以直接调用另一个SoC系统的内存,多个芯片就好像一个芯片在运作。

6f149b48-2457-11ee-962d-dac502259ad0.png

NTB由两个PCIe设备组成,每个设备的配置方式都是Type 0,并通过桥接连接。这两个Type 0 PCIe设备被称为两个非透明(NT)端点(也称为NT功能)。

6f6ad49a-2457-11ee-962d-dac502259ad0.png

NTB功能特别适合做自动驾驶的冗余系统,正常情况下,Host1访问、管理下面的设备EP。Host2不参与,处于Standby状态。当Host1出现异常时,Host2接管系统,Host2重新配置Switch,把原来的NT口配置成Upstream Port,并且重新分配、枚举PCIe设备资源。然后,Host2接管下面EP设备的访问、管理。

6f9e1e18-2457-11ee-962d-dac502259ad0.png

PCIe事务传输支持单播、组播和广播三种方式,其中以单播和广播应用最多。

单播是点对点的传输,只有一个请求者和一个完成者,同一时刻主机只能与众多子设备中的一个设备进行通信

广播是点到面的传输,有一个请求者和多个完成者,请求者下游全局地址范围内的所有PCIe组件作为完成者,常见于消息事务的传播,比如RC广播消息,从RC发送消息给其所有下游组件;

组播是介于单播和广播之间的传输方式,有一个请求者和多个完成者,请求者下游指定地址范围内的多个PCIe组件都可以作为完成者,同一时刻允许主机向多个设备或单个设备向多个主机发送数据,用于PCIe存储器写事务或地址路由的事务。相较于单播,组播能够把数据发给一组设备,避免了发送重复的数据流,能够提升系统传输性能;相较于广播,组播具有更好的指向性和安全性。

6fc7f6e8-2457-11ee-962d-dac502259ad0.png

典型PCIe交换机应用

NVMe SSD最早用于苹果手机和笔记本电脑,速度要比传统PC的SATA接口要快不少,而目前车载主要还是UFS或eMMC。UFS设计初衷主要是考虑到功耗和速度,汽车领域对功耗敏感程度要低于手机。 随着模型越来越大,对带宽要求越来越高,未来车载存储应该是NVMe SSD。NVMe从头开始设计,充分利用PCI Express SSD的低延迟和并行性,并补充了当代CPU、平台和应用程序的并行性,也有更大的命令队列深度以及更有效的中断处理,非常适合AI时代的车载存储。NVMe SSD容量基本上是TB起步。

6ffddd4e-2457-11ee-962d-dac502259ad0.png

NVMe支持长队列,可以大幅缓解并行计算时存储瓶颈问题。

70504fa2-2457-11ee-962d-dac502259ad0.png

典型的高级ADAS系统

7089d542-2457-11ee-962d-dac502259ad0.png

典型4G/5G系统的PCIe应用

目前,车规级PCIe交换机厂商主要有两家,一家是Microchip,基本垄断市场,偏向中高端产品,另一家是瑞萨收购的PERICOM,偏向低端市场,不支持NTB。博通和Marvell也有能力推出车规级PCIe交换机,但目前还没有相关产品。

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

    关注

    41

    文章

    6340

    浏览量

    182089
  • 交换机
    +关注

    关注

    23

    文章

    2959

    浏览量

    105053
  • PCIe
    +关注

    关注

    16

    文章

    1510

    浏览量

    89292

原文标题:高通首发,以太网交换机的升级版:PCIe交换机

文章出处:【微信号:zuosiqiche,微信公众号:佐思汽车研究】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工业设备联网利器:Lantronix XPress - Pro系列以太网交换机

    工业设备联网利器:Lantronix XPress - Pro系列以太网交换机 在工业环境中,可靠的网络通信至关重要。Lantronix的XPress - Pro系列工业以太网交换机
    的头像 发表于 05-21 13:50 155次阅读

    KSZ8563R:高性能3端口以太网交换机的全面解析

    KSZ8563R:高性能3端口以太网交换机的全面解析 在当今的网络通信领域,高性能、多功能的以太网交换机是不可或缺的关键组件。KSZ8563R作为一款高度集成的3端口10/100
    的头像 发表于 04-22 17:30 464次阅读

    工业以太网交换机适用于哪些场景?

    工业以太网交换机,真不是普通交换机的“加强版”那么简单。它能抗干扰、耐极端环境,是工业场景网络稳定的“定海神针”。广州邮科深耕工业通信领域多年,今天就用大白话聊聊,这铁疙瘩到底该用在哪儿,怎么选不踩坑。
    的头像 发表于 03-31 17:28 535次阅读
    工业<b class='flag-5'>以太网</b><b class='flag-5'>交换机</b>适用于哪些场景?

    Amphenol GigaBlox Rugged以太网交换机:小体积大能量

    Amphenol GigaBlox Rugged以太网交换机:小体积大能量 在工业、移动和军事应用领域,对于高性能、小体积且坚固耐用的以太网交换机的需求日益增长。Amphenol的Gi
    的头像 发表于 12-10 16:00 630次阅读

    Amphenol GigaStax Rugged:高性能以太网交换机的卓越之选

    Amphenol GigaStax Rugged:高性能以太网交换机的卓越之选 在当今对空间、重量和价格敏感(SWaP)的工业、移动和军事应用领域,对高性能、紧凑型以太网交换机的需求日
    的头像 发表于 12-10 15:30 652次阅读

    Amphenol UbiSwitch Compact 11 Port Module:小身材大能量的以太网交换机模块

    Amphenol UbiSwitch Compact 11 Port Module:小身材大能量的以太网交换机模块 在电子设备的海洋中,以太网交换机模块是构建网络连接的关键部件。今天,
    的头像 发表于 12-10 15:05 777次阅读

    Amphenol SwitchBlox Rugged:一款适用于恶劣环境的以太网交换机

    Amphenol SwitchBlox Rugged:一款适用于恶劣环境的以太网交换机 在电子设备的设计中,面对恶劣环境的挑战,一款可靠且高性能的以太网交换机是至关重要的。今天,我们就
    的头像 发表于 12-10 15:05 765次阅读
    Amphenol SwitchBlox Rugged:一款适用于恶劣环境的<b class='flag-5'>以太网</b><b class='flag-5'>交换机</b>

    Amphenol SwitchBlox Industrial:小体积高性能工业以太网交换机的卓越之选

    Amphenol SwitchBlox Industrial:小体积高性能工业以太网交换机的卓越之选 在工业和移动应用的复杂环境中,对于以太网交换机的需求愈发严苛,不仅要满足高速稳定的
    的头像 发表于 12-10 15:05 722次阅读
    Amphenol SwitchBlox Industrial:小体积高性能工业<b class='flag-5'>以太网</b><b class='flag-5'>交换机</b>的卓越之选

    Amphenol RaptorLink 64X50 SOSA以太网交换机:下一代网络解决方案

    Amphenol RaptorLink 64X50 SOSA以太网交换机:下一代网络解决方案 在当今高速发展的电子科技领域,网络设备的性能和可靠性至关重要。Amphenol的RaptorLink
    的头像 发表于 12-10 10:25 739次阅读

    NVIDIA Spectrum-X 以太网交换机助力 Meta 和 Oracle 加速网络性能

    Facebook 开放交换系统平台。 Oracle 采用 Spectrum-X 以太网交换机构建十亿瓦级(Giga-Scale)AI 超级计算机。 NVIDIA 宣布 Meta 和 Oracle 将
    的头像 发表于 10-14 10:26 2216次阅读
    NVIDIA Spectrum-X <b class='flag-5'>以太网</b><b class='flag-5'>交换机</b>助力 Meta 和 Oracle 加速网络性能

    LAN9370汽车级以太网交换机芯片技术解析

    Microchip Technology LAN937x千兆位以太网交换机是可扩展、紧凑型100BASE-T1以太网千兆位交换机,基于IEEE 802.3bw-2015规范。
    的头像 发表于 10-13 11:48 1460次阅读
    LAN9370汽车级<b class='flag-5'>以太网</b><b class='flag-5'>交换机</b>芯片技术解析

    ‌LAN938x系列以太网交换机的技术解析与汽车电子应用

    Microchip Technology LAN938x 100BASE-T1千兆以太网交换机是基于IEEE 802.3bw-2015规范的可扩展紧凑型高性价比多端口交换机。 Microchip
    的头像 发表于 09-30 09:53 1808次阅读
    ‌LAN938x系列<b class='flag-5'>以太网</b><b class='flag-5'>交换机</b>的技术解析与汽车电子应用

    工业以太网交换机与商用交换机的技术差异与应用场景分析

    在当今的工业自动化和网络通信领域,交换机作为网络基础设施的核心组件,扮演着至关重要的角色。然而,市场上存在两种主要类型的交换机:工业交换机和普通交换机。本文将详细探讨这两种
    的头像 发表于 09-23 14:33 1171次阅读

    Is交换机组成的环形网络中,当位于主控节点的Ism网管交换机故障后,为什么环中其他交换机不受影响?

    当位于主控节点的交换机故障断掉,环中其他交换机是如何保持正常运行的?或者说什么原理让环其他交换机不受影响?
    发表于 08-06 06:46

    什么是工业级交换机?工业交换机作用有哪些?

    重中之重!!!     工业级交换机 是专为工业环境设计的 网络设备 ,主要作用是实现以太网设备的互联,扩大网络覆盖范围。与普通的商业交换机相比,工业级交换机具有更高的可靠性、稳定性和
    的头像 发表于 07-07 16:25 1837次阅读