91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

準確測量時間敏感型網(wǎng)絡(luò)的延遲和吞吐量

星星科技指導員 ? 來源:嵌入式計算設(shè)計 ? 作者:Tom Jose ? 2022-10-20 17:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

幾年前,汽車行業(yè)的工程師致力于提高離合變速器、排氣系統(tǒng)的機械性能,并增加渦輪增壓器。由于數(shù)據(jù)速率低,CAN和CAN-FD在這些應用中運行良好。今天,每輛出貨的車輛平均有大約60-100個復雜的傳感器,在自動駕駛汽車和電動汽車的情況下更高。

靈活性和可靠性是第一要務(wù)。以太網(wǎng)確保靈活性并滿足帶寬要求。不幸的是,它對于任何可靠性相關(guān)的應用都是不夠的,因為生成的數(shù)據(jù)對于安全關(guān)鍵型應用來說可能是時間關(guān)鍵型的。以太網(wǎng)是非確定性的,在服務(wù)質(zhì)量(QoS)方面存在一定程度的不確定性,潛在的數(shù)據(jù)包丟失和廣泛的延遲。

時間敏感網(wǎng)絡(luò)(TSN)可以通過其流量整形協(xié)議IEEE802.1Qbv有效地改變場景。它改善了端到端延遲,從而保證了時間關(guān)鍵型控制數(shù)據(jù)流量 (CDT) 的持續(xù)延遲,并使以太網(wǎng)具有確定性。TSN比簡單的CAN或CAN-FD實施要昂貴得多。在投資TSN基礎(chǔ)設(shè)施之前,應驗證該設(shè)計是否適用于目標應用程序。

系統(tǒng)級建模是一個不錯的選擇。在這里,您將設(shè)計規(guī)范構(gòu)建為虛擬模型(快速虛擬原型),在計算機上模擬它并進行權(quán)衡研究。在實施之前,通過系統(tǒng)級建模識別設(shè)計中的瓶頸。這確保了在集成之前消除所有意外。

VisualSim 實現(xiàn)了一個系統(tǒng)級建模解決方案,其中包含符合 IEEE 標準的全套 TSN 協(xié)議。此外,還提供了一些新興的時鐘對準和QoS要求。TSN 庫支持包括 IEEE802.1Qbv、IEEE8201。Qbu、IEEE 802.3br、IEEE 802.1QCA、802.1Qcc、IEEE 802.1Qci、IEEE 802.1QCB、IEEE 802.1Qch 和 IEEE 802.1AS 協(xié)議。

建模人員和架構(gòu)師使用基于 VisualSim 圖形用戶界面 (GUI) 的構(gòu)建基塊來創(chuàng)建和分析其模型??梢愿膮?shù)或設(shè)計屬性以執(zhí)行時序和通量研究并生成統(tǒng)計數(shù)據(jù)。由于具有配置參數(shù)的預構(gòu)建庫的可用性,用戶可以簡單地實例化節(jié)點和網(wǎng)關(guān),而無需學習新的編程語言。用戶可以擴展TSN協(xié)議庫以合并專有功能。

我們已經(jīng)在 VisualSim 中實現(xiàn)了復雜網(wǎng)絡(luò)的系統(tǒng)模型。該模型包含 CAN、CAN-FD、表示傳感器的流量生成器、用戶案例、TSN 網(wǎng)關(guān)和以太網(wǎng)節(jié)點的組合。該模型如圖 1 所示。配置的關(guān)鍵TSN參數(shù)是保護帶周期、緩沖區(qū)大小、空閑和發(fā)送斜率值、以太網(wǎng)開銷和傳感器偏移。延遲和積分的模擬輸出結(jié)果如下所示。延遲圖顯示了使用 CDT、AVB A 類或 B 類或“盡力而為”幀從傳感器或 ECU 源到目標 ECU 所花費的時間。信用圖繪制每個 TSN 網(wǎng)關(guān)上的“發(fā)送”和“空閑”傾斜值。圖 2 和圖 3 中所示。

poYBAGNREeSAQs_IAAJQTDufnGg504.png

