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

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

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

使用多代 PCIe 構(gòu)建高性能互連

鳳求凰 ? 2022-07-21 09:59 ? 次閱讀

PCI Express 和對(duì)帶寬的渴望

作為將計(jì)算、嵌入式和定制主機(jī)處理器連接到“端點(diǎn)”外圍設(shè)備(例如以太網(wǎng)端口、USB 端口、視頻卡和存儲(chǔ)設(shè)備)的一種方式,PCI Express? (PCIe?) 已成為參考的高性能互連。利用高速串行通信,PCIe 提供高效的點(diǎn)對(duì)點(diǎn)連接,并通過(guò)增加通道數(shù)和信號(hào)傳輸速率,提供可擴(kuò)展的接口帶寬。

PCIe 1.0 規(guī)范于 2002 年發(fā)布,以每秒 2.5 千兆傳輸 (GT/s) 的速度運(yùn)行,總 x16 接口帶寬為 8GByte/s。隨著第二代 PCIe 2.0 規(guī)范的到來(lái),帶寬隨后在 2006 年翻了一番,并在 2010 年再次將帶寬提高到 32GByte/s,以滿足包括高端 PC、游戲、企業(yè)計(jì)算和網(wǎng)絡(luò)。

pYYBAGLPCCSABjnFAA-uTv9xXzM195.png


PCI Express 已成為各種系統(tǒng)設(shè)計(jì)的參考高性能互連。
(來(lái)源:Diodes Inc.)

最近,基于云的服務(wù)(例如社交媒體和視頻流)的快速普及對(duì)大型數(shù)據(jù)中心內(nèi)的高速連接提出了新的和更苛刻的要求。

現(xiàn)在,隨著物聯(lián)網(wǎng)時(shí)代的到來(lái),安裝在智能城市和基礎(chǔ)設(shè)施、智能工廠和其他工業(yè)資產(chǎn)、商業(yè)和住宅建筑以及用于健身和醫(yī)療跟蹤的可穿戴設(shè)備的聯(lián)網(wǎng)傳感器將為超大規(guī)模數(shù)據(jù)中心生成大量數(shù)據(jù),捕獲、存儲(chǔ)、處理和分析。這些力量正在推動(dòng)對(duì)下一代 PCIe 的需求,以有效地將數(shù)據(jù)中心服務(wù)器連接到高速以太網(wǎng)、網(wǎng)絡(luò)附加存儲(chǔ)和 AI 加速器。

聯(lián)網(wǎng)汽車將進(jìn)一步增加數(shù)據(jù)負(fù)載,增加實(shí)時(shí)壓力,以實(shí)現(xiàn)更高水平的自動(dòng)駕駛并最終實(shí)現(xiàn)全自動(dòng)駕駛汽車。在數(shù)據(jù)中心的背后,訓(xùn)練用于 AI 推理的神經(jīng)網(wǎng)絡(luò)是一項(xiàng)計(jì)算密集型任務(wù),它極大地暴露了外圍通信的瓶頸。

隨著這些各種因素現(xiàn)在發(fā)揮作用,PCIe 再次向前發(fā)展的時(shí)機(jī)已經(jīng)成熟。2017 年發(fā)布的 PCIe 4.0 緊隨其后的是 2019 年發(fā)布的 PCIe 5.0。圖 1 顯示了每個(gè) PCIe 版本提供的總速度。

poYBAGLPCDCAPxiqAALw78Dc7YI295.jpg


圖 1:PCIe 版本提供的總速度(來(lái)源:Diodes Inc.)

隨著領(lǐng)先的數(shù)據(jù)中心從 100Gb 以太網(wǎng)過(guò)渡到最新的 400Gb 規(guī)范,PCIe 5.0 有望得到廣泛應(yīng)用。在實(shí)踐中,PCIe 帶寬的增加或多或少與以太網(wǎng)速度的進(jìn)步保持同步,理想情況下保持兩種標(biāo)準(zhǔn)之間的平衡有助于避免性能瓶頸。

“傳統(tǒng)” PCI 標(biāo)準(zhǔn)保持最新

隨著 PCIe 5.0 產(chǎn)品開(kāi)始進(jìn)入市場(chǎng),并且隨著 PCI 特別興趣小組 (PCI-SIG) 最近宣布下一代 PCIe 6.0 將于 2021 年完成的工作已經(jīng)開(kāi)始,PCIe 是性能的首選協(xié)議- 在可預(yù)見(jiàn)的未來(lái),饑餓的外圍通信。

