[发明专利]动态随机存取存储器控制器及其控制方法有效
申请号: | 201710083491.4 | 申请日: | 2017-02-16 |
公开(公告)号: | CN106875971B | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 陈忱;沈鹏 | 申请(专利权)人: | 上海兆芯集成电路有限公司 |
主分类号: | G11C11/406 | 分类号: | G11C11/406 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 王珊珊 |
地址: | 201203 上海市张*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 随机存取存储器 控制器 及其 控制 方法 | ||
1.一种动态随机存取存储器控制器,包括:
指令队列,使要发送至动态随机存取存储器的操作指令在其中排队;以及
微控制器,以计数器计数对该动态随机存取存储器的一阶层完全再充电的次数,并在该计数器的计数尚未达一上限、且无对应于该阶层的存取指令等待于该指令队列时,连续对该阶层执行一次性再充电,该一次性再充电每次占用该阶层的全部存储单元堆,并且该微控制器在有对应于该阶层的存取指令等待于该指令队列、但该计数器为零时,对该阶层的多个存储单元堆执行逐堆再充电,该逐堆再充电每次占用该阶层的单个存储单元堆,使未轮到再充电的存储单元堆得以被存取,
其中,该微控制器计时每累积一监控时间单位,则令该计数器减一,
其中,该微控制器在对应的监控时间单位内对应的阶层闲置的区间,连续反复对该阶层进行该一次性再充电操作,而不每隔一监控时间单位进行该一次性再充电操作;以及
该微控制器在该计数器达该上限时,不再在对应的监控时间单位对该阶层进行再充电。
2.如权利要求1所述的动态随机存取存储器控制器,其中:
该微控制器在有对应于该阶层的存取指令等待于该指令队列、且该计数器大于零时,优先于该阶层的再充电,执行该指令队列中该阶层的存取指令。
3.如权利要求1所述的动态随机存取存储器控制器,其中:
该微控制器再充电该阶层的单一存储单元堆时,还调升该指令队列中对应于该阶层除该单一存储单元堆外的其他存储单元堆的存取指令的优先权;且
该微控制器结束再充电该阶层的所述单一存储单元堆时,还恢复该指令队列中对应于该阶层除该单一存储单元堆外的其他存储单元堆的存取指令的优先权。
4.如权利要求1所述的动态随机存取存储器控制器,其中:
该微控制器再充电该阶层的单一存储单元堆时,还调降该指令队列中对应于该单一存储单元堆的存取指令的优先权。
5.如权利要求4所述的动态随机存取存储器控制器,其中:
该微控制器结束再充电该阶层的所述单一存储单元堆时,还恢复该指令队列中对应于该单一存储单元堆的存取指令的优先权。
6.如权利要求1所述的动态随机存取存储器控制器,其中:
该微控制器对该阶层一次性再充电时,还调降该指令队列中对应于该阶层的存取指令的优先权。
7.如权利要求6所述的动态随机存取存储器控制器,其中:
该微控制器结束对该阶层一次性再充电时,还恢复该指令队列中对应于该阶层的存取指令的优先权。
8.一种动态随机存取存储器控制方法,包括:
提供指令队列,使要发送至动态随机存取存储器的操作指令在其中排队;
以计数器计数对该动态随机存取存储器的一阶层完全再充电的次数;
在该计数器的计数尚未达一上限、且无对应于该阶层的存取指令等待于该指令队列时,连续对该阶层执行一次性再充电,该一次性再充电每次占用该阶层的全部存储单元堆;
在有对应于该阶层的存取指令等待于该指令队列、但该计数器为零时,对该阶层的多个存储单元堆执行逐堆再充电,该逐堆再充电每次占用该阶层的单个存储单元堆,使未轮到再充电的存储单元堆得以被存取;以及
计时每累积一监控时间单位,则令该计数器减一,
其中,所述方法还包括:
在对应的监控时间单位内对应的阶层闲置的区间,连续反复对该阶层进行该一次性再充电操作,而不每隔一监控时间单位进行该一次性再充电操作;以及
在该计数器达该上限时,不再在对应的监控时间单位对该阶层进行再充电。
9.如权利要求8所述的动态随机存取存储器控制方法,还包括:
在有对应于该阶层的存取指令等待于该指令队列、且该计数器大于零时,优先于该阶层的再充电,执行该指令队列中该阶层的存取指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海兆芯集成电路有限公司,未经上海兆芯集成电路有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710083491.4/1.html,转载请声明来源钻瓜专利网。