《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 一種基于虛擬端點的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://www.jysgc.com/resource/share/2000005646




作者信息:

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

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

微信圖片_20210517164139.jpg

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品99久久久久久久vr | 国产精品久久久久一区二区三区共 | 亚洲午夜羞羞片| 欧美一级久久久| 亚洲一区二区三区四区在线观看 | 亚洲动漫精品| 在线观看中文字幕不卡| 国内精品久久久久久| 国模一区二区三区| 精品成人免费| 亚洲成色777777女色窝| 亚洲国产精品电影| 亚洲欧洲中文日韩久久av乱码| 亚洲高清不卡在线| 亚洲国产一区二区三区青草影视 | 欧美黑人在线播放| 欧美一区久久| 久久精品国产精品亚洲精品| 欧美一区视频| 久久精品视频在线免费观看| 久久久久久九九九九| 久久久久久欧美| 免费不卡视频| 欧美激情小视频| 欧美三级日本三级少妇99| 欧美午夜影院| 国产欧美日韩精品丝袜高跟鞋| 国产伦理精品不卡| 国内精品久久久| 亚洲国产婷婷香蕉久久久久久99| 亚洲国产一区二区a毛片| 日韩亚洲欧美一区| 制服丝袜激情欧洲亚洲| 亚洲男人av电影| 亚洲第一精品电影| 亚洲日本电影| 亚洲午夜日本在线观看| 欧美一区二区私人影院日本| 久久久久久久成人| 美女在线一区二区| 欧美日韩精品综合在线| 国产精品久久久久9999| 国产精品爽爽爽| 狠狠色综合播放一区二区| 亚洲高清不卡一区| 亚洲深夜av| 亚洲第一偷拍| 一区二区免费在线观看| 欧美伊人久久| 欧美大片在线看| 国产精品大片wwwwww| 国产欧美一区二区白浆黑人| 亚洲第一伊人| 亚洲图片激情小说| 亚洲国产国产亚洲一二三| 一本一本久久a久久精品牛牛影视| 亚洲欧美区自拍先锋| 久久人人97超碰国产公开结果| 欧美人成在线视频| 国产日韩欧美自拍| 亚洲黄色在线| 午夜国产精品影院在线观看| 亚洲人成人一区二区三区| 亚洲欧美国产77777| 免费观看成人网| 国产精品乱码久久久久久| 精品1区2区3区4区| 一区二区免费在线观看| 久久精品夜色噜噜亚洲a∨| 亚洲午夜视频| 嫩草国产精品入口| 国产麻豆精品theporn| 亚洲国产精品视频| 午夜国产一区| 亚洲深夜激情| 免费日韩一区二区| 国产麻豆精品视频| 日韩视频中文| 亚洲国产精品高清久久久| 亚洲欧美制服另类日韩| 欧美成人一品| 国内精品久久久久伊人av| 在线午夜精品| 99精品欧美一区| 久久婷婷人人澡人人喊人人爽| 欧美视频不卡| 亚洲国产一区视频| 久久狠狠亚洲综合| 欧美一区二区三区日韩| 欧美三区在线视频| 亚洲黄色av| 亚洲大胆人体视频| 久久国产精品久久久久久| 欧美视频在线看| 91久久午夜| 最新国产の精品合集bt伙计| 久久精品久久99精品久久| 国产精品久久久久aaaa樱花| 亚洲欧洲另类国产综合| 亚洲第一在线综合网站| 久久精品日产第一区二区| 国产精品av久久久久久麻豆网| 亚洲青涩在线| 亚洲人成毛片在线播放| 久久久午夜电影| 国产日韩欧美三级| 亚洲欧美国产精品va在线观看| 亚洲一区二区动漫| 欧美日韩中字| 亚洲精品午夜| 一本大道久久a久久精品综合 | 美女脱光内衣内裤视频久久网站| 国产亚洲一区二区精品| 亚洲在线观看视频| 午夜激情亚洲| 国产精品视频一区二区三区| 亚洲午夜精品视频| 午夜精彩国产免费不卡不顿大片| 国产精品电影网站| 亚洲天堂成人在线观看| 亚洲一区视频在线| 国产精品高清在线| 亚洲午夜精品久久| 先锋资源久久| 国产农村妇女毛片精品久久莱园子| 亚洲永久在线| 欧美在线3区| 国产专区综合网| 亚洲高清久久久| 欧美国产精品v| 亚洲国产欧美一区二区三区丁香婷| 亚洲黄色免费| 欧美精品一区二区三区在线播放 | 亚洲一区二区精品| 国产精品美女久久久久av超清| 亚洲午夜国产一区99re久久| 香蕉免费一区二区三区在线观看 | 国产精品99一区| 亚洲一区免费观看| 久久精品99国产精品| 国产综合色在线| 亚洲区欧美区| 欧美日韩亚洲天堂| 亚洲一区二区三区777| 久久精品三级| 亚洲国产精品精华液2区45 | 亚洲在线观看免费视频| 国产精品区一区二区三区| 小黄鸭精品aⅴ导航网站入口| 久久精品国产成人| 激情成人综合网| 9l国产精品久久久久麻豆| 欧美视频日韩视频在线观看| 亚洲一区二区三区午夜| 久久久免费av| 亚洲区一区二| 欧美一区二区免费| 亚洲福利久久| 亚洲一区久久久| 国内精品久久久久影院色| 亚洲精品日产精品乱码不卡| 欧美日韩中文字幕日韩欧美| 午夜久久资源| 欧美精品在线观看| 亚洲欧洲av一区二区| 免费永久网站黄欧美| 一本大道久久精品懂色aⅴ| 久久精品国产91精品亚洲| 在线欧美视频| 亚洲欧美日韩高清| 在线看视频不卡| 亚洲欧美激情诱惑| 在线免费观看日本一区| 亚洲已满18点击进入久久| 国内揄拍国内精品少妇国语| 99国产精品一区| 国产在线精品一区二区夜色| 中日韩美女免费视频网址在线观看| 国产日韩av在线播放| 日韩一级网站| 国产一在线精品一区在线观看| 99综合在线| 精品1区2区3区4区| 亚洲女优在线| 亚洲国产婷婷| 久久久久久日产精品| 亚洲色图在线视频| 亚洲一区在线看| 亚洲私人影院| 国内精品免费在线观看| 亚洲视屏在线播放| 狠狠色综合色综合网络| 午夜精品福利一区二区三区av| 伊人久久综合| 午夜精品久久久久久久蜜桃app| 亚洲高清在线| 久久久久国产成人精品亚洲午夜| 一二三四社区欧美黄| 欧美成人性网| 欧美在线观看日本一区|