《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 一種基于虛擬端點的PCIe交換機地址分配方案*
一種基于虛擬端點的PCIe交換機地址分配方案*
電子技術應用
張健,劉威鵬,李躍鵬,楊亞璞,朱彥磊
(許繼電氣股份有限公司,河南 許昌 461000)
摘要: 針對PCIe總線特性,結(jié)合工業(yè)控制裝備的應用特性以及設計、調(diào)試和查找問題的便利性,提出一種基于虛擬端點的PCIe交換機地址分配方案。通過分析PCIe設備的枚舉與資源分配過程,將虛擬端點添加到PCIe交換機系統(tǒng)拓撲結(jié)構(gòu)中,設計PCIe外設地址空間固定分配機制,并給出外設的物理槽位號的計算公式,可在外設交互故障時刻快速定位故障外設。通過實驗驗證,在支持熱插拔的裝置中,無論外設板卡的運行數(shù)目、類型和位置如何改變,該地址分配方案可實現(xiàn)各下游虛擬PCI橋下接入的有效端點分配的地址空間固定,且消除了遍歷查詢外設地址環(huán)節(jié),提高了數(shù)據(jù)傳輸?shù)男剩幸嬗赑CIe總線更加便捷地應用于工控領域。
中圖分類號: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 引言

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

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

在工業(yè)控制裝備中,設備之間的數(shù)據(jù)交換是至關重要的。這些裝置的運行直接關系到人們的生命和財產(chǎn)安全。因此,為了確保設備之間數(shù)據(jù)傳輸?shù)母呖煽俊⒏邔崟r性,保證工業(yè)控制裝備的高效運行,需要在系統(tǒng)設計階段充分考慮設備的特性和要求,設計一種適用于工業(yè)控制裝備的PCIe外設地址分配方案,避免地址變化和地址沖突帶來的問題。

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


本文詳細內(nèi)容請下載:http://www.jysgc.com/resource/share/2000005646




作者信息:

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

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

微信圖片_20210517164139.jpg

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉(zhuǎn)載。
主站蜘蛛池模板: 一本大道香蕉在线高清视频 | 青娱乐在线免费视频| 国产麻豆流白浆在线观看| 一区二区三区视频免费| 无码一区二区三区中文字幕| 久久精品国产亚洲7777| 欧美三级不卡在线观看视频| 亚洲精品中文字幕乱码| 看国产一级毛片| 拍拍拍无挡视频免费观看1000| 乱人伦人妻中文字幕无码久久网| 欧美成人免费全部观看在线看| 亚洲精品自在线拍| 窝窝视频成人影院午夜在线| 含羞草实验室入口免费网站直接| 蜜桃成熟时33d在线| 国产午夜无码精品免费看| 91色视频在线| 国产精品9999久久久久仙踪林| 77777亚洲午夜久久多喷| 在线观看国产成人AV天堂| japan高清日本乱xxxxx| 小说区图片区综合久久88| 两个人一上一下剧烈运动| 无码一区二区波多野结衣播放搜索| 久久在精品线影院精品国产| 日韩高清在线观看| 亚洲aⅴ无码专区在线观看q| 欧美另类杂交a| 亚洲国产日产无码精品| 欧美日韩午夜视频| 亚洲欧美在线观看一区二区| 波多野结衣中文字幕一区二区三区 | 亚洲国产日韩欧美综合久久| 欧美日韩国产伦理| 亚洲欧美色图小说| 深夜福利在线免费观看| 亚洲色欲久久久久综合网| 狠狠入ady亚洲精品| 免费不卡中文字幕在线| 福利视频网站导航|