当前位置: 首页 > 专利查询>骆建军专利>正文

支持分区的闪存存贮器件制造技术

技术编号:3089267 阅读:187 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种支持分区的闪存存贮器件,包括界面单元、控制器和存储模块,界面单元一端用于与外界主机连接,另一端连接控制器,控制器与存储模块通过总线连接,控制器支持对存储模块进行分区操作,可将存储模块的总存储区分成若干个分存储区,各分存储区均可单独进行读、写、擦除、加密操作或设置属性。根据本发明专利技术,人们可以将闪存存贮器件的存储空间分成若干个不同大小的区域,也可以为每个区域设置不同的属性,不会互相影响。

【技术实现步骤摘要】

本专利技术涉及存储技术,尤其是指一种支持分区的闪存存贮器件
技术介绍
闪存存贮器件是以闪存器件为存储介质,拥有各种数据通讯接口的存贮器件,如常见的拥有SD/MMC/MS接口的闪存卡、拥有USB接口的U盘等。这些闪存存贮器件因其体积小、容量大、抗震性能好,被广泛应用于数码相机、PDA、MP3播放器等各种数码存储设备中。一般来说,闪存存贮器件包括界面单元、控制器和存储模块。界面单元与主机相连,一般为界面连接器,其接口信号定义根据不同的应用可以符合不同的规范,可以是SD、MMC、USB等等。控制器和界面单元一起,完成数据的传送和配置,状态的报告,也完成对存储模块的操作,如读,写,擦和备份的命令。存储模块由一个或几个闪存器件组成,用于接收和储存数据。一般来说,存储模块的容量决定闪存存贮器件的容量。对现有技术的闪存存贮器件,不管其存储模块采用一个或多个闪存器件,都是作为一个存储区处理。对用户来说,看到的就只是一个存储区,能用的也只是一个存储区,属性的设置也是针对这个存储区。随着闪存器件容量的增加,1G(1GByte=1000MByte)、2G的存贮器件已成为市场上的主流,4G、8G容量的存贮器件也显现出大势所趋。面对日益增长的容量空间,许多用户和厂商希望对存储空间进行分区,分别用于存放不同的数据信息。也会要求每个区域的属性可分别设置,不互相影响。这样可以更有效地利用存储空间。也就是说,人们要求闪存存贮器件内的存储空间可像硬盘一样被任意分区。如PDA开发商往往需要把一些应用程序预置于PDA中,比如PDA中自带的游戏、字典、mp3播放器、地址簿等程序,这些预置的程序不能让客户擅自改写。此外,PDA中还需要有大量可供用户读写的存储空间,用于存储用户的备忘录、数据、mp3歌曲等个人专用信息。所以,这两部分存储空间不能互相影响,预置程序的空间需要加密不能让客户获悉,留给客户的存储空间又能完全开放,由用户随意读写。现行的做法是PDA开发商把预置的程序放在PDA内置的存储芯片,而把用户的个人信息存放于外接的存储卡中,用户可以很方便地通过更换存储卡来更新个人信息。这种方法有效地解决了两个存储空间的隔离,但是这种方法所需的内置存储芯片增加了PDA的成本。随着大容量闪存卡的出现,有人提出把预置程序空间也移到存储卡中,这样可以节省PDA的内置存储芯片,降低PDA的成本。也就是说,把存储卡的存储空间分成两个区域,分别用于存放商家的应用程序和用户的个人信息,且对这两个区域的读、写、加密等操作不能互相影响。显然,目前技术上的闪存卡还不能做到一部分被加密,一部分开放,所以还不能满足这种应用。另外,闪存存贮器件以其小体积,易携带等特点越来越受消费者青睐,人们经常会用这些器件来备份数据。为了使备份的数据更容易方便快捷地查找,人们往往把各种数据分门别类存放。所以人们希望对闪存存贮器件的操作也能像硬盘一样可以分区,可以对每个区分别设置属性,以方便为存储的数据设置不同的访问权限,显然,目前技术上的闪存存贮器件还不能满足这种需求。
技术实现思路
本专利技术提供了一种以闪存器件作为存储介质、具有普通闪存存贮器件外形特征和接口信号定义、并可支持分区操作的存贮器件。一种支持分区的闪存存贮器件,包括界面单元、控制器和存储模块,界面单元一端用于与外界主机连接,另一端连接控制器,控制器与存储模块通过总线连接,所述的控制器支持对存储模块进行分区操作,可将存储模块的总存储区分成若干个分存储区,各分存储区均可单独进行读、写、擦除、加密操作或设置属性。所述的控制器完成对存储模块的分区操作,包括以下步骤1)控制器为存储模块的总存储区分配地址,按地址顺序划分成若干个分存储区,控制器分别格式化每个分存储区,并针对每个分存储区创建一个寄存器组作为该分存储区的配置文件,寄存器组的每一个字节分别用于表示分存储区的名字、起始地址、分区大小、分区文件格式等信息;2)控制器记忆每个分存储区对应的配置文件的存放地址,并在其中一个分存储区对应的配置文件中设置标志位,把该分存储区定义为默认存储区;3)控制器为除默认存储区以外的其它分存储区设置一个切换到该分存储区操作的条件,该条件可以是由主机发送的一个或几个命令的组合,主机发送的命令格式根据闪存存贮器件应用的类型符合相对应的规范;4)对闪存存贮器件重新上电,控制器首先导入默认存储区的配置文件,接收并判断主机发送的命令,如果接收的命令符合与闪存存贮器件类型对应的规范,则在默认存储区完成命令指示;如果接收的命令和顺序符合切换到某一分存储区的条件,则根据记录的配置文件存放的位置重新调用该分存储区的配置文件,在该分存储区完成命令指示;如果为复位命令,则重新调用默认存储区的配置文件。所述的界面单元采用界面连接器或金手指,其接口信号定义根据闪存存贮器件应用的类型符合相对应的规范。根据本专利技术,人们可以将闪存存贮器件的存储空间分成若干个不同大小的区域,也可以为每个区域设置不同的属性,不会互相影响。若不对本专利技术闪存存贮器件进行分区,即为现有技术上的闪存存贮器件,所以本专利技术所述闪存可完全替代现有技术上的闪存存贮器件,具有更为广泛的应用前景。附图说明图1为本专利技术的结构示意框图;图2为本专利技术存储模块存储区分为3个分区时控制器实现分区操作的流程图。具体实施例方式如图1所示,一种支持分区的闪存存贮器件,具有普通闪存存贮器件的外形特征和接口信号定义,包括界面单元A、控制器B和存储模块C。界面单元A一端用于与外界主机连接,另一端连接控制器B,界面单元A通常采用界面连接器或金手指。其接口信号定义根据不同的应用可以符合不同的规范,如果是SD存储卡,则为符合SD规范的界面单元;如果是MMC存储卡,则为符合MMC规范的界面单元;如果是USB存贮器件,则为符合USB规范的界面单元,以此类推。控制器B与存储模块C通过总线连接,控制器B和界面单元A一起,除了完成闪存的数据传送和配置,状态报告,界面功能及其兼容性,对存储模块的操作等,还具有支持对存储模块C进行分区操作的功能,可将存储模块C的总存储区分成若干个区域,各区域均可单独进行读、写、擦除、加密操作或设置属性。该控制器B通常可以(但不限于)是一个单芯片的集成电路。存储模块C用于接收和储存数据,通常可用一个或多个闪存器件(至少一个)。存储模块C的容量大小决定了该存贮器件的容量大小。控制器B完成对存储模块C的分区操作,包括以下步骤1)控制器B为存储模块C的总存储区分配地址,按地址顺序划分成N个(N≥2)分存储区,分别为存储区1,存储区2....存储区N。存储区的大小数量根据用户要求或实际需求决定;2)控制器B分别格式化每个分存储区,并针对每个分存储区创建一个寄存器组作为该分存储区的配置文件,寄存器组的每一个字节分别用于表示分存储区的名字、起始地址、分区大小、分区文件格式等信息,针对N个存储区制成N个配置文件;3)控制器B记忆每个配置文件的存放位置,并在其中一个分存储区对应的配置文件中设置标志位,把该分存储区定义为默认存储区;4)控制器B为除默认存储区以外的其它分存储区设置一个切换到该分存储区操作的条件,如果满足条件,控制器B则转到该分存储区操作,该条件可以是由主机发送的一个或几个命令的组合,主机发送的命令根据闪存存贮器件应用的类型符合本文档来自技高网
...

