[发明专利]将数据存储在存储器控制器中的多个缓冲器的任何中有效

专利信息
申请号: 201080067099.7 申请日: 2010-06-22
公开(公告)号: CN102918515A 公开(公告)日: 2013-02-06
发明(设计)人: H.Q.乐;T.F.埃默森;D.F.海因里奇;R.L.努南 申请(专利权)人: 惠普发展公司;有限责任合伙企业
主分类号: G06F13/16 分类号: G06F13/16;G06F9/06;G06F12/00
代理公司: 中国专利代理(香港)有限公司 72001 代理人: 徐红燕;王洪斌
地址: 美国德*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据 存储 存储器 控制器 中的 缓冲器 任何
【权利要求书】:

1.一种存储器控制器,包括;

一个或多个端口,其被耦合到缓冲器选择逻辑;以及

多个缓冲器,每个缓冲器被配置成存储与写请求相关联的写数据且每个缓冲器被耦合到缓冲器选择逻辑;

其中,所述缓冲器选择逻辑被配置成基于用于端口中的每一个的缓冲器的优先级将与来自端口中的至少一个的写请求相关联的写数据存储在任何缓冲器中。

2.权利要求1的存储器控制器,其中,所述缓冲器选择逻辑被配置成:

从一个或多个端口接收写请求;

针对每个可用缓冲器,许可源自于缓冲器的最高优先级端口的写请求;以及

针对写请求被许可的每个端口,将与写请求相关联的写数据存储在端口的许可了端口的写请求的最高优先级缓冲器中;

其中,所述缓冲器选择逻辑进一步被配置成如果缓冲器选择逻辑未许可一个或多个端口的写请求,则重复上述步骤。

3.权利要求2的存储器控制器,其中,如果缓冲器是空的,则缓冲器中的一个是可用的。

4.权利要求2的存储器控制器,其中:

与在先写请求相关联的写数据被存储在缓冲器中,该写数据与高速缓存线中的一个或多个地址相关联;

与写请求相关联的写数据与地址相关联;以及

缓冲器选择逻辑被配置成如果与写请求相关联的写数据的地址在高速缓存线中,则确定缓冲器可用于写请求。

5.权利要求4的存储器控制器,其中,所述缓冲器选择逻辑还被配置成将与在先写请求相关联的写数据和与写请求相关联的写数据合并,并将最终写数据存储在包含与在先写请求相关联的写数据的缓冲器中。

6.权利要求1或权利要求2的存储器控制器,还包括被耦合到所述多个缓冲器的缓冲器仲裁逻辑,其中,所述缓冲器仲裁逻辑被配置成:

从端口接收读请求;

确定读请求是否命中存储在任何缓冲器中的写数据;

将包含该读请求命中的写数据的缓冲器的内容发送到存储器。

7.权利要求1或权利要求2的存储器控制器,还包括被耦合到所述多个缓冲器的缓冲器仲裁逻辑,其中,所述缓冲器仲裁逻辑被配置成:

从端口接收读请求;

确定读请求是否命中存储在任何缓冲器中的写数据;

将读请求命中的写数据返回至端口。

8.权利要求1或权利要求2的存储器控制器,还包括被耦合到所述多个缓冲器的缓冲器仲裁逻辑,其中,所述缓冲器仲裁逻辑被配置成:

从端口接收写请求;

确定该写请求是否命中存储在任何缓冲器中的写数据;

将包含该写请求命中的写数据的缓冲器的内容发送到存储器。

9.一种方法,包括:

从一个或多个端口接收一个或多个写请求;

针对多个缓冲器的每个可用缓冲器,许可来自缓冲器的最高优先级端口的写请求;

针对其请求被许可的每个端口,将与写请求相关联的写数据存储在端口的许可端口的写请求的最高优先级缓冲器中;

如果一个或多个端口的写请求未被许可,则重复接收、许可以及存储的上述步骤;

其中,所述写请求包括写数据,其与包含在高速缓存线中的一个或多个地址相关联。

10.权利要求9的方法,还包括如果缓冲器是空的,则确定缓冲器中的一个是可用的。

11.权利要求9的方法,还包括;

确定与当前写请求相关联的写数据是否与包含在存储于缓冲器中的写数据的高速缓存线中的地址相关联;

如果与当前写请求相关联的写数据与包含在高速缓存线中的地址相关联,则确定缓冲器可用于当前写请求。

12.权利要求11的方法,还包括;

作为当前写请求与包含在高速缓存线中的地址相关联的结果,将与在先写请求相关联的写数据和与当前写请求相关联的写数据合并,从而创建最终写数据;以及

将最终写数据存储在包含与在先写请求相关联的写数据的缓冲器中。

13.权利要求9的方法,还包括;

从端口接收读请求;

确定读请求是否命中存储在任何缓冲器中的写数据;

作为读请求命中缓冲器的一个中的写数据的结果,将该缓冲器的内容发送到存储器。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司;有限责任合伙企业,未经惠普发展公司;有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201080067099.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top