[发明专利]数据传输方法、装置、设备及存储介质有效
申请号: | 201911399205.0 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111177054B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 杨子;刘永钦;梅超 | 申请(专利权)人: | 京信网络系统股份有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/42;G06F13/16 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 毛丹 |
地址: | 510663 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 设备 存储 介质 | ||
1.一种数据传输方法,其特征在于,用于PCIe总线架构的下位机中,所述PCIe总线架构包括上位机、主内存和所述下位机,所述数据传输方法包括:
接收所述上位机传递的第一目标地址,其中,所述第一目标地址是所述上位机在对第一存储空间进行设置后发送的,所述第一存储空间是所述上位机在对所述下位机的驱动加载完毕后设置的,所述第一目标地址为所述主内存中的第一存储空间的地址,所述第一存储空间为预先设置的用于存储所述上位机和所述下位机通过直接内存访问操作相互传递的数据的存储空间;
在向所述上位机传递第一数据时,生成第一直接内存访问指令,其中,所述第一直接内存访问指令用于指示源地址和所述第一目标地址,所述源地址为所述第一数据在所述下位机中的存储地址;
根据所述第一直接内存访问指令执行第一直接内存访问操作;
其中,所述第一直接内存访问操作包括从所述源地址对应的存储空间中获取所述第一数据,并根据所述第一目标地址将所述第一数据传递至所述第一存储空间。
2.根据权利要求1所述的数据传输方法,其特征在于,所述数据传输方法还包括:
接收所述上位机发送的数据下行指示信息;
根据所述数据下行指示信息的指示生成第二直接内存访问指令,所述第二直接内存访问指令用于指示所述第一目标地址;
根据所述第二直接内存访问指令执行第二直接内存访问操作;
其中,所述第二直接内存访问操作包括从所述第一存储空间中获取第二数据,并将所述第二数据存储至所述下位机中。
3.根据权利要求2所述的数据传输方法,其特征在于,所述数据传输方法还包括:
在所述第一直接内存访问操作或者所述第二直接内存访问操作执行完毕后,生成执行完毕信息,并根据第二目标地址将所述执行完毕信息传递至所述主内存中的第二存储空间;
其中,所述第二目标地址为所述第二存储空间的地址,所述第二存储空间为预先设置的用于存储所述下位机传递的执行完毕信息的存储空间。
4.根据权利要求3所述的数据传输方法,其特征在于,所述生成第一直接内存访问指令之前,所述数据传输方法还包括:
接收所述上位机传递的所述第二目标地址;
其中,所述第二目标地址是所述上位机在对所述第二存储空间进行设置后发送的,所述第二存储空间是所述上位机在对所述下位机的驱动加载完毕后设置的。
5.根据权利要求4所述的数据传输方法,其特征在于,所述下位机包括主控制器、控制状态适配器以及PCIe HIP元件,所述接收所述上位机传递的所述第一目标地址和所述第二目标地址,包括:
通过所述PCIe HIP元件接收所述上位机传递的第一bar地址写指令,并将所述第一bar地址写指令传递至所述控制状态适配器,所述第一bar地址写指令携带所述第一目标地址和所述第二目标地址;
通过所述控制状态适配器将所述第一bar地址写指令转换为第一主控制器控制信息,并将所述第一主控制器控制信息传递至所述主控制器,所述第一主控制器控制信息携带所述第一目标地址和所述第二目标地址。
6.根据权利要求5所述的数据传输方法,其特征在于,所述生成第一直接内存访问指令,包括:
通过所述主控制器生成所述第一直接内存访问指令。
7.根据权利要求6所述的数据传输方法,其特征在于,所述下位机还包括用户数据接口适配器、上行数据缓存和缓存监控元件;所述通过所述主控制器生成所述第一直接内存访问指令之前,所述数据传输方法还包括:
通过所述用户数据接口适配器接收应用层产生的所述第一数据,并将所述第一数据存储至所述上行数据缓存;
通过所述缓存监控元件对所述上行数据缓存进行监控,通过监控得到所述第一数据在所述上行数据缓存中的存储地址,将所述第一数据在所述上行数据缓存中的存储地址作为所述源地址,并将所述源地址传递至所述主控制器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京信网络系统股份有限公司,未经京信网络系统股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911399205.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种洗碗机的洗涤控制方法及洗碗机
- 下一篇:显示面板及其驱动方法和显示装置