一种快闪记忆体更新资料的管理方法及相关的记忆卡技术

技术编号:4322222 阅读:171 留言:0更新日期:2012-04-11 18:40
一种快闪记忆体更新资料的管理方法及相关的记忆卡,解决如 何有效且平均地使用快闪记忆体中的记忆区块的问题。采用的技术方 案是,信息存、取管理单元接到来自主机CPU资料写入指令以后开始 操作:获取用以更新母区块中目标页面的第一资料后,判断它是否包 含用以更新目标页面中尾端区段的资料,如果不包含,将第一资料写 入第一档案配置区块的取代页面中;如果包含,将其写入第二档案配 置区块所对应的页面中。配套记忆卡,包括快闪记忆体,以及与其配 套的控制器,快闪记忆体中包括母区块、第一档案配置区块以及与第 一档案配置区块配套的第二档案配置区块,控制器中存储有更新管理 程序。本发明专利技术的优点是,增加了快闪记忆体中的记忆区块的使用寿命。

【技术实现步骤摘要】

本专利技术涉及一种快闪记忆体,特别涉及一种快闪记忆体更新资料 的管理方法及相关的记忆卡。
技术介绍
快闪记忆体为一种可以被电抹除并且重新写入的非易失性记忆体,主要应用在记忆卡与USB快闪随身碟,作为一般的储存与电脑装 置和数字产品间的资料转运。快闪记忆体的成本远小于EEPR0M,已 经成为主流的记忆体装置。举例而言,快闪记忆体应用于个人数位助 理(PDA)、可携式电脑、数字音频播放器、数码相机与行动电话中。 快闪记忆体包括众多的记忆区块,并且每一记忆区块具有复数个用以 储存资料的储存页面。快闪记忆体以记忆区块为单元进行抹除,而以 储存页面为单位进行写入。换言之,当快闪记忆体的资料被抹除时, 快闪记忆体的记忆区块中的所有储存页面都必须要被一起抹除。然 而,当要写入资料至快闪记忆体中时,该资料可以被写入快闪记忆体 的记忆区块中一特定储存页面中。此外,资料仅可以被写入至未储存 资料的储存页面或已抹除的储存页面。然而,快闪记忆体中每个记忆 区块仅可以被抹除的一定次数。当记忆区块的抹除次数超过一临界值 时,该记忆区块将无法被正确地写入,并且由该记忆区块读取出资料 时将可能发生错误。换言之,对快闪记忆体的使用寿命而言,平均地使用记忆区块是十分重要的,但传统平均抹写方法并无法有效地达 成此目的。因此,需要一种方式可以有效且平均地使用快闪记忆体中 的记忆区块。
技术实现思路
为了克服现有技术中的不足,本专利技术采用的技术方案是 一种快 闪记忆体更新资料的管理方法,所述的更新资料的管理方法是在主机 CPU、配套的存储器、暂存器、和信息存、取管理单元的支持下实现 的,信息存、取管理单元接到来自主机CPU资料写入指令以后,开始 更新操作,快闪记忆体结构中包括母区块,母区块具有复数要更新的 页面,每一页面包括复数区段,更新操作过程按以下步骤进行执行A) 获取用以更新母区块中目标页面的第一资料;B) 判断第一资料是否包含用以更新目标页面中一尾端区段的资料;C) 如果第一资料不包含用以更新目标页面中尾端区段的资料时, 将第一资料写入第一档案配置区块的一取代页面中;D) 如果第一资料含有用以更新上述目标页面中尾端区段的资料 时,将第一资料写入第二档案配置区块所对应的页面中。其中,第一、第二档案配置区块是快闪记忆体中的一备用区,且 第二档案配置区块所对应的页面与母区块中的目标页面具有相同的 页面索引。尾端区段为目标页面中位于最后的一个区段。如果第一资 料不包含用以更新尾端区段的资料时,在母区块获取第二资料,其中 第二资料用以更新目标页面中不被第一资料所更新的区段,将第一资料及第二资料写入第一档案配置区块的取代页面中。如果第一资料包含用以更新目标页面中所有区段的资料时,将第 一资料写入第二档案配置区块所对应的页面中。如果第一资料不包含用以更新目标页面中所有区段的资料时,在母区块或第一档案配置区 块中取得第三资料,其中第三资料用以更新目标页面中不被上述资料 所更新的区段,以及将第一资料和第三资料写入第二档案配置区块的 对应页面中。将目标页面与取代页面间、目标页面与对应页面间的映 射关系以页面映射表的形式写入第一档案配置表中,并根据此页面映 射表将储存于母区块中的资料以及第一档案配置区块中取代页面中 的资料整合至第二档案配置区块中,计算机同时对母区块以及第一档 案配置区块进行抹除。至少将替代页面的页面索引纪录于页面映射表 中相应的位置,作为上述页面映射表之上述映射关系,以及将页面映 射表写入第一档案配置区块中的一页。—种记忆卡,包括根据功能分配的快闪记忆体单元,记忆卡中 包括快闪记忆体,以及与快闪记忆体配套的控制器,其中快闪记忆体 中包括母区块、第一档案配置区块以及与第一档案配置区块配套的第 二档案配置区块,控制器中存储有按照权利要求1所述方法的更新管 理程序。第一、第二档案配置区块来自快闪记忆体中的备用区。当第一资料不包含用以更新尾端区段的资料时,控制器在母区块 中取得第二资料,其中第二资料用以更新目标页面中不被第一资料所 更新的区段,并将上述第一、第二资料写入上述第一档案配置区块的 取代页面中。当第一资料包含用以更新目标页面中所有区段的资料时,将第一资料写入第二档案配置区块的对应页面中。当第一资料不 包含用以更新目标页面中所有区段的资料时,控制器在母区块或第一 档案配置区块中取得第三资料,其中第三资料用以更新目标页面中不 被第一资料所更新的区段,并且控制器会将第一、第三资料写入第二 档案配置区块的对应页面中。控制器更新记录目标页面与取代页面间的映射关系或目标页面 与对应页面间的映射关系至第一档案配置区块中的页面映射表中。控 制器记录目标页面、取代页面及对应页面的索引,作为页面映射表的 映射关系,并将页面映射表写入第一档案配置表其中的一页。控制器 至少将替代页面的页面索引纪录于页面映射表中相应的位置,作为页 面映射表的映射关系。控制器根据页面映射表,将储存于母区块中的 资料以及第一档案配置区块中的取代页面中的资料整合至第二档案 配置区块中。控制器将母区块中的资料以及第一档案配置区块中的取 代页面中所储存的资料整合至第二档案配置区块后,对母区块以及第 一档案配置区块进行抹除。本专利技术的有效益处是快闪记忆体将母区块中的资料根据是否包 含用以更新目标页面中尾端区段的资料分档存储,建立页面映射表, 根据页面映射表对资料进行整合,将储存于母区块中的资料以及第一 档案配置区块中取代页面中的资料整合至第二档案配置区块中,同时 对母区块以及第一档案配置区块进行抹除,可以有效且平均地使用快 闪记忆体中的记忆区块,增加了快闪记忆体的使用寿命。 附图说明图1本专利技术电子系统的示意图。图2本专利技术中快闪记忆体更新资料的管理方法流程图。 图3本专利技术中快闪记忆体中母区块的示意图。 图4A 4G本专利技术中快闪记忆体中第一、第二档案配置区块的示 意图。图5A 5D本专利技术中快闪记忆体中第一、第二档案配置区块的示 意图。具体实施例方式参照图2 —种快闪记忆体更新资料的管理方法,所述的更新资 料的管理方法是在主机CPU、配套的存储器、暂存器、和信息存、取 管理单元的支持下实现的,信息存、取管理单元接到来自主机CPU资 料写入指令以后,开始更新操作,快闪记忆体结构中包括母区块,母 区块具有复数要更新的页面,每一页面包括复数区段,更新操作过程 按以下步骤进行执行A) 获取用以更新母区块中目标页面的第一资料;B) 判断第一资料是否包含用以更新目标页面中一尾端区段的资料;C) 如果第一资料不包含用以更新目标页面中尾端区段的资料时, 将第一资料写入第一档案配置区块的一取代页面中;D) 如果第一资料含有用以更新上述目标页面中尾端区段的资料 时,将第一资料写入第二档案配置区块所对应的页面中。其中,第一、第二档案配置区块是快闪记忆体中的一备用区,且第二档案配置区块所对应的页面与母区块中的目标页面具有相同的 页面索引。尾端区段为目标页面中位于最后的一个区段。如果第一资 料不包含用以更新尾端区段的资料时,在母区块获取第二资料,其中 第二资料用以更新目标页面中不被第一资料所更新的区段,将第一资 料及第二资料写入第一档案配置区块的取代页面中。如果第一资料包含用以更新目标页面中所有区段的资料时,将第本文档来自技高网...

【技术保护点】
一种快闪记忆体更新资料的管理方法,所述的更新资料的管理方法是在主机CPU、配套的存储器、暂存器、和信息存、取管理单元的支持下实现的,其特征在于:信息存、取管理单元接到来自主机CPU资料写入指令以后,开始更新操作,快闪记忆体结构中包括母区块,母区块具有复数要更新的页面,每一页面包括复数区段,更新操作过程按以下步骤进行执行: A)获取用以更新母区块中目标页面的第一资料; B)判断第一资料是否包含用以更新目标页面中一尾端区段的资料; C)如果第一资料不包含用以更新 目标页面中尾端区段的资料时,将第一资料写入第一档案配置区块的一取代页面中; D)如果第一资料含有用以更新上述目标页面中尾端区段的资料时,将第一资料写入第二档案配置区块所对应的页面中。

【技术特征摘要】

【专利技术属性】
技术研发人员:洪麒翔
申请(专利权)人:慧帝科技深圳有限公司慧荣科技股份有限公司
类型:发明
国别省市:94

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1