0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

以太網(wǎng)交換機(jī)的升級版:PCIe交換機(jī)

佐思汽車研究 ? 來源:佐思汽車研究 ? 2023-07-17 14:19 ? 次閱讀

高通第一代自動(dòng)駕駛系統(tǒng)即Ride3.0首次在汽車行業(yè)使用了PCIe交換機(jī),即Microchip的PM43028B1-F3EI,售價(jià)大約100美元,比SA8155P的價(jià)格還高,幾乎是以太網(wǎng)交換機(jī)價(jià)格的4-5倍。

未來的汽車電子架構(gòu)中會(huì)用到多個(gè)處理器或者說SoC,最典型的就是蔚來的4個(gè)Orin級聯(lián);或者會(huì)用到AI加速器,如高通的Ride3.0;還有可能用到5G網(wǎng)絡(luò)云計(jì)算,如高級的V2X,還有即將與UFS展開競爭的車載SSD。大模型時(shí)代,車載大模型可能會(huì)逼近TB級,UFS已經(jīng)無法負(fù)擔(dān),必須使用基于PCIe的SSD存儲(chǔ),這一切都需要PCIe交換機(jī)。

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

上圖是德州儀器對未來Zonal汽車電子架構(gòu)的設(shè)想,在中央存儲(chǔ)SSD與中央ECU之間,必須用PCIe連接,也就必須用到PCIe交換機(jī)。

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

上圖是Microchip對HPC和Zonal時(shí)代的分析。

理論上,以太網(wǎng)交換機(jī)也可以用來連接多個(gè)SoC,英偉達(dá)最早的雙Xavier就是如此。不過,英偉達(dá)同樣雙Xavier的高端版本Pegasus就采用PCIe交換機(jī),以太網(wǎng)的帶寬遠(yuǎn)低于PCIe,新設(shè)計(jì)應(yīng)該不會(huì)再有人把以太網(wǎng)用于芯片間的連接。

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

PCIe標(biāo)準(zhǔn)在不斷升級,基本保持每三年提升一倍的標(biāo)準(zhǔn)。目前,以太網(wǎng)交換機(jī)帶寬最高的是博通的BCM8958X,最高為55Gbps,也就是6.875GB/s,但芯片與芯片間帶寬要求不低于50GB/s,而PCIe目前可以做到128GB/s,主流PCIe是64GB/s。

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

PCIe是一種高速點(diǎn)對點(diǎn)的互聯(lián)方式,可以通過增加通道數(shù)來擴(kuò)展帶寬,不像以太網(wǎng)那樣是固定的。PCIe是基于地址的路由,以太網(wǎng)是基于消息的路由,PCIe的安全性及可靠性要更高;PCIe是閉環(huán)的拓?fù)?,以太網(wǎng)是開環(huán)的,PCIe類似于通訊方式,而以太網(wǎng)的本質(zhì)是總線。

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

PCIe采用ACK/NAK鏈路層機(jī)制,ACK就是acknowledge,ACK DLLP表示TLP接收完成,NAK就是Negativeacknowledge,意思就是拒絕接收這個(gè)TLP。ACK/NAK是一種由硬件實(shí)現(xiàn)的,完全自動(dòng)的機(jī)制,旨在保證TLP有效可靠地傳輸。ACK DLLP用于確認(rèn)TLP被成功接收,NAK DLLP則用于表明TLP傳輸中遇到了錯(cuò)誤。

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

發(fā)送方會(huì)對每一個(gè)TLP在Replay Buffer中做備份,直到其接收到來自接收方的ACK DLLP,確認(rèn)該DLP已經(jīng)成功地被接受,才會(huì)刪除這個(gè)備份。如果接收方發(fā)現(xiàn)TLP存在錯(cuò)誤,則會(huì)向發(fā)送方發(fā)送NAK DLLP,然后發(fā)送方會(huì)從ReplayBuffer中取出數(shù)據(jù),重新發(fā)送該TLP。車載以太網(wǎng)TSN里有類似的協(xié)議棧,但那個(gè)實(shí)現(xiàn)起來遠(yuǎn)比PCIe系統(tǒng)要麻煩。

PCIe的另一個(gè)特色是NTB(非透明橋),非透明橋允許一個(gè)SoC系統(tǒng)直接訪問另一個(gè)SoC系統(tǒng)的內(nèi)存和外設(shè),通常這需要交換機(jī)系統(tǒng)中轉(zhuǎn),NTB交換機(jī)允許直接訪問,特別適合兩個(gè)不同芯片或chiplet間的互聯(lián)。有時(shí)候某個(gè)SoC系統(tǒng)內(nèi)存不足,可以直接調(diào)用另一個(gè)SoC系統(tǒng)的內(nèi)存,多個(gè)芯片就好像一個(gè)芯片在運(yùn)作。

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

