1. PCIe 走向汽車
我相信每個對技術和計算機科學感興趣的人都至少打開過一次他的個人電腦來檢查里面的實際情況。除了上面帶有 CPU、散熱器和風扇的大 PCB 之外,您可能已經認識到通常位于外殼后部垂直的擴展槽。這些是遵循 CEM(卡機電)規范的最流行外形的 PCI Express? (PCIe?) 擴展插槽。對于不同的目的,還有其他不同尺寸的外形尺寸可供選擇。例如用于連接 SSD 或其他存儲設備的 PCI Express M.2 或 U.2 連接器或用于電纜連接的 OCuLink 插頭。對于您的家用 PC 和超級計算機一樣,PCIe 是最傳統的 I/O 連接,用于擴展需要可靠高速數據傳輸的功能。PCIe 是同樣成功的 PCI 和 PCI-X 標準的繼承者。PCIe 與其前身之間的主要區別之一是,今天的數據傳輸是以串行方式完成的,而以前是以并行形式完成的。在上個世紀末,同步并行總線的限制已經導致許多并行接口消失并改為串行傳輸機制。這種轉變的一個例子是打印機也非常流行的 Centronics 接口 (IEEE 1284)。
圖1 PCIe帶寬演變數據
PCIe 可以被視為最成功和最成熟的 I/O 互連,它不僅提供高速帶寬,而且提供可靠的傳輸機制。自 2003 年首次發布以來,平均帶寬每 3 年翻一番,始終保持向后兼容性。目前,PCIe 第 6 代(PCIe gen 6)已開發完成。在這里解釋這個新版本的功能和發展是錯誤的。如果您對此感興趣,我建議您觀看由 PCI-SIG Board 的 Debendra Das Sharma 制作的視頻,該視頻介紹了主要創新。
帶寬是使 PCIe 流行的一件事。PCIe 具有所謂的“內置可靠傳輸機制”,這意味著硬件保證傳輸的數據包確實到達了它們應該去的地方。這與以太網提供的使用“即發即棄”原則的情況不同。如果您對傳輸的端到端保險感興趣,則必須使用軟件驅動的傳輸協議,這會增加延遲并需要 CPU 性能。包和事務的內置錯誤檢測和糾正機制進一步提高了數據傳輸的可靠性。因此,PCIe 在硬件級別上關注有保證的包交付和必要時的重新傳輸。
PCIe 的另一項資產是現有的 ECO 系統。市場上有無數的 PCIe 設備。所有需要高速數據傳輸的東西,從 Wi-Fi 芯片到 4G 和 5G 調制解調器、顯卡和存儲設備。與軟件、包分析器、工具和合規程序一起,PCIe 使開發人員可以輕松地使用該技術并簡單地構建甚至復雜的系統。
PCIe 不斷發展,并在 PCI 特別興趣小組 (PCI-SIG) 中獲得業界的支持,在各個工作組中開發和維護規范。2021年初成立的汽車工作組是PCI-SIG家族的最新成員。
1.1 為什么 PCIe 對汽車感興趣?
圖 2 汽車用例
“隨著駕駛員輔助系統和自動駕駛的出現,我們現在看到汽車需要曾經是超級計算機領域的計算能力”,PCI-SIG 副總裁 Richard Solomon 說。即使在沒有這些新功能的型號中,PCIe 也已用于高端信息娛樂系統、導航數據存儲或作為 4G 或 GNSS 調制解調器的連接解決方案。
與汽車行業中使用的其他通信協議相比,PCIe 使用完全不同的通信范例。以太網、CAN 和 LIN 使用典型的面向發送器/接收器包的方法,其中發送器 CPU 將信息打包到傳輸協議中,而接收器解包。PCIe 中基于 DMA 的訪問方法允許處理器直接遠程訪問數據,而無需遠程端的處理器交互。
PCI-SIG 確定了 PCIe 可能與汽車行業相關的 4 個用例。下面列出的用例都在 PCIe 的現有關鍵域中。需要弄清楚的是,PCIe 在汽車運行環境中的服務效果如何。
用例 1:擴展計算處理
這個用例是一個非常傳統的 PCIe 用例,其中 PCIe 用于 ECU 內部的芯片到芯片通信。應用領域可以從高分辨率顯示處理到圖像識別再到神經網絡應用。PCIe 允許構建具有可擴展性和虛擬化功能的模塊化處理架構。通過向 PCIe 接口添加額外的通道,可以提高數據交換率,而無需更改整個應用程序。借助此功能,無需大量處理器交互即可實現高傳輸率。虛擬化支持和 SRIOV 和 ATS 等擴展功能為開發人員提供了手頭的工具,這些工具也涵蓋了安全和安保方面。
用例 2:基于 PCIe 的存儲
這也屬于當前 PCIe 應用的領域。由于數據記錄的監管要求,需要可靠的高速數據存儲。在汽車環境中運行的存儲技術是現有的,并通過 PCIe 提供了一個易于使用的解決方案,具有較短的開發 TAT。在存儲數據時,必須考慮處理、傳輸和存儲的保護和保密規定。
用例 3:數據主干
從關鍵字來看,這也是一個常見的 PCIe 用例,但環境條件不同。在當前基于 PC 的用例中,兩個 PCIe 設備之間的距離與車輛中的 ECU 相比相當小。PCIe 標準沒有規定最大電纜長度。當今可用的電纜通常支持兩個距離為 5 到 7 米的 PCIe 接口之間的連接,而無需重新定時器(信號調節器設備)。聽起來很長,但仍不能始終滿足車內所需的距離。這一切都表明,這個通信通道最初并不是為惡劣的汽車環境而設計的。添加重定時器可以增加距離,但也會增加整體系統成本,這在汽車行業是一個非常關鍵的因素。有專有的物理層解決方案可用,允許更遠的距離,如 HDBaseT。在這一點上,PCIe 與其他現有的網絡解決方案競爭。
用例 4:連接性
例如,此用例涵蓋網關 ECU 和遠程信息處理控制單元 (TCU) 之間的連接。這可以是芯片頂部芯片連接或長距離連接,具體取決于架構。從需求的角度來看,這個用例是第一個和第三個用例的混合。
1.2 PCIe 為汽車提供什么?
PCI-SIG 希望為汽車行業提供額外的工具,不一定是新工具,以解決即將在車輛中處理的數據呈指數增長的挑戰。
除了速度、生態系統和多供應商可用性等技術方面,PCIe 還具有既定的合規性測試和認證程序。標準化解決方案是汽車行業最受青睞的技術,因為它們保證了互操作性、行業內多個參與者的支持,同時以某種方式保證了產品的長期可用性和該技術的進一步發展。
技術的成熟度和可持續性是該行業的關鍵。PCIe 已經存在近 20 年,并打算在未來幾十年繼續存在。成立一個專門調查汽車行業未來需求的工作組是在車輛中穩定使用 PCIe 技術的正確步驟。另一方面,技術發展很快,通常比任何標準化活動都快。與其嘗試標準化已經使用的內容和行業最佳實踐,不如將重點放在未來的用例和應用領域。
1.3 PCIe 準備好用于汽車了嗎?
PCIe 已經在車輛中使用,因此這個問題的第一個答案是“是”。
PCIe 是否準備好通過可靠性要求、溫度范圍、噪聲、電纜長度來解決預期的未來用例,答案是“為了找出這一點,創建了 PCI-SIG 的汽車工作組”。
由英特爾和英偉達領導的汽車工作組將不同背景的公司和人員聚集在一起。有優秀的 PCIe 專家、具有汽車背景的成員、網絡架構師、物理層專家和時序專家試圖弄清楚 PCIe 在未來如何使用,以及在汽車行業使用 PCIe 可能會出現哪些挑戰和問題。
有幾個領域需要調查。首先,該地區的環境條件不同。汽車行業有非常嚴格的要求和測試程序來檢查噪音和 EMI。這些都需要在 PCIe 認證和資格認證過程中采用。并且產品需要通過 AEQ-100 等汽車標準認證廣泛使用。可以滿足 3 級或 2 級的產品種類繁多,1 級(最高 125°C)設備的選項數量變得很少。
安全性是一項關鍵要求,尤其是對于暴露在封閉系統(如汽車線束)之外的通信接口。自 PCIe 第 5 代以來,PCIe 的擴展(工程變更通知 - ECN)可用,可確保事務層數據包的機密性、完整性和重放保護機制。盡管此 ECN 是根據當前行業最佳實踐開發的,但它需要從汽車的角度進行審查和論證。
功能安全是另一個需要深入研究的方面。PCIe 已經提供了一套安全機制,從各種 CRC、重放機制到具有各種報告機制的事務檢查。產品的開發已經考慮到了安全性,并且可用于不同的安全級別。系統級分析將顯示 PCIe 提供的機制是否足夠,這強烈依賴于用例。
1.4 缺少什么?
在我看來,目前缺少的是汽車制造商創新驅動力的積極參與。從歷史上看,我們知道讓他們參與那些標準化活動總是很困難。目前正在考慮一些創新的解決方案,讓他們無需復雜的知識產權章程和反壟斷談判即可提供意見。
1.5 瑞薩貢獻
瑞薩電子自早期就是 PCI-SIG 的成員,并積極參與標準制定,這反映在瑞薩電子為工業和汽車領域提供的產品中。產品范圍涵蓋時鐘發生器、重定時器和具有集成開關、根復合體和端點功能的處理器。
當宣布成立汽車工作組時,我們很快決定加入,目標是繼續為我們的客戶提供支持,并推動這個新時代的標準化發展。該工作組成立于 2021 年 3 月,截至目前尚未明確結論需要對 PCIe 標準進行哪些增強。我們致力于 PCIe 和客戶對汽車行業新應用所需的創新變革。必要的改進將反映在我們的 PCIe 產品系列中。
審核編輯:郭婷
-
計算機
+關注
關注
19文章
7511瀏覽量
88136 -
PCI
+關注
關注
4文章
669瀏覽量
130314 -
瑞薩電子
+關注
關注
37文章
2867瀏覽量
72235
發布評論請先 登錄
相關推薦
評論