同時(shí),向后兼容性是 PCIe 沿襲的一個(gè)關(guān)鍵優(yōu)勢(shì)。由于 PCIe 規(guī)范沒(méi)有到期日期,因此幾代產(chǎn)品可以在市場(chǎng)上共存,甚至在同一個(gè)應(yīng)用程序中。這對(duì)系統(tǒng)設(shè)計(jì)人員來(lái)說(shuō)是一個(gè)優(yōu)勢(shì):雖然新一代 PCIe 不斷涌現(xiàn)以解決日益增長(zhǎng)的帶寬需求,但早期的迭代繼續(xù)在個(gè)人計(jì)算、游戲以及一些企業(yè)計(jì)算和網(wǎng)絡(luò)應(yīng)用等大量場(chǎng)景中提供價(jià)值。

解決實(shí)施挑戰(zhàn)

各種 PCIe 代之間的向后兼容性使系統(tǒng)能夠在新芯片可用時(shí)受益于更高的傳輸速度,而設(shè)計(jì)更改最少。另一方面,不斷提高的信號(hào)速度會(huì)給信號(hào)裕量帶來(lái)額外壓力,并會(huì)增加設(shè)計(jì)復(fù)雜性。此外,顯然需要能夠橋接 PCIe 和從 PCIe 橋接的解決方案,不僅在傳統(tǒng)接口之間,而且在 USB 或圖形端口等其他接口之間。

為了應(yīng)對(duì)這些挑戰(zhàn),設(shè)計(jì)人員需要使用支持各種 PCIe 代的設(shè)備,例如時(shí)鐘發(fā)生器、時(shí)鐘緩沖器、控制器、數(shù)據(jù)包交換機(jī)/橋、ReDriver? 芯片和高速多路復(fù)用器,如圖 2 所示。


圖2:Diodes Inc.提供的PCIe解決方案示例(來(lái)源:Diodes Inc.)

ReDriver芯片可以為提高高速系統(tǒng)中的信號(hào)完整性提供一種經(jīng)濟(jì)高效且方便的解決方案。使用均衡和預(yù)加重等技術(shù),通過(guò)引入最小延遲的輸出驅(qū)動(dòng)器,ReDriver補(bǔ)償傳輸線損耗,以恢復(fù)信號(hào)裕度并最小化抖動(dòng),以確保接收器的低誤碼率。與集成了時(shí)鐘和數(shù)據(jù)恢復(fù)等附加功能的重定時(shí)器相比,ReDriver引入了低延遲,相對(duì)經(jīng)濟(jì)且易于實(shí)現(xiàn)。圖2顯示了當(dāng)信號(hào)需要在較長(zhǎng)的PCB軌道上驅(qū)動(dòng)時(shí),如到外部圖形卡或通過(guò)電纜到外部存儲(chǔ)器時(shí),如何使用PCIe ReDriver。這些ReDrivers完全向后兼容,支持所有以前的PCIe代。

網(wǎng)橋和交換機(jī)滿足各種類型的主機(jī)和終端設(shè)備之間的接口要求。包橋通常在OSI參考模型的兩層之間或兩個(gè)協(xié)議之間提供接口。圖2還顯示了如何使用網(wǎng)橋連接PCIe和傳統(tǒng)PCI標(biāo)準(zhǔn)(包括PCI-X),或USB端口或UART總線接口。分組交換機(jī)是多端口/多通道設(shè)備,通常用于將單個(gè)根復(fù)合體擴(kuò)展到多個(gè)具有多通道的端口,以訪問(wèn)其他對(duì)等系統(tǒng),如外圍設(shè)備或線路卡。

除了具有各種端口配置和轉(zhuǎn)換能力的單個(gè)分組網(wǎng)橋和交換機(jī)外,PCIe分組交換機(jī)和PCIe-to-USB2.0網(wǎng)橋的功能還結(jié)合在設(shè)備中,例如Diodes Incorporated的PI7C9X442SL PCI Express to USB 2.0“swidge”。該多功能設(shè)備可以從一個(gè)PCIe x1上游端口扇出到兩個(gè)x1下游端口和四個(gè)USB 2.0端口,并允許系統(tǒng)主機(jī)處理器同時(shí)訪問(wèn)多個(gè)PCIe和USB設(shè)備。

Diodes股份有限公司等公司可以提供無(wú)源雙向PCIe 1.0、PCIe 2.0或PCIe 3.0信號(hào)多路復(fù)用器/解復(fù)用器組合,以將單個(gè)PCIe通道連接到多個(gè)通道,以擴(kuò)展用于圖形或計(jì)算的帶寬。這些設(shè)備還可用于啟用單個(gè)多協(xié)議接口的連接。

