[发明专利]内存读写的动态控制方法及装置在审
申请号: | 201210478958.2 | 申请日: | 2012-11-22 |
公开(公告)号: | CN103838513A | 公开(公告)日: | 2014-06-04 |
发明(设计)人: | 刘辉 | 申请(专利权)人: | 深圳市中兴微电子技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李健;龙洪 |
地址: | 518083 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内存 读写 动态控制 方法 装置 | ||
1.一种内存读写的动态控制方法,其特征在于,该方法包括:
对从缓存管理队列输出的当前待处理读请求进行合法性和超时判断;
将所述当前待处理读请求分别与抵消后数据缓存队列中的请求内容、写请求和数据缓存队列中的请求内容以及待处理请求和数据缓存队列中的请求内容实时地进行比较,获得三个条件标志;
当确定所述当前待处理读请求合法、未超时且所述三个条件标志均表示不存在相同的请求,则将所述当前待处理读请求输出至待处理请求和数据缓存队列等待处理,否则,将该当前待处理读请求保持等待状态。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对从写请求和数据缓存队列输出的当前待处理写请求进行合法性和超时判断;
当确定所述当前待处理写请求合法且未超时,则将所述当前待处理写请求写入内存,否则,丢弃所述当前待处理写请求。
3.根据权利要求1或2所述的方法,其特征在于:
所述对当前待处理读请求进行合法性和超时判断之前,所述方法还包括:
仲裁输出的待处理读请求写入所述缓存管理队列,当所述缓存管理队列满时,停止仲裁输出,当所述缓存管理队列非空且上一请求非法或者超时丢弃或处理结束时,从所述缓存管理队列中输出所述当前待处理读请求;或者
所述对从当前待处理写请求进行合法性和超时判断之前,所述方法还包括:
仲裁输出的待处理写请求写入所述写请求和数据缓存队列,当所述写请求和数据缓存队列满时,停止仲裁输出,当所述写请求和数据缓存队列非空且上一请求非法或者超时丢弃或处理结束时,从所述写请求和数据缓存队列中输出所述当前待处理写请求。
4.根据权利要求1或2所述的方法,其特征在于:
所述将所述当前待处理请求输出至待处理请求和数据缓存队列等待处理之后,该方法还包括:
在对所述当前待处理读请求的处理过程中,预先判断所述待处理请求和数据缓存队列中是否还有新的请求,如果有,则在当前待处理读请求传输完成前来完成对下一请求的预处理,待所述当前待处理读请求处理结束,直接处理所述下一请求;其中,对所述下一请求的预处理时间小于对所述当前待处理读请求的处理时间。
5.根据权利要求4所述的方法,其特征在于:
所述对所述当前待处理读请求的处理和对所述下一请求的预处理均包括合法性判断、地址换算和读写冲突检测。
6.根据权利要求1或2所述的方法,其特征在于:
所述待处理请求和数据缓存队列、所述写请求和数据缓存队列和所述抵消后数据缓存队列为采用寄存器组模拟的先进先出队列。
7.根据权利要求1或2所述的方法,其特征在于:
当所述当前待处理读请求为读抵消请求时,将所述当前待处理读请求输出至待处理请求和数据缓存队列等待处理之后,该方法还包括:
根据该读抵消请求从内存中读出数据进行抵消处理,将抵消处理后的数据写入写请求和数据缓存队列中。
8.一种内存读写的动态控制装置,其特征在于,该装置包括:
判断模块,用于对从缓存管理队列输出的当前待处理读请求进行合法性和超时判断;
标志获得模块,用于将所述当前待处理读请求分别与抵消后数据缓存队列中的请求内容、写请求和数据缓存队列中的请求内容以及待处理请求和数据的缓存队列中的请求内容实时地进行比较,获得三个条件标志;
请求动态控制模块,用于当确定所述当前待处理读请求合法、未超时且所述三个条件标志均表示不存在相同的请求,则将所述当前待处理读请求输出至待处理请求和数据缓存队列等待处理,否则,将该当前待处理读请求保持等待状态。
9.根据权利要求8所述的装置,其特征在于:
所述判断模块,还用于对从写请求和数据缓存队列输出的当前待处理写请求进行合法性和超时判断;
所述请求动态控制模块,还用于当确定所述当前待处理写请求合法且未超时,则将所述当前待处理写请求写入内存,否则,丢弃所述当前待处理写请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市中兴微电子技术有限公司,未经深圳市中兴微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210478958.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种埋入式大型井式炉的保温装置
- 下一篇:一种机床床身压板装置