[发明专利]信息处理方法和信息处理设备有效
申请号: | 201310455155.X | 申请日: | 2013-09-29 |
公开(公告)号: | CN104516840B | 公开(公告)日: | 2017-08-29 |
发明(设计)人: | 毛兴中 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F13/28 | 分类号: | G06F13/28 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 安之斐,张健 |
地址: | 100085*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 方法 设备 | ||
1.一种信息处理方法,应用于一控制器,所述控制器与处理器通信,所述信息处理方法包括:
从所述处理器接收第一辅助命令,所述第一辅助命令包括命令直接存储器存取DMA命令;
响应于所述第一辅助命令,以DMA方式接收来自所述处理器的多个主命令;
从所述处理器接收第二辅助命令,所述第二辅助命令包括数据DMA命令;
响应于所述数据DMA命令,以DMA方式执行与所述多个主命令的每个对应的操作;
生成中断信号;以及
将所述中断信号发送到所述处理器。
2.如权利要求1所述的信息处理方法,其中,所述控制器与缓存通信,并且,所述以DMA方式接收来自所述处理器的多个主命令的步骤包括:
以DMA方式从所述缓存接收所述多个主命令,其中,所述多个主命令由所述处理器发送至所述缓存。
3.如权利要求1所述的信息处理方法,其中,所述主命令为读命令和写命令中的至少一个,所述控制器与第一存储器和第二存储器通信,
并且,所述以DMA方式执行与所述多个主命令的每个对应的操作的步骤包括:
响应于所述数据DMA命令,以DMA方式依次将与每个主命令对应的数据从操作源写到操作目的地;
其中,所述操作源为所述第一存储器与所述第二存储器之一,所述操作目的地为所述第一存储器与所述第二存储器中的另一个。
4.如权利要求3所述的信息处理方法,其中,所述生成中断信号的步骤包括:
在与所述多个主命令中的每个主命令对应的数据全部从所述缓存存储到操作目的地中之后,生成所述中断信号。
5.如权利要求3所述的信息处理方法,其中,所述生成中断信号的步骤包括:
对于所述多个主命令中的每个主命令,分别校验从所述缓存存储到所述操作目的地时的数据是否存在错误;以及
在所述数据存在错误时,生成所述中断信号。
6.一种信息处理设备,应用于一控制器,所述控制器与处理器通信,所述信息处理设备包括:
第一接收单元,从所述处理器接收第一辅助命令,所述第一辅助命令包括命令直接存储器存取DMA命令;
第二接收单元,响应于所述第一辅助命令,以DMA方式接收来自所述处理器的多个主命令;
第三接收单元,从所述处理器接收第二辅助命令,所述第二辅助命令包括数据DMA命令;
执行单元,响应于所述数据DMA命令,以DMA方式执行与所述多个主命令的每个对应的操作;
生成单元,生成中断信号;以及
发送单元,将所述中断信号发送到所述处理器。
7.如权利要求6所述的信息处理设备,其中,所述控制器与第一存储器通信,并且,所述第二接收单元配置为:
以DMA方式从所述第一存储器接收所述多个主命令,其中,所述多个主命令由所述处理器发送至所述第一存储器。
8.如权利要求6所述的信息处理设备,其中,所述主命令为读命令和写命令中的至少一个,所述控制器与第一存储器和第二存储器通信,
并且,所述执行单元配置为:
响应于所述数据DMA命令,以DMA方式依次将与每个主命令对应的数据从操作源写到操作目的地;
其中,所述操作源为所述第一存储器与所述第二存储器之一,所述操作目的地为所述第一存储器与所述第二存储器中的另一个。
9.如权利要求8所述的信息处理设备,其中,所述生成单元配置为:
在与所述多个主命令中的每个主命令对应的数据全部从所述缓存存储到操作目的地中之后,生成所述中断信号。
10.如权利要求8所述的信息处理设备,其中,所述生成单元包括:
校验单元,对于所述多个主命令中的每个主命令,分别校验从所述缓存存储到所述操作目的地时的数据是否存在错误;以及
中断信号生成单元,在所述数据存在错误时,生成所述中断信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310455155.X/1.html,转载请声明来源钻瓜专利网。