[發明專利]一種按槽位進行固定PCIE總線地址分配的方法及裝置在審
| 申請號: | 202010633952.2 | 申請日: | 2020-07-02 |
| 公開(公告)號: | CN113886311A | 公開(公告)日: | 2022-01-04 |
| 發明(設計)人: | 曾麗麗;張健;楊亞璞;于海;李虎威;王宏淼;胡歡;劉威鵬;李二玉;李躍鵬;岳亞菲;董春晨;劉凱龍;楊敏;劉增超;李哲;王孟彬;傅亞光;吳述超 | 申請(專利權)人: | 許繼集團有限公司;許繼電氣股份有限公司;國家電網有限公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42;G06F13/10 |
| 代理公司: | 北京中政聯科專利代理事務所(普通合伙) 11489 | 代理人: | 朱曉娟 |
| 地址: | 461000 河*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 按槽位 進行 固定 pcie 總線 地址 分配 方法 裝置 | ||
一種按槽位進行固定PCIE總線地址分配的方法和裝置,該方法包括:預先給PCIE總線背板的每個槽位分配對應的固定PCIE地址;將PCIE總線背板的每個槽位與PCIE總線交換機的端口號設置為一一對應的關系;當PCIE子節點板卡掛接到PCIE總線背板的槽位中、PCIE主節點板卡啟動或者重新掛接PCIE子節點板卡時,PCIE主節點板卡根據所述PCIE子節點板卡所在的槽位對PCIE子節點板卡進行對應的PCIE地址配置。該方法和裝置通過特定的硬件和軟件設計,實現了按槽位進行PCIE子板的固定PCIE總線地址分配,滿足大多數電力系統控制保護裝置及工業控制裝置的設計需求,有益于PCIE總線技術在工業、電力等領域的推廣。
技術領域
本發明屬于電子技術領域,具體涉及一種按槽位進行固定PCIE總線地址分配的方法及裝置。
背景技術
PCIE,即baiperipheral component interconnect express的縮寫,是一種高速串行計算機擴展總線標準。PCIE屬于高速串行點對點雙通道高帶寬傳輸,所連接的設備分配獨享通道帶寬,不共享總線帶寬。PCIE設備通過稱為互連或鏈路的邏輯連接進行通信。鏈路是兩個PCI Express端口之間的點對點通信通道,允許它們發送和接收普通PCI請求和中斷。
隨著工控設備對高速數據交換的發展需求及PCIE總線技術的日趨成熟,PCIE總線作為一種超高速通信總線被引入到工控設備的設計中,比如將PCIE總線作為工控裝置背板總線。但PCIE總線的一些特性,如設備地址分配,設備地址尋址等與傳統工控設備有所不同,給工控設備的編程應用帶來了不便。PCIE總線為即插即用型總線,當增加一個PCIE節點或減少一個PCIE節點時,PCIE總線上的各節點的PCIE地址就有可能發生變化,每個PCIE節點所分配的PCIE地址和真實的物理位置沒有固定對應關系。在一些應用中,比如在電力系統控制保護裝置或工業控制裝置中,PCIE總線本身的地址分配特性和電力系統控制保護裝置及工業控制大多數設計者的應用設計習慣不同,從應用特性及設計、調試和查找問題的便利性角度出發,設計者希望能將每個槽位對應分配的地址空間固定下來,即每個槽位板卡所分配的地址,和控制保護裝置所插入的板卡多少無關,僅和槽位有關。
發明內容
本發明的目的是提供一種PCIE總線的尋址方法及裝置,該方法和裝置通過特定的硬件和軟件設計,實現按槽位進行PCIE子板的固定PCIE總線地址分配,每個PCIE總線槽位所分配的PCIE總線地址空間,與裝置所配置的PCIE子板數量無關,僅和槽位相關,當總線上增加或減少PCIE節點板卡時,每個槽位所分配的地址都沒有改變。
為達到上述目的,本發明的第一方面提供了一種按槽位進行固定PCIE總線地址分配的方法,包括如下步驟:
預先給PCIE總線背板的每個槽位分配對應的固定PCIE地址;
將PCIE總線背板的每個槽位與PCIE總線交換機的端口號設置為一一對應的關系;
當PCIE子節點板卡掛接到PCIE總線背板的槽位中、PCIE主節點板卡啟動或者重新掛接PCIE子節點板卡時,PCIE主節點板卡根據所述PCIE子節點板卡所在的槽位對PCIE子節點板卡進行對應的PCIE地址配置。
進一步的,所述PCIE子節點板卡包括多個,PCIE總線背板中的槽位也包括多個。
進一步的,所述PCIE主節點板卡和PCIE子節點板卡之間僅有一級PCIE交換機,PCIE主節點板卡通過所述一級PCIE交換機能找到所有的PCIE子節點板卡。
進一步的,給每個PCIE總線背板的槽位分配固定的PCIE地址空間,當該槽位插入PCIE子節點板卡時,該地址空間配置給該PCIE子節點板卡,當該槽位無PCIE子節點板卡時,該地址空間預留給該槽位。
進一步的,所述根據所述PCIE子節點板卡所在的槽位對PCIE子節點板卡進行對應的PCIE地址配置的步驟包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于許繼集團有限公司;許繼電氣股份有限公司;國家電網有限公司,未經許繼集團有限公司;許繼電氣股份有限公司;國家電網有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010633952.2/2.html,轉載請聲明來源鉆瓜專利網。