NTB由兩個(gè)PCIe設(shè)備組成,每個(gè)設(shè)備的配置方式都是Type 0,并通過橋接連接。這兩個(gè)Type 0 PCIe設(shè)備被稱為兩個(gè)非透明(NT)端點(diǎn)(也稱為NT功能)。

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

NTB功能特別適合做自動(dòng)駕駛的冗余系統(tǒng),正常情況下,Host1訪問、管理下面的設(shè)備EP。Host2不參與,處于Standby狀態(tài)。當(dāng)Host1出現(xiàn)異常時(shí),Host2接管系統(tǒng),Host2重新配置Switch,把原來的NT口配置成Upstream Port,并且重新分配、枚舉PCIe設(shè)備資源。然后,Host2接管下面EP設(shè)備的訪問、管理。

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

PCIe事務(wù)傳輸支持單播、組播和廣播三種方式,其中以單播和廣播應(yīng)用最多。

單播是點(diǎn)對點(diǎn)的傳輸,只有一個(gè)請求者和一個(gè)完成者,同一時(shí)刻主機(jī)只能與眾多子設(shè)備中的一個(gè)設(shè)備進(jìn)行通信;

廣播是點(diǎn)到面的傳輸,有一個(gè)請求者和多個(gè)完成者,請求者下游全局地址范圍內(nèi)的所有PCIe組件作為完成者,常見于消息事務(wù)的傳播,比如RC廣播消息,從RC發(fā)送消息給其所有下游組件;

組播是介于單播和廣播之間的傳輸方式,有一個(gè)請求者和多個(gè)完成者,請求者下游指定地址范圍內(nèi)的多個(gè)PCIe組件都可以作為完成者,同一時(shí)刻允許主機(jī)向多個(gè)設(shè)備或單個(gè)設(shè)備向多個(gè)主機(jī)發(fā)送數(shù)據(jù),用于PCIe存儲(chǔ)器寫事務(wù)或地址路由的事務(wù)。相較于單播,組播能夠把數(shù)據(jù)發(fā)給一組設(shè)備,避免了發(fā)送重復(fù)的數(shù)據(jù)流,能夠提升系統(tǒng)傳輸性能;相較于廣播,組播具有更好的指向性和安全性。

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

典型PCIe交換機(jī)應(yīng)用

NVMe SSD最早用于蘋果手機(jī)和筆記本電腦,速度要比傳統(tǒng)PC的SATA接口要快不少,而目前車載主要還是UFS或eMMC。UFS設(shè)計(jì)初衷主要是考慮到功耗和速度,汽車領(lǐng)域?qū)拿舾谐潭纫陀谑謾C(jī)。 隨著模型越來越大,對帶寬要求越來越高,未來車載存儲(chǔ)應(yīng)該是NVMe SSD。NVMe從頭開始設(shè)計(jì),充分利用PCI Express SSD的低延遲和并行性,并補(bǔ)充了當(dāng)代CPU、平臺和應(yīng)用程序的并行性,也有更大的命令隊(duì)列深度以及更有效的中斷處理,非常適合AI時(shí)代的車載存儲(chǔ)。NVMe SSD容量基本上是TB起步。

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

NVMe支持長隊(duì)列,可以大幅緩解并行計(jì)算時(shí)存儲(chǔ)瓶頸問題。

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

典型的高級ADAS系統(tǒng)

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

典型4G/5G系統(tǒng)的PCIe應(yīng)用

目前,車規(guī)級PCIe交換機(jī)廠商主要有兩家,一家是Microchip,基本壟斷市場,偏向中高端產(chǎn)品,另一家是瑞薩收購的PERICOM,偏向低端市場,不支持NTB。博通和Marvell也有能力推出車規(guī)級PCIe交換機(jī),但目前還沒有相關(guān)產(chǎn)品。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    40

    文章

    5343

    瀏覽量

    170801
  • 交換機(jī)
    +關(guān)注

    關(guān)注

    20

    文章

    2610

    瀏覽量

    99097
  • PCIe
    +關(guān)注

    關(guān)注

    15

    文章

    1200

    瀏覽量

    82352

