[发明专利]一种按槽位进行固定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.vipzhuanli.com/pat/books/202010633952.2/2.html,转载请声明来源钻瓜专利网。