[发明专利]一种PCIe设备管理方法及其运行系统有效
| 申请号: | 202010757559.4 | 申请日: | 2020-07-31 |
| 公开(公告)号: | CN112000594B | 公开(公告)日: | 2022-04-19 |
| 发明(设计)人: | 林涛 | 申请(专利权)人: | 瑞芯微电子股份有限公司 |
| 主分类号: | G06F13/12 | 分类号: | G06F13/12;G06F13/42 |
| 代理公司: | 福州市景弘专利代理事务所(普通合伙) 35219 | 代理人: | 林祥翔;徐剑兵 |
| 地址: | 350003 福建省*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 pcie 设备管理 方法 及其 运行 系统 | ||
一种PCIe设备管理方法及其运行系统,方法运行于PCIe终端及其上位机,方法包括如下步骤,S100、设定PCIe终端内的第一控制器与第二控制器分别控制第一设备,第二设备;S102、建立数据转发层,通过数据转发层将第一控制器的地址、第二控制器的地址进行存取,分别映射至物理功能中的第一基地址、第二基地址;S104、所述物理功能向上位机上报的设备类别为非通用类别,并上报存在待分配的基地址;通过上述方案建立数据转发层和物理功能,能够使得上位机能够通过虚拟地址调用多个设备控制器的数据,再通过上位机端的驱动运行加载设备,最终达到了多设备通过一个PCIe通道接入上位机的技术效果。
技术领域
本发明涉及PCIe接入设备领域,尤其涉及一种PCIe复合设备的设计方法。
背景技术
目前市售的PCIe设备接入主机系统,只能当成固定设备使用,例如PCIe网卡,声卡,SSD。但是由于USB复合设备这个概念的存在,以及越来越多SoC厂家将自己的芯片的设备设计成PCIe接口设备,可以方便的接入主机系统,例如AI计算卡。鉴于USB复合设备模型的先例,允许一个接入主机系统的USB设备实现多种功能,所以PCIe设备接入主机系统也可以实现多种复合功能。
现有技术中包括CN201910893668.6,CN 201380002531.8的技术方案,都是通过双模多模的做法在主机端进行复合,需要占用多个PCIe接口,其他一些现有技术为了在主机系统使用EP端的复合设备,需要在主机端放置一份主机端的驱动,还需要在EP端放置多份复合设备的驱动。这样带来的问题就是需要同时维护两份驱动,并且在小尺寸的EP设备中占用较大内存,可能影响EP的性能,进而降低了主机系统使用EP的效率。
发明内容
为此,需要提供一种新的PCIe设备管理方法,能够达到同一个PCIe端口同时运行多个复合子设备的效果;
为实现上述目的,发明人提供了一种PCIe设备管理方法,运行于PCIe终端及其上位机,方法包括如下步骤,
S100、设定PCIe终端内的第一控制器与第二控制器分别控制第一设备,第二设备;
S102、建立数据转发层,通过数据转发层将第一控制器的地址、第二控制器的地址进行存取,分别映射至物理功能中的第一基地址、第二基地址;
S104、所述物理功能向上位机上报的设备类别为非通用类别,并上报存在待分配的基地址;
S106、上位机根据上报情况分配第一虚拟地址、第二虚拟地址;
S108、上位机内的自定义驱动层接收物理功能向上位机上报的设备类别并识别,根据所述设备类别加载第一控制器、第二控制器对应的外置驱动,最终调用第一设备、第二设备。
进一步地,具体包括步骤,当上位机进行设备枚举时,所述物理功能向上位机上报的设备类别为非通用类别,并上报存在待分配的基地址。
具体地,步骤S102具体为,通过数据转发层将第一控制器的地址、第二控制器的地址进行存取,通过地址翻译服务分别映射至物理功能中的第一基地址、第二基地址。
进一步地,还包括步骤,所述物理功能还向上位机上报设备识别码;所述上位机内的自定义驱动层接收所述上位机设备识别码并根据设备识别码加载对应的外置驱动。
具体地,所述设备包括PCIe声卡、PCIe网卡、PCIe存储器或PCIe显卡。
一种PCIe设备的运行系统,其特征在于,包括PCIe终端和上位机,
所述PCIe终端内包括第一控制器与第二控制器,所述第一控制器与第二控制器分别控制第一设备,第二设备;还包括数据转发层,所述数据转发层用于将第一控制器的地址、第二控制器的地址进行存取,分别映射至物理功能中的第一基地址、第二基地址;所述物理功能还用于向上位机上报的设备类别为非通用类别,并上报存在待分配的基地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞芯微电子股份有限公司,未经瑞芯微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010757559.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种运营后台管理系统及管理方法
- 下一篇:阵列天线移相馈电装置及阵列天线