【技术保护点】
一种支持分区的闪存存贮器件,包括界面单元(A)、控制器(B)和存储模块(C),界面单元(A)一端用于与外界主机连接,另一端连接控制器(B),控制器(B)与存储模块(C)通过总线连接,其特征在于:所述的控制器(B)支持对存储模块(C)进行分区操作,可将存储模块(C)的总存储区分成若干个分存储区,各分存储区均可单独进行读、写、擦除、加密操作或设置属性。

【技术特征摘要】
1.一种支持分区的闪存存贮器件,包括界面单元(A)、控制器(B)和存储模块(C),界面单元(A)一端用于与外界主机连接,另一端连接控制器(B),控制器(B)与存储模块(C)通过总线连接,其特征在于所述的控制器(B)支持对存储模块(C)进行分区操作,可将存储模块(C)的总存储区分成若干个分存储区,各分存储区均可单独进行读、写、擦除、加密操作或设置属性。2.如权利要求1所述的支持分区的闪存存贮器件,其特征在于所述的控制器(B)完成对存储模块(C)的分区操作,包括以下步骤1)控制器(B)为存储模块(C)的总存储区分配地址,按地址顺序划分成若干个分存储区,控制器(B)分别格式化每个分存储区,并针对每个分存储区创建一个寄存器组作为该分存储区的配置文件,寄存器组的每一个字节分别用于表示分存储区的名字、起始地址、分区大小、分区文件格式等信息;2)控制器(B)记忆每个分存储区对应的配置文件的存放...

【专利技术属性】
技术研发人员:骆建军赵刚楼向雄
申请(专利权)人:骆建军赵刚楼向雄
类型:发明
国别省市:86[中国|杭州]

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

1
相关领域技术
  • 暂无相关专利