大容量快速可电擦写可编程只读存储器系统中的数据处理方法

文档序号:6594676阅读:386来源:国知局
专利名称:大容量快速可电擦写可编程只读存储器系统中的数据处理方法
技术领域
本发明涉及一种采用快速可电擦写可编程只读存储器的存储装置区域,即,作为如计算机、数码相机等装置存储数据的快速可电擦写可编程只读存储器的系统。具体涉及一种在采用具有有限挥发内存容量的快速可电擦写可编程只读存储器的补助记录装置,运行访问数据文件所需快速可电擦写可编程只读存储器的信息块所需查找表如果超过挥发内存,将分离运行所述表格所需大容量快速可电擦写可编程只读存储器的数据运行方法。
所述快速可电擦写可编程只读存储器通常使用于快速可电擦写可编程只读存储器卡。快速可电擦写可编程只读存储器卡在单一卡上设置一个或多个快速可电擦写可编程只读存储器(IC芯片)而构成。该卡通常以符合于个人计算机存储卡国际协议PCMCIA的PC卡提供。
由于PCMCIA要求提高符合标准的主计算机(例如,PC)之间的卡的兼容性,所以PC卡需要具有显示或表示卡的构成与卡的接入方式的CIS卡属性信息。
所述类型的快速可电擦写可编程只读存储器中,除快速可电擦写可编程只读存储器外,还设置为卡内快速可电擦写可编程只读存储器执行数据读取/记录动作而通过规定模型接口接入到主机系统的控制器、存储所述控制器动作所需程序的只读存储器ROM以及存储数据的随机存储器RAM。
从所述类型的传统快速可电擦写可编程只读存储器来看,CIS信息与其他软件程序共同存储于卡的ROM。如果快速可电擦写可编程只读存储器插入到主机系统的卡槽里,主计算机将查索卡的CIS信息。
此时,从快速可电擦写可编程只读存储器来看,控制器从ROM读取CIS信息并将信息存储于可由主计算机直接访问的RAM或寄存器。主计算机基于从快速可电擦写可编程只读存储器加载的CIS信息,将内存空间、I/O空间范围、中断电平等分配于卡内,随后将卡的快速可电擦写可编程只读存储器按照顺序进行读取/记录。
即,主机系统以柱面、标题、扇区(CHS)的形态传输到辅助存储器单元,辅助存储器单元的控制器将柱面、标题、扇区转换为逻辑块地址以下简称为LBA。然后控制器将LBA转换为物理块地址;以下简称为PBA,所述地址最终将用于接入快速可电擦写可编程只读存储器内数据文件。
如此,每次更换数据文件时,被更换数据文件将存储于快速可电擦写可编程只读存储器内不存在数据(未使用或被删除)的新PBA内。与此同时,在快速可电擦写可编程只读存储器内需要存在被更换数据文件所需已被删除但可采用的物理块,所以将执行删除动作。所述删除动作将除去更换之前的存在数据文件的过去物理块。
所述过程将导致更换相应于LBA的PBA的结果。即,将更换LB与PB的对应关系。所述对应关系的相关信息以查找表存在于挥发内存内,每次更换对应关系时,由控制器更新查找表。
另外,应维持所述已更新的查找表的信息。控制器控制管理更新的查找表,所述管理过程就是运行快速可电擦写可编程只读存储器内信息块。采用快速可电擦写可编程只读存储器使用于辅助存储器,挥发内存及控制器是内置型系统,大部分以接入半导体的形式存在,所以只能具备有限的规格。
随之,采用快速可电擦写可编程只读存储器的大容量辅助存储器存在为运行快速可电擦写可编程只读存储器的信息块而存在于挥发内存的查找表可能超过挥发内存容量的弊端。
即,随着近年来快速可电擦写可编程只读存储器的容量转变为大容量,应由微控制器处理的信息块的数量也逐渐增多。从而采用有限容量的挥发内存时,应按照情况实时处理的信息块的数量将超出挥发内存的容量,此时将出现处理实际数据有困难或发生错误等弊端。
为了实现本发明的所述目的,提供了一种以如下内容为特征的数据运行方法,该系统具备设置接入主计算机的至少一个快速可电擦写可编程只读存储器,及在所述快速可电擦写可编程只读存储器的数据区域下载/加载任何数据所需接口的控制器,所述数据处理方法包括设置将所述快速可电擦写可编程只读存储器的数据区域以所定任意规格进行分割的所定数量的信息包区域,并将各个信息包区域以所定数量的映射表格区域进行细分的第一过程;以存储于所述控制器内部的挥发内存区域的序列块、物理块以及备用块的该查找表为基准,将要访问所述主计算机的所述快速可电擦写可编程只读存储器的数据区域以所述第一过程中细分的映射表格区域单位提供的第二过程。
为了实现本发明的所述目的,本发明所涉及一种大容量快速可电擦写可编程只读存储器卡系统中的数据处理方法,区域以所定任意规格进行分割的所定数量的信息包区域,并将各个信息包区域以所定数量的映射表格区域进行细分,所述数据处理方法包括所述主机为了访问存储于快速可电擦写可编程只读存储器的数据文件传输CHS值的第一过程;以所述第一过程中传输的CHS为基准生成LBA,并且判断已生成LBA的范围是否超过整体快速可电擦写可编程只读存储器的容量的第二过程;将由所述主机传输的数据存储于所述控制器内部的挥发内存,并转换为PBA的第三过程;以所述PBA为依据计算所述映射表格区域索引号后,将其与过去索引号进行比较的第四过程;通过所述第四过程,如果发现新索引号与过去索引号不一致,将当前查找表存储于所述快速可电擦写可编程只读存储器,并从所述快速可电擦写可编程只读存储器下载相应于新索引号的查找表,从而将新索引号变更为过去索引号的第五过程;从所述控制器内部挥发内存的“序列”分块表获取将用于快速可电擦写可编程只读存储器的新PBA,以新PBA为依据,写入到该快速可电擦写可编程只读存储器的相应映射表格区域后更新查找表的第六过程。
本发明另一特征为对于具备设置接入至少一个快速可电擦写可编程只读存储器与主机计算机而要访问所述主机计算机,并在所述快速可电擦写可编程只读存储器的数据区域下载/加载任何数据所需接口的控制器,设置将所述快速可电擦写可编程只读存储器的数据领域以所定任意规格进行分割的所定数量的信息块领域,并将各个信息块领域以所定数量的绘图表格领域进行细分的快速可电擦写可编程只读存储器系统中数据抄写动作运行方法所述主机为了访问存储于快速可电擦写可编程只读存储器的数据文件传输CHS值的第一过程;以所述第一过程中传输的CHS为基准生成LBA,并且判断已生成LBA的范围是否超过整体快速可电擦写可编程只读存储器的容量的第二过程;将由所述主机传输的数据存储于所述控制器内部的挥发内存,并转换为PBA的第三过程;以所述PBA为依据计算所述映射表格区域索引号后,将其与过去索引号进行比较的第四过程;通过所述第四过程,如果发现新索引号与过去索引号不一致,将当前查找表存储于所述快速可电擦写可编程只读存储器,并从所述快速可电擦写可编程只读存储器下载相应于新索引号的查找表,从而将新索引号变更为过去索引号的第五过程;从所述控制器内部挥发内存的“序列”分块表获取将用于快速可电擦写可编程只读存储器的新PBA,以新PBA为依据,写入到该快速可电擦写可编程只读存储器的相应映射表格区域后更新查找表的第六过程。
通过以下参照附图对本发明的详细说明,将会更好地理解本发明,并且会更全面地了解本发明的各个目的各个优点。
以下,参考附图,将详细说明本发明所涉及的优选实施例。
首先,参考附图,从本发明所涉及的现有快速可电擦写可编程只读存储器及使用系统的技术来看,

