[发明专利]DMA向量缓冲区有效
| 申请号: | 201310502511.9 | 申请日: | 2013-10-23 |
| 公开(公告)号: | CN103777923B | 公开(公告)日: | 2017-09-05 |
| 发明(设计)人: | A·J·希格哈姆;M·S·艾伦;J·L·瑞德福特 | 申请(专利权)人: | 亚德诺半导体集团 |
| 主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F12/0802 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 金晓 |
| 地址: | 百慕大群岛(*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | dma 向量 缓冲区 | ||
1.一种直接存储器访问引擎,其包括经配置以进行以下操作的逻辑电路:
接收定向到包括多个部分的存储器块的直接存储器访问请求;
传送所述存储器块的所述多个部分中的一个部分;以及
清除与所述存储器块中的所传送的部分相关联的保护。
2.如权利要求1所述的直接存储器访问引擎,其中所述逻辑电路还经配置以:
在接收所述直接存储器访问请求之后:
提供直接存储器访问阻塞信号;
识别空闲的直接存储器访问通道;以及
在识别空闲的直接存储器访问通道之后,提供直接存储器访问未阻塞信号。
3.如权利要求1所述的直接存储器访问引擎,其中所述保护包括保护位。
4.如权利要求3所述的直接存储器访问引擎,其中所述保护位也充当高速缓冲存储器的脏位或无效位。
5.如权利要求1所述的直接存储器访问引擎,其中清除所述保护包括改变界定受保护的存储器块的保存界限的缓冲区,使得所述缓冲区不包括存储器中已被传送的部分。
6.如权利要求1所述的直接存储器访问引擎,还包括用于处理多个直接存储器访问请求的队列,其中所述队列以先进先出顺序操作。
7.如权利要求1所述的直接存储器访问引擎,还经配置以自动重新排序包括非单位步长向量的数据。
8.一种包括提供定向到存储器块的存储器指令的电路的处理器,所述指令经配置以:
测试与所述存储器块相关联的保护;
如果设置了所述保护,那么停滞所述指令;以及
如果未设置所述保护,那么:
识别空闲的直接存储器访问通道;以及
将对所述存储器块的直接存储器访问请求发送到直接存储器访问引擎,
其中,所述保护包括多个保护位,所述存储器块包括多个部分,设置所述保护包括设置所述多个保护位,所述多个保护位中的每一位与所述存储器块的所述多个部分中的一个部分相关联。
9.如权利要求8所述的处理器,其中所述处理器经配置以在发送所述直接存储器访问请求之后终止所述指令。
10.如权利要求8所述的处理器,其中所述保护包括识别使用中的存储器块的地址范围的缓冲区,且其中测试所述保护包括将所述请求的存储器块与所述使用中的存储器块的所述地址范围比较。
11.如权利要求8所述的处理器,其中设置所述保护包括使用标准硬件握手协议。
12.如权利要求8所述的处理器,其中所述处理器被配置成在发起所述直接存储器访问传送之后:
不禁用中断;
发布启动状态机的第一指令;以及
发布可中断的且等待所述状态机完成的第二指令。
13.如权利要求8所述的处理器,其中所述存储器指令是经配置以将数据从所述存储器块传送到所述处理器的加载指令。
14.如权利要求8所述的处理器,其中所述存储器指令是经配置以将数据从所述处理器传送到所述存储器块的存储指令。
15.一种计算机实施的方法,其包括:
接收定向到被寻址的存储器区域的存储器访问请求;
在所述存储器区域上设置至少一个保护,其中所述至少一个保护中的每个保护与所述存储器区域的一部分关联;
识别空闲存储器通道来为所述存储器访问请求提供服务;
发起数据传送来为所述存储器访问请求提供服务;以及
在完成所述数据传送的至少一部分之后,释放与所述完成部分相关联的保护。
16.如权利要求15所述的方法,其中:
所述保护包括将存储器的一个或更多个区域识别为使用中的存储器缓冲区;
设置所述保护包括将所述存储器区域识别为使用中的存储器区域;以及
释放所述保护包括从所述存储器缓冲区移除所述存储器区域中的所述数据传送已完成的所述部分。
17.如权利要求15所述的方法,还包括在发起所述数据传送之后终止提供所述存储器访问请求的指令。
18.如权利要求15所述的方法,其中设置所述保护包括设置保护位,且释放所述保护包括释放所述保护位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚德诺半导体集团,未经亚德诺半导体集团许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310502511.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:车辆
- 下一篇:一种管材水压试验装置及其使用方法





