女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

CAN XL和10BASE-T1S的網關性能

星星科技指導員 ? 來源:瑞薩電子 ? 作者:Thorsten Hoffleit ? 2022-04-26 09:20 ? 次閱讀

在上一篇文章中,我們對 10MBit/s 汽車協議 CAN XL 和 10BASE-T1S 做了一些解釋。現在我們將關注潛在的用例以及對硬件和軟件的影響。

一、10Mbit協議應用實例

CAN XL 或 10BASE-T1S 可用作現有 CAN FD 或其他網絡協議的替代品,其中應用要求超過提供的帶寬。還有一些新的用例可以專門使用這些協議。

一個示例是連接麥克風和揚聲器以實現主動降噪、道路降噪或 e-Call 應用。對于這些應用,機艙內放置了多個麥克風和揚聲器。網絡流量處于 CAN FD 無法提供的范圍內。隨著遠離專門為單一應用開發的通信協議的趨勢,OEM 首選更通用的協議,例如 CAN XL 和汽車以太網。圖像

poYBAGJnSO-AJqVCAAICty6KZSc747.png?itok=FwWHuccv

圖 1:音頻示例

以類似的方式,低帶寬要求的傳感器使用現有協議連接,形成按區域或域組織的子網絡。這些子網絡通常通過網關連接到剩余的車載網絡 (IVN),該車載網絡通常使用 100MBit/s 或更高范圍內的以太網連接(圖 2)。

如今,需要將 CAN 消息從一個通道傳輸到另一個通道的網關 ECU 已經是一個復雜的組件。添加提供更多帶寬和更長有效載荷的協議將進一步增加復雜性,并且在使用與今天相同的硬件和軟件策略時需要明顯更高的處理性能。

網關 ECU 應該只轉發消息或 PDU,但不處理數據內容。在實踐中,網關 ECU 修改數據并具有條件轉發規則。未來將避免對網關模塊的這些擴展,以遵循基于消息的通信概念或面向服務的體系結構 (SOA) 的方法。下面我們將基于純消息轉發網關進行討論。圖像

pYYBAGJnSO-AfipSAAAiGjAvQFg313.png

圖 2:網絡層次結構

2. 10MBit 協議的以太網網關功能

分析網關模塊的作用是將消息從一種協議傳輸到另一種協議,而不改變消息的內容。

有兩個因素會影響執行網關操作所需的 CPU 資源。首先,產生需要處理的凈數據速率的有效載荷長度。第二,觸發網關進程的事件率。僅查看總線利用率(總線負載)是不夠的,因為它是總線上的活動和事件率的組合。假設網關 ECU 需要將任何給定協議上游傳輸到以太網接口,則需要三個基本步驟,對這兩個因素具有不同的依賴性:

步驟1:將消息從接收接口傳輸到內存中。CPU 資源利用率取決于在一個時間間隔內要傳輸的數據量,與總線上有很多短幀還是少數長幀無關。然而,凈數據速率決定了這項任務。

步驟 2:構造目標以太網消息。如果源協議已經是以太網消息(例如,10BASE-T1S),簡單的交換功能就足夠了。如果源協議不是以太網,則依賴于協議的入口報頭必須由以太網報頭替換。如果例如使用具有較低有效載荷長度的協議并且在將傳輸協議提供給上游接口之前應將其刪除,則此任務可能非常復雜。CPU 負載取決于處理的有效負載大小以及事件率。

步驟 3:使構建的以太網消息可用于目標接口并啟動傳輸。假設以太網接口對內存中的指針進行操作,傳輸的事件率決定了所需的 CPU 負載。

poYBAGJnSO-AKnCnAADRQr9eD4Y692.png

圖 3:網關運行性能

圖 3 顯示了一個簡單的 CAN FD、CAN XL 和 10BASE-T1S 到以太網網關的超過 1 秒的累積 CPU 處理時間,用于 50% 的總線負載和 256 字節的有效負載。