時(shí)鐘緩沖器通常可以將單個(gè)參考信號(hào)作為輸入并產(chǎn)生多個(gè)輸出,以便在 PCB 周圍更廣泛地分布。時(shí)鐘緩沖器 IC 提供多種配置,Diodes 提供專有的 PLL 設(shè)計(jì),確保抖動(dòng)保持在 PCIe 要求范圍內(nèi)。時(shí)鐘發(fā)生器可以生成具有極低輸出抖動(dòng)的特定頻率的時(shí)鐘信號(hào),使其適用于 PCIe 以及其他系統(tǒng)時(shí)鐘。設(shè)計(jì)人員可以找到各種合適的設(shè)備,例如 Diodes 的 1.8V PI6CG18xxx 和 1.5V PI6CG15xxx PCIe 4.0 時(shí)鐘發(fā)生器和 2 通道、4 通道和 8 通道配置的緩沖器,它們與所有先前的 PCIe 代兼容。通過(guò)在片上集成終端,這些器件在每個(gè)輸出端節(jié)省了四個(gè)外部電阻器,從材料清單中減少了多達(dá) 32 個(gè)組件。

結(jié)論

PCIe 是適用于從嵌入式和桌面計(jì)算到高帶寬數(shù)據(jù)中心連接和神經(jīng)網(wǎng)絡(luò)訓(xùn)練的應(yīng)用的首選高性能互連。設(shè)計(jì)人員可以利用早期 PCIe 標(biāo)準(zhǔn)的長(zhǎng)使用壽命,以及舊版和下一代規(guī)范之間的向后兼容性,以經(jīng)濟(jì)高效的方式滿足各種系統(tǒng)要求。通過(guò)訪問(wèn)包含橋接器、緩沖器、轉(zhuǎn)接驅(qū)動(dòng)器、開(kāi)關(guān)和復(fù)用/解復(fù)用 IC 等功能的器件組合,設(shè)計(jì)人員可以為要求苛刻的應(yīng)用提供高效的解決方案。