圖 1:包含 TSN 網(wǎng)關(guān)、CAN 和 CAN-FD 的汽車網(wǎng)絡(luò)的可視化模擬模型。

每個消息幀都分配有一個 HashID,該哈希 ID 在整個模型中是唯一的。我們實現(xiàn)了 8 個網(wǎng)關(guān)架構(gòu)。每個網(wǎng)關(guān)都有一些用于本地電子控制單元的以太網(wǎng)接口和高帶寬傳感器接口。此外,每個網(wǎng)關(guān)都連接到一個或多個CAN-FD網(wǎng)絡(luò)。

整個模型使用各種表進行配置。表中的值是從 CANdb 和其他標準配置 XML 文件中提取的。我們使用一個名為“分類表”的表來存儲路由類型、父網(wǎng)關(guān)、消息幀的關(guān)聯(lián)哈希 ID 和父 CAN 總線名稱。名為 ForwardingTable 的表用于將生成的數(shù)據(jù)包轉(zhuǎn)發(fā)到目標,并用于將類類型分配給每個幀。必須轉(zhuǎn)到不同網(wǎng)關(guān)的CAN節(jié)點的數(shù)據(jù)包必須通過網(wǎng)關(guān)上的以太網(wǎng)接口。如果進入網(wǎng)關(guān)的數(shù)據(jù)包的目標位于網(wǎng)關(guān)本地,則該數(shù)據(jù)包將轉(zhuǎn)換為相應的協(xié)議并在本地接口上發(fā)送。所有類類型都分配有帶寬。帶寬分配是從優(yōu)先級 BW 表中獲取的?!叭肟诳丶斜怼倍x時間片和關(guān)聯(lián)的類。

poYBAGNREe2AQdxDAAGELbciQ_E416.png

圖 2:在一個 TSN 網(wǎng)關(guān)節(jié)點上繪制的發(fā)送斜率和空閑斜率

在此測試用例中,我們分配了兩個時間段。對于第一個插槽,類測量間隔 (CMI) 為 2 毫秒。時間段的第一部分分配給 CDT 幀。CDT 幀未分配給第二個時隙。使用最大間隔幀 (MIF) 5。剩余時間分配給 AVB A 類和 B 類。首先,A類和B類幀有機會傳輸。這種情況一直持續(xù)到它們耗盡分配的帶寬(如圖2所示)或完成數(shù)據(jù)傳輸。當沒有更多的空閑斜率或沒有更多的數(shù)據(jù)要傳輸時,盡力而為以太網(wǎng)流量可以開始傳輸。以太網(wǎng)流量也按服務(wù)類型分配帶寬。任何剩余帶寬都提供給未分配任何帶寬的服務(wù)類型。

對于第二個時間段,CMI 為 8 毫秒,使用 15000 的 MIF。如果分配給 AVB 和 BE 的帶寬已用完,并且還有剩余時間,則為帶寬為零的優(yōu)先級提供了傳輸機會。在定義的時間段結(jié)束時,將添加指定時間的保護帶以防止重疊并發(fā)送最后一幀。VisualSim 庫已實現(xiàn)時間感知整形 (TAS),它確保每個插槽都利用最大時間,從而嘗試有效利用資源。

poYBAGNREfaAPGXOAANs5PuwDbA708.png

圖 3:所選測試用例中三個不同數(shù)據(jù)流的延遲圖

從結(jié)果圖中,我們看到 CDT 幀在 400 毫秒后錯過了其時隙,因此具有更高的延遲。我們開發(fā)的模型有8個網(wǎng)關(guān),8個高速以太網(wǎng)接口和10個CAN網(wǎng)絡(luò)。整個模型和測試用例是在兩周內(nèi)使用 VisualSim 和汽車庫構(gòu)建的。

通過在 VisualSim 中將系統(tǒng)級模型作為虛擬原型實現(xiàn),我們能夠糾正關(guān)鍵設(shè)計錯誤,確定每個數(shù)據(jù)流的延遲,識別可能導致 CDT 流量錯過最后期限的瓶頸,并將 CAN 網(wǎng)絡(luò)分配給網(wǎng)關(guān)。我們還對空閑斜率周期進行了更改,以最大化 A 類和 B 類的帶寬分配。系統(tǒng)級建模中的大規(guī)模實驗幫助我們測試了不同的網(wǎng)絡(luò)配置并測量了有效吞吐量。

