《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 一種基于虛擬端點的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亚洲国产精品_日韩亚洲一区二区
欧美风情在线观看| 韩国成人福利片在线播放| 午夜老司机精品| 亚洲视频一区二区在线观看| 亚洲激情第一区| 久久精品五月婷婷| 久久av在线| 欧美专区福利在线| 久久国产精品第一页| 性欧美激情精品| 欧美一区二区大片| 欧美在线播放| 亚洲国产成人在线播放| 亚洲国产精品成人久久综合一区 | 亚洲高清av| …久久精品99久久香蕉国产| 精品福利av| 亚洲欧洲三级| 日韩一级在线观看| 亚洲视频在线看| 亚洲免费在线播放| 欧美一区二区视频在线| 亚洲高清视频的网址| 亚洲欧洲日本在线| 夜夜嗨av一区二区三区网站四季av | 午夜精品久久久久久久久 | 久久精品视频在线看| 久久久99国产精品免费| 久久婷婷蜜乳一本欲蜜臀| 麻豆9191精品国产| 欧美精品在线视频| 国产精品入口尤物| 国产在线欧美日韩| 亚洲电影在线| 一个色综合av| 欧美一区二区福利在线| 亚洲人体影院| 亚洲午夜精品福利| 久久精品国产亚洲aⅴ| 女同性一区二区三区人了人一| 欧美成人亚洲成人日韩成人| 欧美日韩精品不卡| 国产欧美日韩三区| 极品尤物久久久av免费看| 亚洲日本成人网| 亚洲一区二区三区在线播放| 久久精品九九| 亚洲视频二区| 久久久av毛片精品| 欧美日韩国产va另类| 国产美女诱惑一区二区| 激情成人亚洲| 99国内精品| 欧美在线国产| 一区二区三区视频观看| 久久激情五月丁香伊人| 欧美精品激情blacked18| 国产精品人人做人人爽| 在线观看视频一区二区| 亚洲视频免费看| 亚洲激情六月丁香| 亚洲欧美日韩精品久久亚洲区| 久久影视精品| 国产精品久久久久久久久久妞妞| 激情六月婷婷综合| 亚洲天堂av在线免费观看| 久久精品视频va| 亚洲欧美日韩久久精品| 欧美成人精品福利| 国产日韩欧美高清免费| 亚洲人成免费| 久久高清一区| 午夜精品三级视频福利| 欧美精品福利| 韩国女主播一区| 亚洲一级特黄| 亚洲精品中文字幕女同| 久久久久国产精品www | 国产精品亚洲视频| 91久久国产精品91久久性色| 午夜精品视频在线| 亚洲午夜视频| 欧美黄色一区| 激情综合亚洲| 香蕉久久夜色| 午夜精品久久久久久久99水蜜桃| 欧美激情综合在线| 影音先锋另类| 欧美影院成年免费版| 午夜一级在线看亚洲| 欧美日韩一区二区三区视频| 亚洲国产日韩欧美综合久久 | 噜噜噜在线观看免费视频日韩| 欧美午夜视频一区二区| 亚洲国产日韩在线一区模特| 欧美在线视频日韩| 性欧美超级视频| 欧美日精品一区视频| 亚洲精美视频| 亚洲人久久久| 美女在线一区二区| 禁久久精品乱码| 欧美中文字幕精品| 欧美伊人久久| 国产精品男gay被猛男狂揉视频| 99视频+国产日韩欧美| aa亚洲婷婷| 欧美精品一区在线观看| 亚洲国产一二三| 亚洲日本成人女熟在线观看| 久久视频一区二区| 国内精品久久久久久久果冻传媒 | 日韩视频在线一区二区| 欧美1区视频| 影音先锋亚洲一区| 亚洲第一视频网站| 久久嫩草精品久久久精品| 国产一区日韩二区欧美三区| 性欧美1819sex性高清| 久久成人18免费观看| 国产农村妇女精品一区二区| 亚洲欧美日韩国产综合精品二区| 亚洲综合精品四区| 国产精品久久久久久久久免费| 国产精品99久久久久久白浆小说| 亚洲小视频在线| 国产精品久久7| 国产精品99久久久久久有的能看 | 亚洲图片在线| 性色一区二区| 国产一区二区三区精品久久久| 欧美一区二区三区男人的天堂| 久久久久国产一区二区| 狠狠久久亚洲欧美专区| 亚洲欧洲精品一区| 欧美日韩国产小视频在线观看| 一区二区三区国产盗摄| 亚洲欧洲av一区二区| 国产精品自在线| 欧美一区二区私人影院日本| 久久一二三四| 亚洲精品精选| 亚洲欧美日韩在线播放| 国产午夜精品美女毛片视频| 久久成人免费日本黄色| 欧美成人黑人xx视频免费观看| 亚洲精品一区二区三区蜜桃久 | 国产精品激情| 欧美一区二区三区婷婷月色| 美女精品视频一区| 亚洲乱码国产乱码精品精98午夜| 亚洲综合激情| 狠狠色丁香久久婷婷综合_中| 亚洲人成高清| 欧美日韩一区不卡| 亚洲欧美中文字幕| 欧美成人中文字幕| 一区二区日韩伦理片| 久久久精品五月天| 亚洲精品久久久一区二区三区| 午夜精品久久久久久久蜜桃app | 99亚洲一区二区| 久久精品99国产精品| **欧美日韩vr在线| 亚洲一区二区三区午夜| 国产日韩欧美视频| 亚洲美女一区| 国产欧美日韩精品丝袜高跟鞋| 亚洲激情网站免费观看| 欧美体内she精视频在线观看| 欧美一区二区三区视频在线观看 | 亚洲综合视频网| 欧美成人精品1314www| 中文亚洲欧美| 毛片一区二区三区| 亚洲视频香蕉人妖| 欧美凹凸一区二区三区视频| 亚洲一区二区成人在线观看| 免费观看在线综合| 亚洲女同性videos| 欧美激情视频一区二区三区在线播放 | 亚洲电影免费观看高清完整版在线观看| 欧美精品一卡| 欧美中文字幕在线| 欧美体内she精视频在线观看| 亚洲成在人线av| 欧美午夜激情小视频| 久久国产天堂福利天堂| 国产精品成人v| 日韩午夜在线| 国产一区二区三区四区hd| 国产精品99久久久久久人| 黄色成人在线网址| 亚洲欧美综合网| 日韩亚洲欧美成人一区| 久久亚洲私人国产精品va媚药| 宅男精品导航| 欧美精品国产精品| 亚洲国产精品黑人久久久| 国产乱码精品一区二区三区av|