[发明专利]长距离PCIe延长系统及数据发送方法有效
申请号: | 201410275519.0 | 申请日: | 2014-06-18 |
公开(公告)号: | CN104133793B | 公开(公告)日: | 2018-03-09 |
发明(设计)人: | 周新亮;江辉;汤金宽 | 申请(专利权)人: | 长芯盛(武汉)科技有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 430073*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 长距离 pcie 延长 系统 数据 发送 方法 | ||
1.一种长距离PCIe延长系统,其特征在于,包括:主机端接口装置、延长线、设备端接口装置;
所述主机端接口装置插入到主机的PCIe插槽中,根据设备端接口装置发送的PCIe设备的配置信息伪装成PCIe设备,按照PCIe设备的协议规范接收并解析主机发送的命令,并将接收到的命令,或者命令和数据通过自定义格式发送到所述设备端接口装置;
所述设备端接口装置具有PCIe插槽,PCIe设备插入到所述设备端接口装置的PCIe插槽中,所述设备端接口装置将所述PCIe设备的配置信息发送到所述主机端接口装置,所述设备端接口装置还根据接收到的命令伪装成主机,按照PCIe设备的协议规范向PCIe设备发送命令,或者命令和数据;
所述延长线为高速连接线,用于在所述主机端接口装置和所述设备端接口装置之间根据自定义格式收发数据;
所述主机端接口装置和所述设备端接口装置为嵌入式装置;
所述主机端接口装置还用于按照自定义的协议格式,向设备端接口装置发送查询命令,探测是否有PCIe设备插到设备端接口装置的PCIe插槽;
进行数据传输时,主机准备要发送的数据或分配用于接收数据的缓冲区,然后将命令发送到主机端接口装置;主机端接口装置按照PCIe设备的协议规范解析此命令,并依据此命令,按照自定义格式经延长线,发送到设备端接口装置;设备端接口装置接收到此命令后,会解析此命令或将数据存放到设备端接口装置为此命令分配的缓冲区,并根据此命令伪装成主机的驱动行为,向PCIe设备发送此命令。
2.根据权利要求1所述的系统,其特征在于,所述主机端接口装置和所述设备端接口装置分别进行上电初始化;
所述设备端接口装置还用于响应所述主机端接口装置发送的查询命令,向主机端接口装置反馈查询结果,如果有PCIe设备插到设备端接口装置的PCIe插槽,则将所述PCIe设备的配置信息,回传给主机端接口装置。
3.根据权利要求1所述的系统,其特征在于,所述延长线为光纤或以太网网线。
4.一种主机端接口装置,应用于长距离PCIe延长系统中,其特征在于,
所述主机端接口装置插入到主机的PCIe插槽中,根据设备端接口装置按照自定义格式经延长线发送的PCIe设备的配置信息伪装成PCIe设备,按照PCIe设备的协议规范接收并解析主机发送的命令,并将接收到的命令,或者命令和数据通过自定义格式经延长线发送到设备端接口装置;
所述配置信息为所述设备端接口装置的PCIe插槽中插入的PCIe设备的配置信息,所述发送到设备端接口装置的命令使得所述设备端接口装置伪装成主机,按照PCIe设备的协议规范向所述PCIe设备发送命令,或者命令和数据;
所述延长线为高速连接线,用于在所述主机端接口装置和所述设备端接口装置之间根据自定义格式收发数据;
所述主机端接口装置为嵌入式装置;
所述主机端接口装置还用于在上电初始化后,按照自定义的协议格式,向设备端接口装置发送查询命令,探测是否有PCIe设备插到设备端接口装置的PCIe插槽;
进行数据传输时,主机准备要发送的数据或分配用于接收数据的缓冲区,然后将命令发送到主机端接口装置;主机端接口装置按照PCIe设备的协议规范解析此命令,并依据此命令,按照自定义格式经延长线,发送到设备端接口装置。
5.根据权利要求4所述的装置,其特征在于,
所述主机端接口装置接收所述设备端接口装置反馈的查询结果,如果有PCIe设备插到设备端接口装置的PCIe插槽,则所述主机端接口装置还接收所述设备端接口装置反馈的所述PCIe设备的配置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长芯盛(武汉)科技有限公司,未经长芯盛(武汉)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410275519.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:文本处理方法及移动终端
- 下一篇:精简串行总线通信方法及系统