從所需的處理時間來看,10BASE-T1S 似乎需要比 CAN XL 更多的 CPU 時間來處理總線上的流量。事實上,每個有效負載需要相同數量的處理時間。從網絡數據速率我們可以看出,10BASE-T1S 比 CAN XL 高 30% 左右。10BASE-T1S 的處理時間在同一地區與 CAN XL 不同。在查看處理時間相對較短但凈數據速率非常低的 CAN FD 時,必須考慮同樣的因素。

從今天的網關應用和 ECU 設計可以明顯看出,在當前的事件和數據速率下,延遲要求很難滿足。隨著協議提供更多帶寬,實現目標將更加困難。假設連接了多個 CAN 和以太網通道,在相同總線負載的情況下,處理時間比現在高 3 到 4 倍。需要開發解決方案來克服這種情況。

3. 軟硬件網關優化

查看圖表,已經顯示了最明顯的解決方案;消除將數據從 CPU 移動到內存的負擔。這不是典型的 CAN 方法。傳統上,CAN 使用本地 IP 存儲器作為本地發送和接收緩沖區。這對于經典 CAN 來說是可以接受的,對于 CAN FD 來說是可以接受的。隨著有效載荷數量的增加和更高的數據速率,這種方法將會改變。CAN 的幾種實現方式已經允許通過需要編程和配置的系統 DMA 進行數據傳輸。這種方法很少使用,因為 DMA 很難在 Autosar 環境中使用。將來,DMA 功能將成為 IP 的一部分,對軟件完全透明。接收到的數據“出現”在定義的系統內存中的 FIFO 和緩沖區中,并且可以直接訪問;傳輸數據相同。這一概念已經用于瑞薩的以太網接口,并將擴展到 CAN XL 協議控制器。這種簡單增強的效果如圖 5 所示。

路由過程中需要注意的第二個過程是傳入 CAN XL/10BASE-T1S 消息和傳出 100BASE-T1 消息之間的緩沖區處理和信息交換過程。

一個典型的、面向層的實現將提供兩個進程(圖 4 左側),其中傳入進程從其接收緩沖池中保留一個緩沖區,并在緩沖區填滿后通知傳出消息進程有關待傳輸的未決消息。由于獨立的結構和處理,接收到的消息需要轉移到新分配的緩沖區中進行進一步處理。為了構造傳出消息,必須準備一個新的傳輸頭,并且需要在頭之后將接收緩沖區中的數據復制到新緩沖區。在這個復制操作之后,原始緩沖區可以被傳入消息進程釋放。傳輸完成后,分配的傳輸緩沖區將被釋放回用于傳出消息的池中。

這種方法有兩個主要缺點。首先,即使在像這里這樣的情況下,當在繼續之前沒有依賴或等待條件時,也必須盡量減少進程間通信。其次,指針操作應該優先于數據復制操作。

pYYBAGJnSO-AZ2VZAAB8eGhar1s108.png

圖 4:框架組裝流程

圖 4 的右側以簡化的過程顯示為復雜的設備驅動程序,其中傳入和傳出通信接口共享一個公共緩沖區池。這消除了雙重分配和釋放緩沖區以及進程間通信的需要。Renesas 的以太網通信接口中的擴展指針操作支持允許靈活地創建以太網消息而無需任何復制操作,并支持使用報頭模板。這種結構還允許聚合來自傳入接口的消息,排列它們,并輕松創建以太網消息,例如遵循 IEEEE 1722 隧道協議。

圖 5 顯示了優化硬件和軟件時對 CPU 利用率的影響。瑞薩電子準備了一個演示集,其中 CAN XL 和 10BASE T1S 被傳輸到 100BASE-T1 以太網骨干網。為了簡化和比較的公平性,CAN XL 的有效負載已經包含一個 IPv4 標頭。因此,CAN XL 的網關功能在添加以太網 L2 報頭時減少。對于 10BASE-T1S,只實現了軟件開關的功能。

在圖的最左側,我們看到沒有任何優化的 CPU 處理時間。

在中間部分,DMA傳輸用于將數據從通信接口傳輸到系統內存。新消息的創建仍然是通過復制操作和動態標頭創建來完成的。

在圖的右側,我們使用優化的軟件流程,使用一個復雜的驅動程序,該驅動程序使用一個公共緩沖池和用于標頭模板和有效負載數據的指針操作。

