[发明专利]在SDRAM存储若干数据的方法有效
申请号: | 200910081105.3 | 申请日: | 2009-04-02 |
公开(公告)号: | CN101520750A | 公开(公告)日: | 2009-09-02 |
发明(设计)人: | 李建军;付军 | 申请(专利权)人: | 北京中星微电子有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 上海和跃知识产权代理事务所 | 代理人: | 李崧岩 |
地址: | 100083北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | sdram 存储 若干 数据 方法 | ||
技术领域
本发明涉及一种在SDRAM中存储数据的方法,尤其是在其中存储若干图 片数据的方法。
背景技术
随着信息技术的发展与广泛应用,使用SDRAM进行数据的存储和读取也 越来越广泛。
如图1所示,目前在各个MASTER对多块数据包以相似偏移量并发访问 的概率比较大的SOC(system on chip)系统设计中,其并没有对存储的数据 在SDRAM中的存储位置有所要求。如图2所示,这些数据在SDRAM中的 存储方式也就是顺序存储,即在存完一个数据后,在进行下一个数据的存储, 直到存储完毕所有的数据。假设数据读取的burst长度为4word,那么其数据 读取方式请参阅图3所示。由于数据存储的方式并不与数据读取的方式对应, 因此在图3中可以看出,每读一个burst长度的数据,就会发生一次page miss (即前后两次burst数据读取是发生在不同的page中,这种读取方式被称作 page miss),这样就使得数据读取时间加长。
如此,这种存储方式使得提高SDRAM的访问带宽,纯粹是依靠SDRC (同步动态随机存储控制器)这个模块本身的性能。其性能好时,数据的存 储效率就高;反之,则效率低下。但是就目前而言,即使是一个性能最优秀 的SDRC,其对SDRAM的访问带宽的提高也是有限的。
因此,亟待提出一种新的可用于SDRAM存储数据的方法,以解决现有 技术中的缺点。
发明内容
有鉴于此,本发明的一个目的在于提供一种SDRAM中数据存储方法, 其对存储数据在SDRAM中的存储位置有所安排,以提高其被访问的效率, 进而提高整个系统的性能。
为了达到上述目的,本发明的一个实施方式提供了一种在SDRAM中存 储若干数据的方法,其中该使用的SDRAM包括有若干存储阵列(bank), 每个存储阵列中包括有若干存储单元(page),其包括有以下步骤。将每份数 据划分为若干大小相同的数据块,每个数据块的大小等于读取SDRAM内存 储数据的BURST长度;将相邻的预定份数据的数据块依次交错存储于 SDRAM的存储阵列的存储单元内。
进一步的,在不同实施方式中,其中将数据包括的数据块交错存储于 SDRAM的存储阵列的存储单元内的方式为,依次存储各数据包括的第一个 数据块,当全部要存储的数据的第一个数据块依次存储完毕后,在按第一次 若干数据的存储顺序继续存储各数据的第二个数据块,直到最后将所有数据 的数据块存储完毕。
进一步的,在不同实施方式中,其中在将数据包括的数据块交错存储于 SDRAM的存储阵列的存储单元内的方式中,SDRAM内包括的存储阵列及 其内包括的存储单元是按照逻辑结构上的先后顺序来依次存储这些数据的数 据块。
进一步的,在不同实施方式中,其中在SDRAM中存储的这些数据,其 大小是完全一样的。
进一步的,在不同实施方式中,其中SDRAM中数据读取的BURST长 度大小包括1、2、4、8words,相应的,存储的数据所分成的数据块,其相 应大小也包括1、2、4、8words。
进一步的,在不同实施方式中,其中存储的数据为图片数据。
进一步的,在不同实施方式中,其中存储的若干图片数据最好为同样大 小。
进一步的,在不同实施方式中,本发明SDRAM数据存储方法用于各个 MASTER对多块数据包以相似偏移量并发访问的概率比较大的SOC系统中, 以提高其SDRAM的访问效率。
相对于现有技术,本发明通过对存储数据在SDRAM中的存储位置的安 排,使得其可以被更有效率的访问,节省了读取时间,从而达到提高SDRAM 的访问带宽,进而提高整个系统性能的目的。
附图说明
图1为现有技术中SOC系统的简化结构示意图;
图2为图1中所示的SDRAM数据存储方式示意图;
图3为图2中SDRAM中存储的数据的读取方式示意图;
图4是本发明的一个实施方式涉及的数据存储方法的流程图;
图5为本发明的一个实施方式中数据存储在SDRAM中的存储位置示意 图;
图6为本发明的一个实施方式中在SDRAM中存储的数据读取方式的示 意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910081105.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基板处理装置
- 下一篇:具有开路致动器测试的打印头集成电路
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置