[发明专利]一种系统内存管理装置和系统内存管理方法有效
申请号: | 201710467068.4 | 申请日: | 2017-06-19 |
公开(公告)号: | CN109144898B | 公开(公告)日: | 2023-02-17 |
发明(设计)人: | 陈治 | 申请(专利权)人: | 深圳市中兴微电子技术有限公司 |
主分类号: | G06F12/1009 | 分类号: | G06F12/1009;G06F12/1027;G06F12/1045 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 姜春咸;冯建基 |
地址: | 518055 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种系统内存管理装置和系统内存管理方法,包括一转译控制单元、若干转译缓冲单元、一仲裁单元和一比对判断单元,其中转译缓冲单元用于存储各主设备的物理地址及TAG表存储阵列,接收主设备的读写请求及转译控制单元的页表查找结果或页表项对应的转译查找表入口无效请求,获取其中的要比对的信息并发送至比对判断单元,产生标签比对请求并发送至仲裁单元;仲裁单元用于对标签比对请求进行存储并排序;比对判断单元用于提取最优先的标签比对请求,获取对应的要比对的信息和TAG表存储阵列进行比对,产生比对结果并发送至转译缓冲单元。本发明通过让若干TBU共用一个比较判断单元,有效节省了芯片的设计面积,为整个SOC节省了成本。 | ||
搜索关键词: | 一种 系统 内存 管理 装置 方法 | ||
【主权项】:
1.一种系统内存管理装置,其特征在于,包括一转译控制单元、若干转译缓冲单元、一仲裁单元和一比对判断单元,其中:转译控制单元,用于进行二级转译查找表的查找或全局页表查找,产生页表查找结果并发送至转译缓冲单元,或当页表项无效时,产生页表项对应的转译查找表入口无效请求并发送至转译缓冲单元;转译缓冲单元,包含用于存储和自身相连的各个主设备的常用物理地址的标签表存储阵列,并接收来自主设备的读写请求以及来自转译控制单元的页表查找结果或页表项对应的转译查找表入口无效请求,获取读写请求、页表查找结果或页表项对应的转译查找表入口无效请求中的要比对的信息并发送至比对判断单元,产生与要比对的信息对应的标签比对请求并发送至仲裁单元;仲裁单元,用于接收标签比对请求,对标签比对请求进行存储并排序,将最优先的标签比对请求发送至比对判断单元;比对判断单元,用于接收最优先的标签比对请求,获取最优先的标签比对请求对应的要比对的信息及对应的标签表存储阵列,将要比对的信息和对应的标签表存储阵列进行比对,产生比对结果并发送至转译缓冲单元。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市中兴微电子技术有限公司,未经深圳市中兴微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710467068.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种实现大容量SSD磁盘的方法
- 下一篇:用于管理表恢复的方法