[发明专利]读取外部存储器的方法与装置无效

专利信息
申请号: 200610169263.0 申请日: 2006-12-21
公开(公告)号: CN101206624A 公开(公告)日: 2008-06-25
发明(设计)人: 成世明;王津福;易四军;原顺 申请(专利权)人: 扬智科技股份有限公司
主分类号: G06F13/16 分类号: G06F13/16;G06F12/02;H04N7/26;H04N7/24
代理公司: 北京三友知识产权代理有限公司 代理人: 田野
地址: 台湾省*** 国省代码: 中国台湾;71
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 读取 外部 存储器 方法 装置
【说明书】:

技术领域

发明是关于存储器读取的技术,特别有关于读取外部存储器的方法与装置。

背景技术

在计算机系统中,外部存储器的读取技术会影响整个计算机系统的效能。善用外部存储器的频宽不仅能大幅改善外部存储器的读取效率,更有助于提升整个计算机系统的效能。

传统的外部存储器读取架构,在接收到一读取请求后,会直接依照该读取请求自一外部存储器读取数据。然而,若读取请求发生的频率很高,同时每一读取请求所欲读取的数据长度很短的话,传统的外部存储器读取架构就会发生问题。以高级视频编码(Advanced Video Coding,AVC,又称H.264)技术为例,其图像运动补偿功能需要大量地自外部存储器(如动态随机存取存储器,DRAM)读取数据。该图像运动补偿功能会频繁地产生读取请求,但每一个读取请求所要求的数据量皆很小。如此频繁却小数据量的读取动作会导致该外部存储器的总线效率大幅降低,不仅拖垮整个系统的效能,甚至连图像品质也会受到严重影响。

因此,我们需要一种完全不同的外部存储器读取技术,以解决传统外部存储器读取技术在面临频繁且小数据量的读取请求时所发生的问题。

发明内容

本发明揭露一种读取外部存储器的方法以及实现该种方法的装置。本发明的读取外部存储器的装置包括一计数器、一合并器、一暂存模块、一数据暂存阵列、一第一控制单元、以及一第二控制单元。该计数器会根据多个读取请求的发生顺序,将每笔读取请求编号。该合并器会将编码以后的读取请求合并成尽量少的读取请求,并且产生对应该合并读取请求的多个排序阵列。其中,合并于同一个合并读取请求内的读取请求的编号,会根据该合并读取请求读取一外部存储器的方式储存于对应的排序阵列,以令该合并读取请求所读取到的数据得以根据该排序阵列找到对应的上述读取请求正确的数据返回顺序。该暂存模块乃用来暂存该合并读取请求以及与之对应的排序阵列。该第一控制单元会自该暂存模块读取上述合并读取请求以及上述排序阵列,并且根据上述合并读取请求自该外部存储器读取数据,并且根据各个合并读取请求所对应的排序阵列,将读取到的数据分配至该数据暂存阵列。该第一控制单元所执行的动作将令该笔读取请求所欲读取的数据得以依照该笔读取请求的发生顺序储存于该数据暂存阵列。该第二控制单元会将该数据暂存阵列所储存的数据依序读出。

本发明所揭露的读取外部存储器的方法包括:根据多个读取请求的发生顺序,对该笔读取请求编号;将该读取请求合并成多个合并读取请求,并且产生对应该合并读取请求的多个排序阵列,其中,合并于同一个合并读取请求内的读取请求的编号,会根据该合并读取请求读取一外部存储器的方式储存于对应的排序阵列,以令该合并读取请求所读取到的数据得以根据该排序阵列找到对应的上述读取请求正确的数据返回顺序;将该笔合并读取请求以及该笔排序阵列暂存于一暂存模块;自该暂存模块读取上述合并读取请求以及上述排序阵列,并且根据上述合并读取请求自该外部存储器读取数据,并且根据各个合并读取请求所对应的排序阵列,将读取到的数据分配至一数据暂存阵列,使上述读取请求所欲读取的数据得以依照上述读取请求的发生顺序储存于该数据暂存阵列;然后将该数据暂存阵列所储存的数据依序读出。

附图说明

图1为本发明一实施例的方块图;

图2为本发明合并器的一实施例;

图3举例说明上述合并读取请求与其对应的排序阵列的关系;

图4为一示意图,用以表达多个读取请求所欲读取的数据如何储存于本发明的一数据暂存阵列;

图5为本发明所揭露的一种读取外部存储器的方法的流程图。

符号说明:

100~读取外部存储器的装置;

102~功能方块;                    104~计数器;

106~合并器;                      108~暂存模块;

110~第一控制单元;                112~数据暂存阵列;

114~第二控制单元;                116~外部存储器;

120、122、124~信号线;            200~合并器;

202、204、206、208~合并单元;

212、234~比较器;                 214、236~多任务器;

216~合并数量计数器;              218、220、222、224~储存格;

226、228~比较器212的输入端;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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