審核編輯:郭婷

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

    關(guān)注

    156

    文章

    12646

    瀏覽量

    237177
  • 傳感器
    +關(guān)注

    關(guān)注

    2577

    文章

    55355

    瀏覽量

    793278
  • 自動駕駛
    +關(guān)注

    關(guān)注

    794

    文章

    14949

    瀏覽量

    181031
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    AD7739:高精度、高吞吐量模擬前端ADC的深度解析

    AD7739:高精度、高吞吐量模擬前端ADC的深度解析 在電子工程師的日常工作中,高精度、高吞吐量的模擬前端ADC是實現(xiàn)高質(zhì)量信號采集和處理的關(guān)鍵組件。今天,我們就來深入了解一下ADI公司
    的頭像 發(fā)表于 04-07 17:20 ?404次閱讀

    AD7731:低噪聲、高吞吐量的24位Sigma - Delta ADC

    AD7731:低噪聲、高吞吐量的24位Sigma - Delta ADC 在電子工程師的日常設(shè)計中,一款性能優(yōu)異的模數(shù)轉(zhuǎn)換器(ADC)至關(guān)重要。今天我們就來詳細探討一下Analog Devices
    的頭像 發(fā)表于 04-07 11:45 ?113次閱讀

    RDMA設(shè)計54:如何搭建測試環(huán)境軟件平臺?

    ,使用 Vitis2022.2 開發(fā)套件進行軟件測試平臺的搭建。 性能測試流程及對應軟件設(shè)計如下: (1)數(shù)據(jù)吞吐量測試 數(shù)據(jù)吞吐量指的是傳輸系統(tǒng)系統(tǒng)在單位時間內(nèi)處理的總數(shù)據(jù),通常用
    發(fā)表于 04-04 16:09

    歐洲快遞行業(yè)巨頭部署全新Matrix 830/930系統(tǒng)以應對高吞吐量業(yè)務(wù)

    迅速的市場認可,有力地證實了該新產(chǎn)品的戰(zhàn)略意義。 該決定是在經(jīng)過嚴格的基準測試、性能對比以及真實運行條件下的現(xiàn)場驗證后做出的。在評估了其他配置方案后,客戶確認新款 Matrix 830/930 是其高吞吐量物流環(huán)境下的最優(yōu)解決方案——該環(huán)境要求吞吐量保持恒定且不容許
    的頭像 發(fā)表于 03-17 16:46 ?795次閱讀

    用“分區(qū)”來面對超大數(shù)據(jù)集和超大吞吐量

    分區(qū)(partitions) 也被稱為 分片(sharding),通常采用對數(shù)據(jù)進行分區(qū)的方式來增加系統(tǒng)的 可伸縮性,以此來面對非常大的數(shù)據(jù)集或非常高的吞吐量,避免出現(xiàn)熱點。
    的頭像 發(fā)表于 12-30 16:40 ?257次閱讀
    用“分區(qū)”來面對超大數(shù)據(jù)集和超大<b class='flag-5'>吞吐量</b>

    【干貨】必看!一文搞懂時間敏感網(wǎng)絡(luò)(TSN):解決工業(yè)網(wǎng)絡(luò)延遲/抖動痛點的確定性網(wǎng)絡(luò)技術(shù)

    什么是TSN?時鐘敏感網(wǎng)絡(luò)(Time-SensitiveNetworking)是標準以太網(wǎng)的擴展,其主要目標是使標準以太網(wǎng)具有確定性。使技術(shù)人員能夠精確了解流量在網(wǎng)絡(luò)中傳輸所需的確切時間
    的頭像 發(fā)表于 10-30 19:33 ?1947次閱讀
    【干貨】必看!一文搞懂<b class='flag-5'>時間</b><b class='flag-5'>敏感</b><b class='flag-5'>網(wǎng)絡(luò)</b>(TSN):解決工業(yè)<b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>延遲</b>/抖動痛點的確定性<b class='flag-5'>網(wǎng)絡(luò)</b>技術(shù)

    使用羅德與施瓦茨CMX500的吞吐量應用層測試方案

    5G NR(New Radio)吞吐量應用層測試是評估5G網(wǎng)絡(luò)性能的一個重要方面,它主要關(guān)注的是在實際應用條件下,用戶能夠體驗到的數(shù)據(jù)傳輸速率。這種測試通常包括了對下行鏈路和上行鏈路的吞吐量進行
    的頭像 發(fā)表于 09-02 13:56 ?8084次閱讀
    使用羅德與施瓦茨CMX500的<b class='flag-5'>吞吐量</b>應用層測試方案

    時間準確?就選網(wǎng)絡(luò)時間服務(wù)器

    網(wǎng)絡(luò)時間服務(wù)器是為網(wǎng)絡(luò)設(shè)備提供準確、標準、、可靠和多功能的時間服務(wù)的解決方案,能提供準確的同步時
    的頭像 發(fā)表于 08-13 15:39 ?1181次閱讀
    <b class='flag-5'>時間</b>不<b class='flag-5'>準確</b>?就選<b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>時間</b>服務(wù)器

    如何測試協(xié)議分析儀的實時響應效率?

    數(shù)據(jù): 最大無丟包吞吐量(如9.8Gbps) 平均協(xié)議解析延遲(如50μs) 復雜觸發(fā)響應時間(如120μs) 突發(fā)流量下的觸發(fā)成功率(如99.9%) 性能瓶頸定位 若解析延遲過高
    發(fā)表于 07-24 14:19

    如何評估協(xié)議分析儀的性能指標?

    中的CRC錯誤,避免生產(chǎn)事故。 CDN網(wǎng)絡(luò):識別HTTP 5xx錯誤,自動切換備用源站。 三、實時響應效率:決定問題處理速度 實時告警延遲 定義:從觸發(fā)條件(如吞吐量超閾值)到生成告警的時間
    發(fā)表于 07-18 14:44

    TSN(時間敏感網(wǎng)絡(luò))是什么

    TSN(Time-Sensitive Networking)即時間敏感網(wǎng)絡(luò),是IEEE 802.1 TSN工作組開發(fā)的一系列數(shù)據(jù)鏈路層協(xié)議規(guī)范的統(tǒng)稱,用于指導和開發(fā)低延遲、低抖動,并具
    的頭像 發(fā)表于 06-14 15:51 ?6309次閱讀

    如何自動測量CAN收發(fā)器的延遲時間

    延遲時間,能在設(shè)計初期驗證系統(tǒng)的延遲參數(shù)是否滿足預期,也能用于驗證產(chǎn)品是否合符標準要求,確保設(shè)備物理層特性的一致性。測量原理ZPS-CANFD的收發(fā)器時序特性測量
    的頭像 發(fā)表于 05-28 11:39 ?1296次閱讀
    如何自動<b class='flag-5'>測量</b>CAN收發(fā)器的<b class='flag-5'>延遲時間</b>?

    CY7C65211 作為 SPI 從機模式工作時每秒的最大吞吐量是多少?

    CY7C65211 作為 SPI 從機模式工作時每秒的最大吞吐量是多少? 有實際的測試數(shù)據(jù)嗎?
    發(fā)表于 05-27 07:38

    如何在Visual Studio 2022中運行FX3吞吐量基準測試工具?

    我正在嘗試運行 John Hyde 的書“SuperSpeed by Design”中的 FX3 吞吐量基準測試工具。 但是,我面臨一些困難,希望得到任何指導。 具體來說,我正在使用 Visual
    發(fā)表于 05-13 08:05

    FX3進行讀或?qū)懖僮鲿rCS信號拉低,在讀或?qū)懲瓿珊驝S置高,對吞吐量有沒有影響?

    從盡可能提高吞吐量的角度看,在進行讀或?qū)懖僮鲿rCS信號拉低,在讀或?qū)懲瓿珊驝S置高,對吞吐量有沒有影響,還是應該CS一直拉低比較好。
    發(fā)表于 05-08 07:13