審核編輯 黃昊宇

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

    關(guān)注

    4

    文章

    643

    瀏覽量

    129956
  • PCIe
    +關(guān)注

    關(guān)注

    15

    文章

    1165

    瀏覽量

    81986
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    IaaS+on+DPU(IoD)+下一高性能算力底座技術(shù)白皮書(shū)

    大規(guī)模生產(chǎn)環(huán)境落地應(yīng)用的條件。某種程度上,IoD 技術(shù)已成為下一高性能算力底座的核心技術(shù)與最佳實(shí)踐。 白皮書(shū)下載:*附件:IaaS+on+DPU(IoD)+下一高性能算力底座+技
    發(fā)表于 07-24 15:32

    FPGA的PCIE接口應(yīng)用需要注意哪些問(wèn)題

    和帶寬。 時(shí)鐘速度和同步 : FPGA的時(shí)鐘管理是實(shí)現(xiàn)高性能PCIe設(shè)計(jì)的關(guān)鍵。如果時(shí)鐘頻率設(shè)置不當(dāng)或時(shí)鐘源不穩(wěn)定,可能會(huì)導(dǎo)致數(shù)據(jù)丟失和性能下降。 信號(hào)完整性 : 高速信號(hào)在FPGA引腳與外部設(shè)備
    發(fā)表于 05-27 16:17

    高性能NVMe主機(jī)控制器,Xilinx FPGA PCIe 3

    SEQ128K Q32T1測(cè)試模式下的讀寫(xiě)性能。針對(duì)多路數(shù)據(jù)通道訪問(wèn)PCIe SSD,使用NVMe的隊(duì)列特性,NVMe Host Controller IP支持靈活配置DMA讀寫(xiě)的通道個(gè)數(shù),按照
    發(fā)表于 04-20 14:41

    高性能NVMe主機(jī)控制器,Xilinx FPGA NVMe Host Accelerator IP

    的讀寫(xiě)性能。針對(duì)多路數(shù)據(jù)通道訪問(wèn)PCIe SSD,使用NVMe的隊(duì)列特性,NVMe Host Controller IP支持靈活配置DMA讀寫(xiě)的通道個(gè)數(shù),按照NVMe隊(duì)列優(yōu)先級(jí)仲裁(循環(huán)仲裁或加權(quán)
    發(fā)表于 04-10 22:55

    Hitek Systems開(kāi)發(fā)基于PCIe高性能加速器以滿足行業(yè)需求

    Hitek Systems 使用開(kāi)放式 FPGA 堆棧 (OFS) 和 Agilex 7 FPGA,以開(kāi)發(fā)基于最新 PCIe高性能加速器 (HiPrAcc),旨在滿足網(wǎng)絡(luò)、計(jì)算和高容量存儲(chǔ)應(yīng)用的需求。
    的頭像 發(fā)表于 03-22 14:02 ?440次閱讀
    Hitek Systems開(kāi)發(fā)基于<b class='flag-5'>PCIe</b>的<b class='flag-5'>高性能</b>加速器以滿足行業(yè)需求

    瑞芯微第二8nm高性能AIOT平臺(tái) RK3576 詳細(xì)介紹

    RK3576處理器 RK3576瑞芯微第二8nm高性能AIOT平臺(tái),它集成了獨(dú)立的6TOPS(Tera Operations Per Second,每秒萬(wàn)億次操作)NPU(神經(jīng)網(wǎng)絡(luò)處理單元),用于
    發(fā)表于 03-12 13:45

    Xilinx FPGA NVMe主機(jī)控制器IP,高性能版本介紹應(yīng)用

    SSD的高性能存儲(chǔ)控制器,不但提供對(duì)PCIe SSD的配置管理功能,而且提供對(duì)PCIe SSD的IO(Page)讀寫(xiě)以及DMA讀寫(xiě)功能。NVMe Host Controller IP具備PC
    發(fā)表于 03-09 13:56

    Xilinx FPGA 1/4/8通道PCIe-DMA控制器IP,高性能應(yīng)用介紹

    Integrated Block,Multi-Channel PCIe RDMA Subsystem實(shí)現(xiàn)了使用DMA Ring緩沖的獨(dú)立通道、高性能/超低延時(shí)/超低抖動(dòng)Continous Ring DMA
    發(fā)表于 03-07 13:54

    新一高性能DC電源模塊的發(fā)展趨勢(shì)

    BOSHIDA ? 新一高性能DC電源模塊的發(fā)展趨勢(shì) 隨著電子設(shè)備的不斷發(fā)展和需求的增加,對(duì)高性能DC電源模塊的需求也越來(lái)越大。因此,新一高性能
    的頭像 發(fā)表于 02-23 13:32 ?309次閱讀
    新一<b class='flag-5'>代</b><b class='flag-5'>高性能</b>DC電源模塊的發(fā)展趨勢(shì)

    Multi-Channel PCIe QDMA&RDMA IP應(yīng)用介紹

    基于PCI Express Integrated Block,Multi-Channel PCIe QDMA Subsystem實(shí)現(xiàn)了使用DMA地址隊(duì)列的獨(dú)立通道、高性能Continous或
    發(fā)表于 02-22 14:34 ?1次下載

    Xilinx高性能PCIe DMA控制器IP,8個(gè)DMA通道

    基于PCI Express Integrated Block,Multi-Channel PCIe QDMA Subsystem實(shí)現(xiàn)了使用DMA地址隊(duì)列的獨(dú)立通道、高性能Continous或
    的頭像 發(fā)表于 02-22 11:11 ?1104次閱讀
    Xilinx<b class='flag-5'>高性能</b><b class='flag-5'>PCIe</b> DMA控制器IP,8個(gè)DMA通道

    PCIe-AXI-Cont用戶手冊(cè)

    Transaction layer的所有功能特性,不僅內(nèi)置DMA控制器,而且具備AXI4用戶接口,提供一個(gè)高性能,易于使用,可定制化的PCIe-AXI互連解決方案,同時(shí)適用于ASIC和FPGA。
    發(fā)表于 02-22 09:15 ?3次下載

    PCIe控制器(FPGA或ASIC),PCIe-AXI-Controller

    Transaction Layer的所有功能特性,不僅內(nèi)置DMA控制器,而且具備AXI4用戶接口,提供一個(gè)高性能,易于使用,可定制化的PCIe-AXI互連解決方案,同時(shí)適用于ASIC和FPGA。
    的頭像 發(fā)表于 02-21 15:15 ?652次閱讀
    <b class='flag-5'>PCIe</b>控制器(FPGA或ASIC),<b class='flag-5'>PCIe</b>-AXI-Controller

    PCIe Tx/Rx 物理層信號(hào)完整性測(cè)試方法詳解

    PCIExpress(PCIe)是一種高性能通用I/O互連協(xié)議,廣泛用于各種計(jì)算產(chǎn)品和通信產(chǎn)品。由于時(shí)延低、帶寬明顯要更高,因此業(yè)界正在融合到PCIe,作為高速串行總線標(biāo)準(zhǔn)。
    的頭像 發(fā)表于 01-18 08:27 ?2783次閱讀
    <b class='flag-5'>PCIe</b> Tx/Rx 物理層信號(hào)完整性測(cè)試方法詳解

    矽力杰高性能20路PCIe時(shí)鐘緩沖器

    集成越來(lái)越多的PCIe終端,矽力杰新一高性能PCIe時(shí)鐘緩沖器SQ82100可以為系統(tǒng)提供20路超低附加抖動(dòng)的LP-HCSL參考時(shí)鐘,能夠簡(jiǎn)化系統(tǒng)布局,進(jìn)一步提高
    的頭像 發(fā)表于 12-20 08:19 ?789次閱讀
    矽力杰<b class='flag-5'>高性能</b>20路<b class='flag-5'>PCIe</b>時(shí)鐘緩沖器