《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 一種基于虛擬端點的PCIe交換機地址分配方案*
一種基于虛擬端點的PCIe交換機地址分配方案*
電子技術應用
張健,劉威鵬,李躍鵬,楊亞璞,朱彥磊
(許繼電氣股份有限公司,河南 許昌 461000)
摘要: 針對PCIe總線特性,結合工業控制裝備的應用特性以及設計、調試和查找問題的便利性,提出一種基于虛擬端點的PCIe交換機地址分配方案。通過分析PCIe設備的枚舉與資源分配過程,將虛擬端點添加到PCIe交換機系統拓撲結構中,設計PCIe外設地址空間固定分配機制,并給出外設的物理槽位號的計算公式,可在外設交互故障時刻快速定位故障外設。通過實驗驗證,在支持熱插拔的裝置中,無論外設板卡的運行數目、類型和位置如何改變,該地址分配方案可實現各下游虛擬PCI橋下接入的有效端點分配的地址空間固定,且消除了遍歷查詢外設地址環節,提高了數據傳輸的效率,有益于PCIe總線更加便捷地應用于工控領域。
中圖分類號:TP2 文獻標志碼:A DOI: 10.16157/j.issn.0258-7998.234060
中文引用格式: 張健,劉威鵬,李躍鵬,等. 一種基于虛擬端點的PCIe交換機地址分配方案[J]. 電子技術應用,2023,49(9):103-108.
英文引用格式: Zhang Jian,Liu Weipeng,Li Yuepeng,et al. A PCIe switch address allocation scheme based on virtual endpoints[J]. Application of Electronic Technique,2023,49(9):103-108.
A PCIe switch address allocation scheme based on virtual endpoints
Zhang Jian,Liu Weipeng,Li Yuepeng,Yang Yapu,Zhu Yanlei
(XJ Electric Co., Ltd., Xuchang 461000, China)
Abstract: A virtual endpoint-based address allocation scheme for PCIe switches is proposed for the PCIe bus characteristics, combined with the application characteristics of industrial control equipment and the convenience of design, debugging and problem finding. By analyzing the enumeration and resource allocation process of PCIe devices, adding virtual endpoints to the PCIe switch system topology, designing a fixed allocation mechanism for PCIe peripheral address space, and giving a formula for calculating the physical slot number of peripherals, the faulty peripheral can be quickly located at the moment of peripheral interaction failure. Through experimental verification, the address allocation scheme can realize the fixed address space allocated to the valid endpoints accessed under each downstream virtual PCI bridge in the device supporting hot-swapping, regardless of the number, type and location of peripheral board operation changes, and eliminates the traversal query peripheral address link to improve the efficiency of data transmission, which is beneficial to the PCIe bus can be more conveniently applied to the industrial control field.
Key words : PCIe bus;switch system;virtual endpoint;topology;address assignment

0 引言

為了滿足工業控制裝備對高速數據交換的需求以及PCIe總線技術的成熟應用,PCIe總線已被引入到工業控制裝置的設計中。PCIe總線作為一種超高速通信總線,可以通過交換機擴展的PCIe鏈路作為背板總線使用,支持多種不同類型設備的連接,例如IO模塊、傳感器和執行器等。這些設備可以通過PCIe鏈路與主控制器進行數據交換,實現工業控制裝備的各種功能。此外,PCIe鏈路還可以用于連接工業網絡和傳感器網絡等外部設備,使得工業控制裝備可以與外部系統進行數據交換,實現更加靈活的控制和管理功能[1-3]。

PCIe總線與傳統工業控制裝備的設備互聯方式不同。PCIe總線采用的是點對點連接方式,可以保證設備間的數據傳輸不被其他設備干擾[4-8]。但是,PCIe總線設備地址的分配方式與傳統工業控制裝備不同。在傳統工業控制裝備中,設備地址通常由生產廠商設定并固定。而在PCIe總線架構中,設備地址是由裝置上電初始化時動態分配的[9]。此外,工業控制裝備通常支持可插拔的PCIe外設,以增強系統的靈活性。可插拔的PCIe外設也是由系統動態地分配地址。然而,在高度自動化的工業控制裝備中,設備的外設地址通常是固定的。如果設備的外設地址不是固定的,主控處理器訪問外設時需要遍歷整個外設地址表獲取相應的外設地址,這會增加系統開銷并可能導致設備之間數據傳輸故障,影響設備的正常運行。

