一种分块存储器的实现方法

文档序号:6471947阅读:186来源:国知局

专利名称::一种分块存储器的实现方法
技术领域
:本发明涉及存储器
技术领域
,尤其涉及一种分块存储器的实现方法。
背景技术
:在芯片设计领域,芯片常需要緩存大量的数据,这些数据一般缓存在芯片内部或者外挂的存储器中。现有的电器中常常要存储不同的数据块,但串行存储器一般都有统一的寻址空间,因此就需要多个这种存储器。而这种存储器大容量的和小容量的价格差别不是很大,从而使得成^M艮高。例如在电视机中,目前常用可擦出非易失串行存储器E2PROM来存储EDID数据(每块数据大小为256byte,即2kB)。而电视机常常会有几个PC接口和HDMI接口,这就要求要用到几块24C02(存储空间为2kB)这样的E2PROM存储器。这几块E2PROM存储器的用法相同,地址设定脚均接地。现有的2kB容量的E^ROM存储器是直接利用SDA协议中的8位字地址(即82字=256字2K位)来存取数据;现有的8kB容量的E2PROM存储器是利用SDA协议中的8位字地址和器件地址末2位共IO位字地址(即102字=1&字二8K位)来存取数据,如图1所示,图中P0/P1即为器件地址末2位。
发明内容本发明要解决的技术问题是提供一种分块存储器的实现方法。为解决上述技术问题,本发明的目的是通过以下技术方案实现的。一种分块存储器的实现方法,包括A、将存储器的存储空间分成若干个存储分块,并为每个存储分块分配对应的块物理地址信息;B、当发生数据存储需求时,动态为其分配一条由一个或多个存储分块基于所述块物理地址信息组成的数据存储分块链,并利用所述数据存储分块链进行数据的存储。其中,所述步骤A中块物理地址信息包括分块首地址用于指向存储分块在存储器存储空间中的位置。其中,步骤B之后还包括当所述的数据存储分块链中的存储分块无需存储数据时,则将其释放为可以分配给其他数据存储需求的存储分块。其中,当发生数据存储需求时,通过一个2选开关进行地址信息分配选通存储分块区。以上技术方案可以看出,本发明具有以下有益效果本发明将存储器内部存储单元分成若干块,通过增加外部引脚来选择不同的存储块,用于代替多个这样独立的存储器单元,从而大大降低了成本,也减少化学材料的使用,达到保护环境的目的。图1为现有的存储器寻址示意图;图2为本发明存储器实现原理框图。具体实施例方式本发明的核心思想本发明将存储器内部存储单元分成若干块,通过增加外部引脚来选择不同的存储块,用于代替多个这样独立的存储器单元。为便于对本发明进一步理解,现结合附图及具体实施例对本发明进行详细描述。请参阅图2所示,把SDA协议中器件地址末2位和外部引脚S0/S1形成的2位地址送到一个2选开关,该开关有外部引脚FS来控制,当FS接低电平时,把SDA协议中器件地址末2位送到后面的地址解码器,这时器件等同于普通的8kB容量的E^ROM存储器;而当FS接高电平时,把外部引脚S0/S1形成的2位送到后面的地址解码器,这时器件就是一个有四个2kB分区的8kB容量的E^ROM存储器。4目前电视机中最常见的是共有3~4个PC接口和HDMI接口,也就是说有四个存储块的存储器是最实用的。可以用一个容量为8kB的E2PROM存储器来实现4个容量为2kB的E2PROM存储器。因为作为EDID数据存储应用时器件地址后三位必须设为000,只用到SDA协议中的8位字地址。因此可针对这类应用在内部直接把可选地址设为000,并把其存储区分为四块,外部有两个引脚形成OO、01、10、11四种逻辑选择,可以分别选择这四个存储区。引脚功能如表l。表1<table>tableseeoriginaldocumentpage5</column></row><table>其中第3脚FS为功能选择,当其接地时,该IC仍为8kB的E2PROM存储器;当其接电源时,该IC就为四个2kB的E2PROM存储器。以上对本发明所4是供的一种分块存储器的实现方法进行了详细介绍,本文只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本"i兌明书内容不应理解为对本发明的限制。权利要求1、一种分块存储器的实现方法,其特征在于,包括A、将存储器的存储空间分成若干个存储分块,并为每个存储分块分配对应的块物理地址信息;B、当发生数据存储需求时,动态为其分配一条由一个或多个存储分块基于所述块物理地址信息组成的数据存储分块链,并利用所述数据存储分块链进行数据的存储。2、根据权利要求1所述的分块存储器的实现方法,其特征在于,所述步骤A中块物理地址信息包括分块首地址用于指向存储分块在存储器存储空间中的位置。3、根据权利要求2所述的分块存储器的实现方法,其特征在于,步骤B之后还包括当所述的数据存储分块链中的存储分块无需存储数据时,则将其释放为可以分配给其他数据存储需求的存储分块。4、根据权利要求1所述的分块存储器的实现方法,其特征在于,当发生数据存储需求时,通过一个2选开关进行地址信息分配选通存储分块区。全文摘要本发明公开了一种分块存储器的实现方法,包括A.将存储器的存储空间分成若干个存储分块,并为每个存储分块分配对应的块物理地址信息;B.当发生数据存储需求时,动态为其分配一条由一个或多个存储分块基于所述块物理地址信息组成的数据存储分块链,并利用所述数据存储分块链进行数据的存储。本发明将存储器内部存储单元分成若干块,通过增加外部引脚来选择不同的存储块,用于代替多个这样独立的存储器单元,从而大大降低了成本,也减少化学材料的使用,达到保护环境的目的。文档编号G06F12/06GK101477493SQ20081024132公开日2009年7月8日申请日期2008年12月17日优先权日2008年12月17日发明者王周宏申请人:康佳集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1