图1显示快速可电擦写可编程只读存储器的代表性电路结构,所述快速可电擦写可编程只读存储器是由一个单芯片控制器(10)、多个(n+1)NAND(“与非”)快速可电擦写可编程只读存储器(FM0~FMn)以及一个安装于卡底片(12)的记录保护电路(13)组成。
如果卡底片(12)插入到主计算机(14)的卡槽里,控制器(10)通过符合于所定条件的如PCMCIA-ATA或IDE接口(16)等接口接入到计算机(14)。快速可电擦写可编程只读存储器(FM0~FMn)是由具有相同配置及功能的内存芯片组成。
控制器(10)通过各8比特的内部总线(FD0~7)、对所有快速可电擦写可编程只读存储器(FM0~FMn)的共同控制线路(FCLE、FALE、XFWP、XFWE-、XFRE-及XFBSY-)、快速可电擦写可编程只读存储器(FM0~FMn)的整体数量与相同数量(例如,n+1)的个别控制线路(XFCE0~XFCEn)接入快速可电擦写可编程只读存储器(FM0~FMn)。而内部总线(FD0~7)用于在控制器(10)与快速可电擦写可编程只读存储器(FM0~FMn)之间传输命令、地址及数据。
从所述共同控制线路来看,控制线路(FCLE)是使快速可电擦写可编程只读存储器(FM0~FMn)以命令识别总线(FD0~7)命令编码的命令启用锁存器控制线路。而控制线路(FALE)是使快速可电擦写可编程只读存储器(FM0~FMn)以地址识别总线(FD0~7)地址编码的地址启用锁存器控制线路。控制线路(XFWP)是用于强制禁止内存(FM0~FMn)的记录动作的记录保护控制线路。控制线路(XFWE-)是使各快速可电擦写可编程只读存储器(FM0~FMn)接收总线(FD0~7)的编码或数据的记录启用控制线路。控制线路(XFRE-)是将从快速可电擦写可编程只读存储器(FM0~FMn)的各个输出端口读取的数据再传送到总线的读取(输出)启用控制线路。控制线路(XFBSY-)是使快速可电擦写可编程只读存储器(FM0~FMn)向控制器(10)通知所述总线处于使用中状态的使用中线路。
所述各控制线路(XFCE0-~XFCEn-)是在芯片启动状态(可运作状态)下以个别,以独立设置各快速可电擦写可编程只读存储器(FM0~FMn)的芯片启用控制线路。
记录保护电路(13)是如下所述,通过启动卡上安装的人工开关,向控制器(10)提供记录保护信号“WPIN”。如果将记录保护电路(13)提供的记录保护信号“WPIN”设置为活跃状态(H[高]状态),控制器(10)将设置为记录保护模式,并拒绝主计算机的记录要求。
控制器(10)是由硬件CPU、ROM、RAM、输入及输出接口电路等组成。
图2是在附图1标为参照10的控制器的功能性结构框图。
从功能的角度来看,控制器(10)具有主机/控制器接口(20)、复位处理器(22)、地址切换机(24)、命令处理器(26)、快速表格控制器(28)、快速命令发生器(30)、错误控制器(32)及显示/控制器接口(34)。
主机/控制器接口(20)是与主计算机(14)直接记录/读取数据的各种内存或寄存器相链接,通过所定条件,如通过符合于PCMCIA-ATA接口的接口与主计算机(14)的总线接入。在主计算机(14)与控制器(10)之间变更的CIS信息暂时存储于位于主机/控制器接口(20)的内存或寄存器内。
通过所述接口,主计算机(14)采用地址信号(A0~A10)与控制信号(XCE1-~XCE2-)可选择位于主机/控制器接口(20)的各个寄存器。
此时,第1控制信号(XREG-)是用于选择地址簿的内存空间及I/O空间。而第2控制信号(XWE-XOE-)是用于将数据记录到内存空间或从内存空间读取数据。第3控制信号(XIOWR-/XIORD-)是用于将数据记录到I/O空间或从此空间读取数据。
主机/控制器接口(20)是将中断邀请(XIREQ-)、输入认可信号(XINPACK)等以主计算机(14)传输。并且主机/控制接口(20)包含将由主计算机(14)传送的命令进行解码所需电路。
复位处理器(22)是控制外部复位信号,例如应答复位信号(XPONRST),并且控制对控制器(10)各构成成份的复位动作或解除复位动作后的初始化动作。
地址切换机(24)是将主计算机(14)的(柱面、标题、扇区)CHS模式的逻辑地址切换为快速可电擦写可编程只读存储器的LBA的逻辑地址。
命令处理器(26)是控制控制器(10)的各个构成成份,并可执行由主计算机(14)提供,通过主机/控制器接口(20)的解码命令。
显示表格控制器(28)是根据复位处理器(22)或命令处理器(26)的要求,将地址切换表格与空分块表初始化;根据主计算机(14)的命令探索及更新表格。显示表格控制器(28)具有以SRAM制成的表格存储器。根据所述表格存储器,将形成地址切换表格与空分块表。
快速命令发生器(30)按照显示表格控制器(28)、命令处理器(26)等的邀请,将生成快速可电擦写可编程只读存储器(FM0~FMn)所需命令编码以及地址信号。
错误控制器(32)是在记录动作生成错误更正编码ECC,而在读取动作则执行ECC错误控制。并且错误控制器(32)在发生故障或错误时将执行信息包交替处理。
显示/控制器接口(34)是通过命令总线(FD0~7)与多种控制线路(例如控制线路FCLE、FALE)交换各种快速可电擦写可编程只读存储器(FM0~FMn)、数据及信号的输入及输出端口,它还具有在共同总线(FD0~7)将命令、地址及数据以不同的时间进行多路复用的调配时间控制功能。
图3是各快速可电擦写可编程只读存储器Fmi(i=0~n)的存储区域格式示意图。
从如上所述采用普通快速可电擦写可编程只读存储器的系统的内存运行方式来看,主机系统以柱面、标题、扇区(CHS)的形态传输到辅助记录装置,辅助存储器的控制器将柱面、标题、扇区转换为逻辑块地址;以下简称为LBA。然后控制器将LBA转换为物理块地址以下简称为PBA,所述地址最终将用于接入快速可电擦写可编程只读存储器内数据文件。
综上所述,每次更换数据文件时,被更换数据文件将存储于快速可电擦写可编程只读存储器内不存在数据(未使用或被删除)的新PBA内。与此同时,在快速可电擦写可编程只读存储器内需要存在被更换数据文件所需已被删除但可采用的物理块,所以将执行删除运作。所述删除运作将除去更换之前的存在数据文件的过去物理块。
所述过程将导致更换相应于LBA的PBA的结果。即,将更换LB与PB的对应关系。所述对应关系相关信息以查找表存在于挥发内存内,每次更换对应关系时,由控制器将更新查找表。
另外,应维持所述已更新的查找表的信息。控制器以运作管理更新的查找表,所述管理过程就是运行快速可电擦写可编程只读存储器内信息包。采用快速可电擦写可编程只读存储器使用于辅助存储器的装置来看,挥发内存及控制器是内置型系统,大部分以接入半导体的形式存在,只能具备有限的规格。
随之,本发明与如图4以块单位运行内存的传统方式不同,如图5,将信息包以细分的表格单位进行分配运行。
图4与图5中的块的结构显示本发明所涉及的采用快速可电擦写可编程只读存储器的辅助存储器的整体结构图。即,本发明的重点不在于其硬件,而在于运行方法。
另外,图4与图5中的结构是图1与图2中所显示的系统的简单结构,将整体系统从结构的角度来看,可由计算机、数码相机、PDA等成为主机(4)。
除主机(4)外,其余信息包(1、2、3、5、6)是一个模块,能够以卡的形式存在。所述主机(4)是可以通过主机接口(5)传输各种命令,并读取状态信息及数据文件。
所述控制器(1)具有解读并处理通过主机接口(5)传输的各种命令的功能,而挥发内存(2)是以在主机(1)通过快速可电擦写可编程只读存储器(3)读取或写数据时可暂时保存数据的缓冲器的功能以及所述控制器(1)存储处理数据所需各种变数的内存的功能采用。快速可电擦写可编程只读存储器(3)是用于辅助存储器的存储媒体。
传统方式是如图4,将快速可电擦写可编程只读存储器内部的数据区域以块单位进行接入,从而执行读取及写数据的功能。与此相反,本发明如图5,将构成快速可电擦写可编程只读存储器内部数据区域的块单位以众多映射表格细分,并以各映射表格(M-Table#)单位进行接入,从而执行读取与写数据的功能。
另外,所述动作将在标为1的控制器执行。
图6是如图5以细分块单位的映射表格(M-Table#)单位运行数据的方法的写数据的动作顺序图。
所述流程是通过控制器(1)完成。
在图6的步聚S101,主机(4)为了访问存储于快速可电擦写可编程只读存储器的数据文件,传输CHS值。
所述步聚S101中传输的CHS是通过步聚S102过程转换为LBA后向步聚S103进行。在所述步聚S103将判断从所述步聚S102转换的LBA值的正确性。
即,判断LBA范围是否超出整体快速可电擦写可编程只读存储器的容量,如超出,将向步聚S104进行的同时向所述主机通知,以使停止写动作。
与此相反,在所述步聚S103判断LBA的范围是否超出整体快速可电擦写可编程只读存储器的容量,如未超出,将向步聚S105进行,从而将从所述主机传输的数据首先存储于采用为数据缓冲器的挥发内存(2)内。
通过所述步聚S105过程,存储于采用为数据缓冲器的挥发内存(2),并由所述主机(4)传输的数据,即,LBA是通过步聚S106过程,将转换为可物理访问快速可电擦写可编程只读存储器的PBA。
所述PBA是可存储数据文件的快速可电擦写可编程只读存储器的整体信息包的块序号,它以排列结构如图8所示将存储于非挥发内存(3)内。
随后,依据所述PBA,控制器(1)通过快速可电擦写可编程只读存储器接口(6)将重新加工为可物理访问快速可电擦写可编程只读存储器(3)的地址(芯片始能,快速可电擦写可编程只读存储器的块序号、页码)。
在步聚S107过程中,以通过所述步聚S106过程而获取的PBA为依据,获得索引号。所述索引号是显示将所述PBA分为几块的信息。在本发明中,为了支持大容量辅助存储器而分割了PBA。
即,它是指在图5标为M-Table#的映射表格,将整体快速可电擦写可编程只读存储器的PBA分割成几块,以使不超过限定的挥发内存容量。
在初始化过程中,除装载于挥发内存的一个索引号的PBA,其余索引号的PBA将存储于快速可电擦写可编程只读存储器。
随后,通过步聚S108过程检查从所述步聚S107获得的索引号是否与当前存储于挥发内存的索引号相同。如一致,意味着从所述步聚S106获取的PBA范围与当前挥发内存(2)内PBA范围相一致。
所以,无需装载所述快速可电擦写可编程只读存储器(3)内部其他范围的PBA。
但,如不一致,应向步聚S109进行,将当前查找表存储于快速可电擦写可编程只读存储器(3),并通过步聚S110过程将相应于新索引号的查找表从快速可电擦写可编程只读存储器(3)下载,最终通过步聚S111过程,将新索引号变更为过去索引号,从而从快速可电擦写可编程只读存储器(3)重新下载具有与所述挥发内存(2)内部相一致范围的PBA。
随后,通过步聚S112过程,从图8中标为MBT1的“序列”分块表获取要用于快速可电擦写可编程只读存储器(3)的PBA。
并且,通过步聚S113过程,将存储于所述挥发内存(2)内数据缓冲器的数据根据在所述步聚S111获取的PBA用于该快速可电擦写可编程只读存储器(3)最后,通过步聚S114过程更新查找表,其更新过程如下在写图8中标为MBT1的“序列”分块表所需“序列”中获取在图6所示步聚S112运行写动作所需信息块。所述“序列”具有以FIFO形态排列可采用的PBA。在所述过程中获取的PBA将成为应答主机命令而采用的快速可电擦写可编程只读存储器(3)的地址。
因为对应于主机LBA的查找表将相应于图8中MBT2,所以所述PBA将分配于图8中标为MBT2的物理分块表。
如上所述,从写动作所需“序列”获取的PBA分配于图8MBT2之前,存在于原先MBT2的PBA将所述图8的MBT1的删除动作分配于“序列”。所述“序列”将具有要以FIFO形态的排列删除的PBA。随之,将分配于写被删除信息块所需“序列”。
综上所述,图8的表格将继续发生变化。由于挥发内存的特性,将周期性地存储于快速可电擦写可编程只读存储器的保留存储块区域。图8中MBT3将具有定期存储于快速可电擦写可编程只读存储器的保留存储块的分块表的快速可电擦写可编程只读存储器的位置信息。
从读取动作来看,在步聚S201中,主机(4)为了接入存储于快速可电擦写可编程只读存储器的数据文件,将传输CHS值。
在所述步聚S201传输的CHS是通过步聚S202过程转换为LBA的同时向步聚S203进行。在所述步聚S203将判断在所述步聚S202被切换的LBA值的正确性。
即,判断LBA的范围是否超出了整体快速可电擦写可编程只读存储器的容量,如果超出,则向步聚S204进行的同时向所述主机(4)通知,以使停止读取动作。
与此相反,在所述步聚S203判断LBA的范围是否超出了整体快速可电擦写可编程只读存储器的容量,如果未超出,则向步聚S205进行的同时,从所述主机(4)传输的数据首先存储于用于数据缓冲器的挥发内存(2)。
通过所述步聚S205过程,存储于用于数据缓冲器的挥发内存(2),并由所述主机(4)传输的数据,即,LBA是通过步聚S206过程,将转换为可物理访问快速可电擦写可编程只读存储器的PBA。
所述PBA是可存储数据文件的快速可电擦写可编程只读存储器的整体信息包的块序号,它以排列结构如图8所示将存储于非挥发内存(2)的可电擦写可编程只读存储器(3)内。
随后,依据所述PBA,控制器(1)通过快速可电擦写可编程只读存储器接口(6)将重新加工为可物理访问快速可电擦写可编程只读存储器(3)的地址(芯片始能、快速可电擦写可编程只读存储器的块序号、页码)。
在步聚S207过程中,以通过所述步聚S206过程而获取的PBA为依据,获得索引号。所述索引号是显示将所述PBA分为几块的信息。在本发明中,为了支持大容量辅助存储器而分割了PBA。
即,它是指在图5标为M-Table#的映射表格,将整体快速可电擦写可编程只读存储器的PBA分割成几块,以使不超过限定的挥发内存容量。
在初始化过程中,除装载于挥发内存的一个索引号的PBA,其余索引号的PBA将存储于快速可电擦写可编程只读存储器。
随后,通过步聚S208过程,检查从所述步聚S207获得的索引号是否与当前存储于挥发内存的索引号相同。如一致,意味着从所述步聚S206获取的PBA范围与当前挥发内存(2)内PBA范围相一致。
所以,无需装载所述快速可电擦写可编程只读存储器内部其他范围的PBA。
但,如不一致,应向步聚S209进行,将当前查找表存储于快速可电擦写可编程只读存储器(3),并通过步聚S210过程将相应于新索引号的查找表从快速可电擦写可编程只读存储器下载,最终通过步聚S211过程,将新索引号变更为过去索引号,从而从快速可电擦写可编程只读存储器重新下载具有与所述挥发内存(2)内部相一致范围的PBA。
今后,应在步聚S212读取的PBA不在图8的“序列”分块表(MBT1)获取,而是在图8中物理分块表(MBT2)获取。
另外,与读取动作不同。不需要如图6步聚S114中所示的更新查找表。
综上所述,如果提供本发明所涉及的大容量快速可电擦写可编程只读存储器的数据运行方法,将体现出采用大容量快速可电擦写可编程只读存储器而运行大量的信息块,并在有限容量的挥发内存运行此类信息块时,即使信息包的数量超过了挥发内存也可以运行的效果。
虽然我们参照本发明的优选实施例图示及说明了本发明,但是本区域普通技术人员应明白,在不脱离散本发明的实质和范围的情况下,可以对本发明的内容进行没有具体说明的添加、修改、替换和删除。
权利要求
1.一种大容量快速可电擦写可编程只读存储器卡系统中的数据处理方法,该系统具备设置接入主计算机的至少一个快速可电擦写可编程只读存储器,及在所述快速可电擦写可编程只读存储器的数据区域下载/加载任何数据所需接口的控制器,所述数据处理方法包括设置将所述快速可电擦写可编程只读存储器的数据区域以所定任意规格进行分割的所定数量的信息包区域,并将各个信息包区域以所定数量的映射表格区域进行细分的第一过程;以存储于所述控制器内部的挥发内存区域的序列块、物理块以及备用块的该查找表为基准,将要访问所述主计算机的所述快速可电擦写可编程只读存储器的数据区域以所述第一过程中细分的映射表格区域单位提供的第二过程。
2.一种大容量快速可电擦写可编程只读存储器卡系统中的数据写方法,区域以所定任意规格进行分割的所定数量的信息包区域,并将各个信息包区域以所定数量的映射表格区域进行细分,所述数据写方法包括所述主机为了访问存储于快速可电擦写可编程只读存储器的数据文件传输CHS值的第一过程;以所述第一过程中传输的CHS为基准生成LBA,并且判断已生成LBA的范围是否超过整体快速可电擦写可编程只读存储器的容量的第二过程;将由所述主机传输的数据存储于所述控制器内部的挥发内存,并转换为PBA的第三过程;以所述PBA为依据计算所述映射表格区域索引号后,将其与过去索引号进行比较的第四过程;通过所述第四过程,如果发现新索引号与过去索引号不一致,将当前查找表存储于所述快速可电擦写可编程只读存储器,并从所述快速可电擦写可编程只读存储器下载相应于新索引号的查找表,从而将新索引号变更为过去索引号的第五过程;从所述控制器内部挥发内存的“序列”分块表获取将用于快速可电擦写可编程只读存储器的新PBA,以新PBA为依据,写入到该快速可电擦写可编程只读存储器的相应映射表格区域后更新查找表的第六过程。
3.一种大容量快速可电擦写可编程只读存储器卡系统中的数据写方法,区域以所定任意规格进行分割的所定数量的信息包区域,并将各个信息包区域以所定数量的映射表格区域进行细分,所述数据写方法包括所述主机为了访问存储于快速可电擦写可编程只读存储器的数据文件传输CHS值的第一过程;以所述第一过程中传输的CHS为基准生成LBA,并且判断已生成LBA的范围是否超过整体快速可电擦写可编程只读存储器的容量的第二过程;将由所述主机传输的数据存储于所述控制器内部的挥发内存,并转换为PBA的第三过程;以所述PBA为依据计算所述映射表格区域索引号后,将其与过去索引号进行比较的第四过程;通过所述第四过程,如果发现新索引号与过去索引号不一致,将当前查找表存储于所述快速可电擦写可编程只读存储器,并从所述快速可电擦写可编程只读存储器下载相应于新索引号的查找表,从而将新索引号变更为过去索引号的第五过程;从所述第五过程中下载的相应于分块表的数据的第六过程为特征的大容量快速可电擦写可编程只读存储器系统中的数据处理方法。
全文摘要
本发明涉及一种具备设置接入至少一个快速可电擦写可编程只读存储器与主计算机而要访问所述主计算机,并在所述快速可电擦写可编程只读存储器的数据区域下载/加载任何数据所需接口的控制器的快速可电擦写可编程只读存储器系统,特别是,如果提供以设置将所述快速可电擦写可编程只读存储器的数据区域以所定任意规格进行分割的所定数量的信息包区域,并将各个信息包区域以所定数量的映射表格区域进行细分的第一过程;以存储于所述控制器内部的挥发内存区域的序列块、物理块以及备用块的该查找表为基准,将要访问所述主计算机的所述快速可电擦写可编程只读存储器的数据区域以所述第一过程中细分的映射表格区域单位提供的第二过程为特征的大容量快速可电擦写可编程只读存储器的数据运行方法,将体现出采用大容量快速可电擦写可编程只读存储器而运行大量的信息块,并在有限容量的挥发内存运行此类信息块时,即使信息包的数量超过了挥发内存也可以运行的效果。
文档编号G06F12/02GK1445787SQ0214424
公开日2003年10月1日 申请日期2002年9月30日 优先权日2002年3月18日
发明者李堧喆, 郑宗植 申请人:三星电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1