在工業控制裝備中,設備之間的數據交換是至關重要的。這些裝置的運行直接關系到人們的生命和財產安全。因此,為了確保設備之間數據傳輸的高可靠、高實時性,保證工業控制裝備的高效運行,需要在系統設計階段充分考慮設備的特性和要求,設計一種適用于工業控制裝備的PCIe外設地址分配方案,避免地址變化和地址沖突帶來的問題。

本文從工業控制裝備的應用特性及設計、調試和查找問題的便利性角度出發,提出了一種基于虛擬端點的PCIe交換機地址分配方案,該方案在支持熱插拔的裝置中,能夠將PCIe設備分配的地址空間固定下來,即設備所分配的地址與裝置中插入的設備數量、類型無關,僅與設備插入的位置有關。該方案旨在使PCIe總線更加便捷地應用于工業控制領域。


本文詳細內容請下載:http://m.jysgc.com/resource/share/2000005646




作者信息:

張健,劉威鵬,李躍鵬,楊亞璞,朱彥磊

(許繼電氣股份有限公司,河南 許昌 461000)

微信圖片_20210517164139.jpg

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美电影专区| 国产精品视频区| 午夜视黄欧洲亚洲| 一二三区精品福利视频| 亚洲欧洲日本国产| 亚洲国产成人久久| 欧美在线在线| 欧美在线关看| 久久国产精品99精品国产| 午夜精品福利在线| 亚洲在线日韩| 亚洲欧美日韩国产精品| 亚洲一区二区精品| 亚洲——在线| 欧美亚洲一区二区在线| 亚洲欧美影音先锋| 欧美一区二区成人6969| 欧美一区1区三区3区公司| 欧美亚洲一区| 亚洲福利视频一区二区| 亚洲国产欧美一区二区三区同亚洲| 亚洲国产精品日韩| 亚洲精品乱码视频| 99国产精品99久久久久久粉嫩| 亚洲美女中文字幕| 一区二区三区精品| 亚洲欧美日韩国产一区二区| 亚洲桃花岛网站| 亚洲在线不卡| 久久国产精品一区二区三区| 久久久精品性| 欧美激情精品久久久久久黑人| 欧美激情2020午夜免费观看| 欧美日韩国产综合网| 欧美午夜在线观看| 国产精品亚发布| 国产一区二区精品在线观看| 好看的日韩av电影| 亚洲高清资源| 99视频在线精品国自产拍免费观看| 亚洲视频碰碰| 欧美一区二区视频在线| 亚洲国产片色| 亚洲一二三区精品| 欧美一级黄色录像| 久久综合成人精品亚洲另类欧美| 欧美激情网友自拍| 欧美日韩一区二| 国产日韩欧美在线一区| 永久555www成人免费| 日韩视频一区二区三区在线播放免费观看| 99精品视频免费观看| 午夜精品999| 亚洲精品久久久久久久久久久久| 一区二区三区精密机械公司| 欧美一级在线播放| 美日韩在线观看| 欧美色图五月天| 国内精品久久久久影院薰衣草 | 99国产精品久久久久久久成人热| 亚洲伊人色欲综合网| 久久精品国产99| 亚洲视频精品在线| 久久久久久久综合日本| 欧美日本乱大交xxxxx| 国产精品资源| 最新亚洲视频| 欧美在线观看视频在线| 一区二区三区回区在观看免费视频| 香蕉乱码成人久久天堂爱免费| 麻豆精品在线视频| 国产精品欧美日韩久久| 亚洲国产精品成人精品| 性久久久久久久久| 一本色道久久99精品综合| 久久久久久久精| 欧美午夜影院| 亚洲欧洲日韩综合二区| 午夜伦理片一区| 99re6这里只有精品| 久久精品一区四区| 国产精品久久77777| 91久久综合亚洲鲁鲁五月天| 欧美在线国产| 亚洲欧美在线另类| 欧美va亚洲va国产综合| 国产偷国产偷亚洲高清97cao| 一区二区三区你懂的| 亚洲精品国产精品久久清纯直播 | 免费91麻豆精品国产自产在线观看| 国产精品国产三级国产专播品爱网| 亚洲第一在线| 午夜一区不卡| 亚洲欧美另类在线观看| 欧美激情亚洲自拍| 在线观看中文字幕亚洲| 欧美一级二区| 欧美一区国产一区| 欧美日韩中文字幕综合视频| 亚洲国产mv| 久久精品青青大伊人av| 久久er精品视频| 国产精品久久看| 一区二区三区精品国产| 夜夜嗨av一区二区三区中文字幕| 蜜臀av国产精品久久久久| 国产午夜亚洲精品理论片色戒| 亚洲视频网在线直播| 一本综合精品| 欧美日韩国产系列| 亚洲电影免费观看高清完整版在线观看 | 99国内精品| 在线视频欧美一区| 欧美日韩国产在线播放| 亚洲国产小视频在线观看| 亚洲激情网站| 老妇喷水一区二区三区| 激情懂色av一区av二区av| 性色av一区二区怡红| 欧美主播一区二区三区| 国产亚洲视频在线| 欧美一区二区三区喷汁尤物| 久久精品动漫| 国外精品视频| 亚洲高清视频中文字幕| 巨乳诱惑日韩免费av| 伊人春色精品| 亚洲精选大片| 欧美日韩免费高清| 亚洲最新中文字幕| 亚洲永久免费精品| 国产精品中文字幕在线观看| 亚洲欧美精品伊人久久| 久久久久高清| 在线日韩欧美| 一区二区av| 国产精品羞羞答答| 久久国产日本精品| 老色鬼精品视频在线观看播放| 亚洲国产岛国毛片在线| 日韩一级黄色大片| 欧美午夜片在线免费观看| 亚洲一区二区在| 久久久久高清| 亚洲大片免费看| 在线视频欧美一区| 国产精品亚洲综合色区韩国| 性色av一区二区三区| 老鸭窝毛片一区二区三区| 亚洲欧洲精品一区二区精品久久久| 一区二区日韩欧美| 国产精品午夜春色av| 久久精品夜色噜噜亚洲aⅴ| 欧美成人免费网站| 一本大道av伊人久久综合| 欧美亚洲在线观看| 精品成人在线视频| 一区二区三区四区国产| 国产精品网站在线| 亚洲国产另类久久久精品极度| 欧美国产日本| 亚洲一区欧美激情| 久久综合给合久久狠狠狠97色69| 亚洲区在线播放| 午夜激情亚洲| 亚洲高清不卡在线| 午夜精品免费| 在线看不卡av| 亚洲在线网站| 玉米视频成人免费看| 亚洲在线播放| 曰本成人黄色| 午夜精品999| 亚洲电影免费在线观看| 午夜亚洲精品| 亚洲激情国产精品| 欧美主播一区二区三区美女 久久精品人| 在线欧美日韩| 午夜精品在线观看| 亚洲成人在线观看视频| 羞羞漫画18久久大片| 亚洲国产天堂久久综合网| 性久久久久久久久久久久| 1204国产成人精品视频| 亚洲欧美在线免费观看| 亚洲高清毛片| 久久精品99国产精品日本| 日韩亚洲精品视频| 另类综合日韩欧美亚洲| 亚洲丝袜av一区| 欧美理论在线| 久久aⅴ国产紧身牛仔裤| 国产精品不卡在线| 久久精品一区二区三区不卡牛牛 | 欧美视频亚洲视频| 亚洲国产精品va在线看黑人| 国产精品美女久久| 日韩亚洲视频| 在线观看国产成人av片| 久久精品免费观看|