【技术实现步骤摘要】
用来进行配置管理的方法以及数据存储装置及其控制器
[0001]申请日:2019/06/11;
[0002]申请号:201910503432.7;
[0003]专利技术创造名称:用来进行配置管理的方法以及数据存储装置及其控制器
[0004]本专利技术关于闪存(Flash memory)的存取(access),尤指一种用来进行配置(configuration)管理的方法以及相关的数据存储装置及其控制器。
技术介绍
[0005]闪存可广泛地应用于各种可携式或非可携式数据存储装置(例如:符合SD/MMC、CF、MS、XD或UFS标准的记忆卡;又例如:固态硬盘;又例如:符合UFS或EMMC规格的嵌入式(embedded)存储装置)中。以常用的NAND型闪存而言,最初有单阶细胞(single level cell,SLC)、多阶细胞(multiple level cell,MLC)等类型的闪存。由于存储器的技术不断地发展,较新的数据存储装置产品可采用三阶细胞(triple level cell,TLC)闪存,甚至 ...
【技术保护点】
【技术特征摘要】
1.一种用来进行配置管理的方法,其特征在于,所述方法应用于一数据存储装置,所述数据存储装置包括一控制器与一非挥发性存储器,所述控制器包括一只读存储器、一电子保险丝电路以及一处理电路,所述非挥发性存储器用来存储信息,所述非挥发性存储器所存储的所述信息包括系统内编程码以及用户数据,所述非挥发性存储器包括至少一非挥发性存储器组件,所述方法包括有:利用所述处理电路从所述只读存储器读取一只读存储器码,以执行所述只读存储器码;于执行所述只读存储器码的期间,利用所述处理电路侦测所述电子保险丝电路的至少一个主要系统配置设定值,以依据所述至少一个主要系统配置设定值来进行所述只读存储器码的系统配置的设定,其中所述电子保险丝电路包含有多个电子保险丝单元,用于分别保存一个或多个主要系统配置设定值;以及利用所述处理电路在所述非挥发性存储器找寻至少一程序代码并执行所述至少一程序代码,以使所述数据存储装置进入正常模式,以容许所述主机通过所述控制器在所述非挥发性存储器中存取所述用户数据。2.如权利要求1所述的方法,其特征在于,所述至少一程序代码包括一第一程序代码与一第二程序代码;以及执行所述至少一程序代码包括:执行所述第一程序代码,然后执行所述第二程序代码,以使所述数据存储装置备妥以供所述主机存取。3.如权利要求2所述的方法,其特征在于,所述第一程序代码是一开机系统内编程码。4.如权利要求3所述的方法,其特征在于,从所述只读存储器读取所述只读存储器码以执行所述只读存储器码的操作属于一初始化程序,而执行所述第一程序代码的操作属于一开机程序。5.如权利要求2所述的方法,其特征在于,所述第一程序代码包括一组开机控制指令,以控制所述数据存储装置的开机。6.如权利要求5所述的方法,其特征在于,所述第一程序代码被预先存储于所述非挥发性存储器中,且从所述非挥发性存储器被读出,以供控制所述数据存储装置的开机。7.如权利要求5所述的方法,其特征在于,所述第二程序代码包括一组额外控制指令,使所述数据存储装置具备多个功能。8.如权利要求7所述的方法,其特征在于,所述第二程序代码被预先存储于所述非挥发性存储器中,且从所述非挥发性存储器被读出,以供控制所述多个功能。9.如权利要求2所述的方法,其特征在于,所述第二程序代码是一系统内编程码。10.如权利要求1所述的方法,其特征在于,其还包括:依据基于所述电子保险丝电路的所述至少一主要系统配置设定值,从多个预定参数选出一部分预定参数,以决定所述至少一程序代码中的一第一程序代码的一搜寻范围,以于所述搜寻范围中搜寻所述第一程序代码。11.一种数据存储装置,其特征在于,包括有:一非挥发性存储器,用来存储信息,所述非挥发性存储器所存储的所述信息包括系统内编程码以及用户数据,其中所述非挥发性存储器包括至少一非挥发性存储器组件;以及
一控制器,耦接至所述非挥发性存储器,用来控制所述数据存储装置的运作,其中所述控制器包括:一只读存储器,用来存储一只读存储器码;一电子保险丝电路,用来存储设定信息;以及一处理电路,用来依据来自一主机的多个主机指令控制所述控制器,以容许所述主机通过所述控制器存取所述非挥发性存储器,其中:所述处理电路从所述只读存储器...
【专利技术属性】
技术研发人员:钟建众,郁达儒,苏暐迦,
申请(专利权)人:慧荣科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。