原文標(biāo)題:高通首發(fā),以太網(wǎng)交換機(jī)的升級版:PCIe交換機(jī)

文章出處:【微信號:zuosiqiche,微信公眾號:佐思汽車研究】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    以太網(wǎng)交換機(jī)高穩(wěn)定性時(shí)鐘系統(tǒng)應(yīng)用方案

    隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,我們的生活也發(fā)生著巨大的變化,這離不開以太網(wǎng)起到的重大作用,全球大部分地區(qū)的以太網(wǎng)交換機(jī)市場都出現(xiàn)了增長。那么,平常我們所說的以太網(wǎng)
    發(fā)表于 10-17 14:47 ?0次下載

    以太網(wǎng)交換機(jī)CTA進(jìn)網(wǎng)許可認(rèn)證有哪些申請條件?

    眾所周知,有線網(wǎng)關(guān)產(chǎn)品如果想要獲取進(jìn)網(wǎng)使用憑證,申請CTA進(jìn)網(wǎng)認(rèn)證也是必須的。那么以太網(wǎng)交換機(jī)申請CTA(ChinaTelecommunicationApparatus)進(jìn)
    的頭像 發(fā)表于 09-18 17:53 ?318次閱讀
    <b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>交換機(jī)</b>CTA進(jìn)<b class='flag-5'>網(wǎng)</b>許可認(rèn)證有哪些申請條件?

    反射內(nèi)存交換機(jī)與普通交換機(jī)的區(qū)別

    ,實(shí)現(xiàn)低延遲、確定性的數(shù)據(jù)傳輸。普通交換機(jī)則依據(jù)網(wǎng)絡(luò)協(xié)議(如以太網(wǎng)協(xié)議)進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā),通常需要軟件參與處理,數(shù)據(jù)傳輸?shù)难舆t和確定性相對較難保證。傳輸速度和延遲:反射
    的頭像 發(fā)表于 09-05 09:57 ?414次閱讀
    反射內(nèi)存<b class='flag-5'>交換機(jī)</b>與普通<b class='flag-5'>交換機(jī)</b>的區(qū)別

    如何使用以太網(wǎng)交換機(jī)最大限度地減少網(wǎng)絡(luò)延遲

    有不同的技術(shù)可用于減少以太網(wǎng)交換機(jī)的網(wǎng)絡(luò)延遲。它們?nèi)缦拢?擴(kuò)展網(wǎng)絡(luò)容量:減少延遲和沖突的最簡單、最有效的技術(shù)之一是使用以太網(wǎng)交換機(jī)提供所需的容量。請檢查
    的頭像 發(fā)表于 05-28 10:28 ?506次閱讀

    什么是以太網(wǎng)交換機(jī)中的網(wǎng)絡(luò)延遲

    網(wǎng)絡(luò)延遲一詞表示網(wǎng)絡(luò)上數(shù)據(jù)通信的延遲。以太網(wǎng)交換機(jī)中的網(wǎng)絡(luò)延遲或以太網(wǎng)交換機(jī)延遲表示以太網(wǎng)數(shù)據(jù)包穿過網(wǎng)絡(luò)
    的頭像 發(fā)表于 05-28 10:13 ?399次閱讀

    POE交換機(jī)是什么?POE交換機(jī)的特點(diǎn)

    POE交換機(jī)是一種支持以太網(wǎng)供電的交換機(jī),也被稱為Power over Ethernet交換機(jī)。它能夠在為一些基于IP的終端(如IP電話機(jī)、無線局域
    的頭像 發(fā)表于 04-17 14:48 ?1547次閱讀

    工業(yè)以太網(wǎng)交換機(jī) vs. 常規(guī)以太網(wǎng)交換機(jī):全面詳細(xì)比較

    概述 以太網(wǎng)交換機(jī)是現(xiàn)代計(jì)算機(jī)網(wǎng)絡(luò)中的關(guān)鍵設(shè)備,用于連接各種設(shè)備,實(shí)現(xiàn)數(shù)據(jù)傳輸和通信。工業(yè)以太網(wǎng)交換機(jī)和常規(guī)以太網(wǎng)
    的頭像 發(fā)表于 04-08 10:10 ?2413次閱讀
    工業(yè)<b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>交換機(jī)</b> vs. 常規(guī)<b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>交換機(jī)</b>:全面詳細(xì)比較

    以太網(wǎng)交換機(jī)有何特點(diǎn)?用它怎樣組成虛擬局域網(wǎng)

    以太網(wǎng)交換機(jī)有何特點(diǎn)?用它怎樣組成虛擬局域網(wǎng)? 以太網(wǎng)交換機(jī)是一種用于組建局域網(wǎng)(LAN)的關(guān)鍵
    的頭像 發(fā)表于 02-20 14:26 ?4064次閱讀

    以太網(wǎng)交換機(jī)怎么用 以太網(wǎng)交換機(jī)有什么用

    以太網(wǎng)交換機(jī)是計(jì)算機(jī)網(wǎng)絡(luò)中常用的網(wǎng)絡(luò)設(shè)備,用于實(shí)現(xiàn)局域網(wǎng)內(nèi)的數(shù)據(jù)交換。在本文中,我們將詳細(xì)介紹以太網(wǎng)交換機(jī)的基本原理、用途、工作方式以及一些
    的頭像 發(fā)表于 02-02 11:41 ?2851次閱讀

    工業(yè)以太網(wǎng)交換機(jī)的出色優(yōu)勢是什么?

    網(wǎng)絡(luò)交換機(jī)可以分為商用網(wǎng)絡(luò)交換機(jī)和工業(yè)以太網(wǎng)交換機(jī)兩種類別。就其靈活性和抗干擾性而言,工業(yè)交換機(jī)和商用
    的頭像 發(fā)表于 12-29 15:37 ?418次閱讀
    工業(yè)<b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>交換機(jī)</b>的出色優(yōu)勢是什么?

    工業(yè)交換機(jī)的組網(wǎng)方式有哪些?

    工業(yè)交換機(jī)也稱作工業(yè)以太網(wǎng)交換機(jī),即應(yīng)用于工業(yè)控制領(lǐng)域的以太網(wǎng)交換機(jī)設(shè)備,由于采用的網(wǎng)絡(luò)標(biāo)準(zhǔn),其開放性好、應(yīng)用廣泛以及價(jià)格低廉、使用的是透明
    的頭像 發(fā)表于 12-15 15:42 ?495次閱讀

    工業(yè)級以太網(wǎng)交換機(jī)的功能介紹

    隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,工業(yè)以太網(wǎng)在工業(yè)通信領(lǐng)域中發(fā)揮著重要作用。在整個(gè)工業(yè)通信行業(yè)中,工業(yè)以太網(wǎng)交換機(jī)作為關(guān)鍵的通信設(shè)備,具有非常重要的功能。那么,什么是工業(yè)以太網(wǎng)
    的頭像 發(fā)表于 12-14 15:16 ?2015次閱讀

    使用工業(yè)級以太網(wǎng)交換機(jī),需要注意哪些問題?

    企業(yè)常用工業(yè)級以太網(wǎng)交換機(jī)進(jìn)行網(wǎng)絡(luò)組網(wǎng),主要有兩種情況。第一種是通過協(xié)議轉(zhuǎn)換器將專線轉(zhuǎn)換為以太網(wǎng)交換機(jī),第二種是直接租用裸光纖。具體而言,在三、四層網(wǎng)絡(luò)選擇的三層
    的頭像 發(fā)表于 12-12 14:45 ?406次閱讀

    核心交換機(jī)和普通交換機(jī)的區(qū)別?

    的區(qū)別,并探討它們在網(wǎng)絡(luò)架構(gòu)中的不同作用。 首先,核心交換機(jī)是網(wǎng)絡(luò)中的主干設(shè)備,負(fù)責(zé)連接整個(gè)網(wǎng)絡(luò)的各個(gè)子網(wǎng)和不同的網(wǎng)絡(luò)節(jié)點(diǎn)。它通常具有更高的速度和處理能力,以保障整個(gè)網(wǎng)絡(luò)的高性能和高可用性。普通交換機(jī)則是用于連接終端設(shè)備和局域網(wǎng)
    的頭像 發(fā)表于 12-07 14:39 ?1526次閱讀

    以太網(wǎng)交換機(jī)堆疊和級聯(lián)的6個(gè)區(qū)別

    以太網(wǎng)交換機(jī)堆疊和級聯(lián)的6個(gè)區(qū)別 以太網(wǎng)交換機(jī)堆疊和級聯(lián)是網(wǎng)絡(luò)架構(gòu)中的兩種常見方法,用于擴(kuò)展網(wǎng)絡(luò)規(guī)模和增強(qiáng)網(wǎng)絡(luò)性能。本文將詳細(xì)比較以太網(wǎng)
    的頭像 發(fā)表于 11-28 14:50 ?1202次閱讀