poYBAGJnSO-AHmd0AADWNZAHiTo732.png

圖 5:優化效果

4 結論

10MBit 通信協議會給網關 CPU 帶來額外的負載。通過巧妙的軟件方法和硬件特性,所需的 CPU 性能不會隨著帶寬和凈數據速率的增加而增加。

Renesas 的以太網通信接口提供自動數據傳輸并支持指針操作,以便在系統內存中進行復雜的消息組合。下一代 CAN XL 接口將朝著相同的方向發展。

10BASE-T1S 和 CAN XL 都將擁有它們主導的應用領域。它們由值得信賴的標準化機構開發,并在提供產品和解決方案的行業中擁有包括瑞薩在內的支持者。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 以太網
    +關注

    關注

    40

    文章

    5586

    瀏覽量

    174863
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11040

    瀏覽量

    216042
  • CAN
    CAN
    +關注

    關注

    57

    文章

    2893

    瀏覽量

    466778
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    2025 AES | 經緯恒潤10BASE-T1S研究成果獲寶馬集團高級專家盛贊

    區域化的核心動機之一是實現線束(包括生產)的成本和重量降低。然而,通信頻率越高,其通信就越耗電、成本越高且更敏感,這影響了區域化,這一背景下,10BASE-T1S提供了將以太網高效引入區域的機會
    的頭像 發表于 04-10 17:02 ?681次閱讀
    2025 AES | 經緯恒潤<b class='flag-5'>10BASE-T1S</b>研究成果獲寶馬集團高級專家盛贊

    Nexperia發布車規級ESD保護二極管

    Nexperia(安世半導體)近日宣布推出首款符合開放技術聯盟要求、適用于10BASE-T1S汽車以太網應用的ESD保護二極管。這些二極管具有非常低的電容(0.4 pF),意味著可以用于保護車內網絡中采用更高數據速率的100BASE-T1或1000
    的頭像 發表于 02-12 11:34 ?517次閱讀

    軟件定義汽車的Zonal架構之下,安森美基于10Base-T1S的車燈方案詮釋創新價值

    照明展會上,安森美(onsemi)汽車市場營銷經理張青詳細闡述了公司基于10Base-T1S以太網技術的創新車燈解決方案,展示了其在軟件定義汽車(SDA)領域的獨
    的頭像 發表于 01-24 16:31 ?367次閱讀
    軟件定義汽車的Zonal架構之下,安森美基于<b class='flag-5'>10Base-T1S</b>的車燈方案詮釋創新價值

    RTaW-Pegase -?網絡通信建模與時間特性分析工具

    、車載以太網(TSN/10BASE-T1S)以及Software-Defined Vehicles(SDV)的設計仿真及性能評估。
    的頭像 發表于 01-03 14:50 ?452次閱讀
    RTaW-Pegase -?網絡通信建模與時間特性分析工具

    CAN XL物理層揭秘(下):物理層組合與兼容性

    CAN XL網絡憑借物理層革新,在汽車電子和工業通信中占據重要地位。在上篇中,我們深入探討了CAN XL網絡中的物理層革新與優勢(點擊回顧)。本文將繼續這一話題,重點介紹
    的頭像 發表于 11-29 15:27 ?645次閱讀
    <b class='flag-5'>CAN</b> <b class='flag-5'>XL</b>物理層揭秘(下):物理層組合與兼容性

    一文讀懂CAN XL!萬字干貨,虹科CAN XL研討會問答,你想知道的都在這里!

    虹科CAN XL國際研討會圓滿結束,感謝各位觀眾的熱情參與!虹科攜手多位CAN XL創始成員及行業領袖,包括來自國際CiA協會、博世、英飛凌以及恩智浦等,帶來5場精彩紛呈的主題演講,讓
    的頭像 發表于 11-18 11:04 ?924次閱讀

    NCN26010 10Base-T1S器件配置指南(2)

    NCN26010 10Base-T1S器件符合IEEE 802.3cg規范以及OPEN聯盟技術委員會6(Open Alliance,TC6)的SPI(串行外設接口)協議,并具有各種可選附加功能。
    的頭像 發表于 11-14 10:16 ?839次閱讀
    NCN26010 <b class='flag-5'>10Base-T1S</b>器件配置指南(2)

    NCN26010 10Base-T1S器件配置指南(1

    NCN26010 10Base-T1S器件符合IEEE 802.3cg規范以及OPEN聯盟技術委員會6(Open Alliance,TC6)的SPI(串行外設接口)協議,并具有各種可選附加功能。
    的頭像 發表于 11-14 10:15 ?772次閱讀
    NCN26010 <b class='flag-5'>10Base-T1S</b>器件配置指南(<b class='flag-5'>1</b>)

    深度解讀邊緣設備全以太網方案

    可直接連接到以太網MAC層下數據鏈路層 (L2) 的現有OSI參考模型層,無需使用低效且昂貴的協議網關10BASE-T1S多點傳送SPE也是10BASE-T1L長距離(1千米)點對點
    的頭像 發表于 11-14 10:01 ?879次閱讀
    深度解讀邊緣設備全以太網方案

    10BASE-T1S在工業和汽車中的應用方案

    可直接連接到以太網MAC層下數據鏈路層 (L2) 的現有OSI參考模型層,無需使用低效且昂貴的協議網關10BASE-T1S多點傳送SPE也是10BASE-T1L長距離(1千米)點對點
    的頭像 發表于 11-14 09:56 ?1056次閱讀
    <b class='flag-5'>10BASE-T1S</b>在工業和汽車中的應用方案

    三代CAN技術演進:從CAN CC到CAN XL的創新路徑(下篇)

    步入2024年,汽車行業迎來了CAN XL(eXtended Length)這一CAN技術的最新進步。CAN XL不僅支持高達2048字節的
    的頭像 發表于 11-01 11:04 ?2270次閱讀
    三代<b class='flag-5'>CAN</b>技術演進:從<b class='flag-5'>CAN</b> CC到<b class='flag-5'>CAN</b> <b class='flag-5'>XL</b>的創新路徑(下篇)

    10BASE-T1S標準來襲:虹科新品以太網接口卡,汽車網絡的新變革者?

    車輛內部通信技術的進步是推動創新的關鍵力量。隨著車載以太網技術的發展,10BASE-T1S技術標準應運而生,為汽車網絡通信帶來了革命性的變化。本文將深入探討10BASE-T1S技術標準出現的必然性
    的頭像 發表于 08-15 10:22 ?820次閱讀
    <b class='flag-5'>10BASE-T1S</b>標準來襲:虹科新品以太網接口卡,汽車網絡的新變革者?

    CAN/CAN FD/CAN XL三大總線協議解讀,是逐步替代關系嗎?

    電子發燒友網報道(文/吳子鵬)在軟件定義汽車逐漸成為主流的當下,數據傳輸的速度和效率成為打造智能汽車的瓶頸,在這種大背景下,傳統CAN總線應對一些需求已經相當吃力,因此CAN FD和CAN X
    的頭像 發表于 08-12 01:12 ?5319次閱讀

    DP83TC813x-Q1符合TC-10標準的小尺寸100base-T1汽車以太網PHY數據表

    電子發燒友網站提供《DP83TC813x-Q1符合TC-10標準的小尺寸100base-T1汽車以太網PHY數據表.pdf》資料免費下載
    發表于 07-08 10:07 ?0次下載
    DP83TC813x-Q<b class='flag-5'>1</b>符合TC-<b class='flag-5'>10</b>標準的小尺寸100<b class='flag-5'>base-T1</b>汽車以太網PHY數據表

    具有SGMII和RGMII的DP83TG720S-Q1 1000base-T1汽車以太網PHY數據表

    電子發燒友網站提供《具有SGMII和RGMII的DP83TG720S-Q1 1000base-T1汽車以太網PHY數據表.pdf》資料免費下載
    發表于 06-24 10:37 ?0次下載
    具有SGMII和RGMII的DP83TG720<b class='flag-5'>S-Q1</b> 1000<b class='flag-5'>base-T1</b>汽車以太網PHY數據表