一种存储装置及其数据处理方法制造方法及图纸

技术编号:38819596 阅读:10 留言:0更新日期:2023-09-15 19:58
本发明专利技术涉及静态存储器技术领域,特别涉及一种存储装置及其数据处理方法。存储装置,用以与主机进行数据交互,存储装置包括:闪存模块,用以存储固件;读取模块,用以读取闪存模块中的固件;随机存储模块,用以通过读取模块获取闪存模块中的固件;以及中央处理模块,用以划分闪存模块中的固件为模块化数据,并划分随机存储模块的存储空间为永驻区域和动态区域;中央处理模块还用以保持永驻区域上的应用程序不变,并通过运行应用程序,以在动态区域的空闲区域上,加载模块化数据,执行模块化数据。本发明专利技术在不影响固件执行效率的情况下,节省了随机存储模块的空间,降低了芯片的硬件成本。降低了芯片的硬件成本。降低了芯片的硬件成本。

【技术实现步骤摘要】
一种存储装置及其数据处理方法


[0001]本专利技术涉及静态存储
,特别涉及一种存储装置及其数据处理方法。

技术介绍

[0002]eMMC(embedded Multi Media Card,嵌入式多媒体控制器)和UFS(Univeral Flash Storage,通用闪存存储器)等存储设备由主控和NAND闪存组成。主控是一个可编程的核心部件,在主控上运行的程序称之为固件。随着主控固件越来越复杂,主控固件对应的指令代码占据的存储空间也越来越大。现有存储设备中的RAM(Random Access Memory,随机存储器)的存储空间有限,仅能满足基本指令需求,严重影响固件的功能扩展。因此,存在待改进之处。

技术实现思路

[0003]本专利技术的目的在于提供一种存储装置及其数据处理方法,用于解决现有技术中存在的存储设备中的随机存储器的存储空间有限,仅能满足基本指令需求的问题。
[0004]为解决上述技术问题,本专利技术是通过以下技术方案实现的:本专利技术提供了一种存储装置,用以与主机进行数据交互,所述存储装置包括:闪存模块,用以存储固件;读取模块,用以读取所述闪存模块中的固件;随机存储模块,用以通过所述读取模块获取所述闪存模块中的固件;以及中央处理模块,用以划分所述闪存模块中的固件为模块化数据,并划分所述随机存储模块的存储空间为永驻区域和动态区域;所述中央处理模块还用以保持所述永驻区域上的应用程序不变,并通过运行所述应用程序,以在所述动态区域的空闲区域上,加载所述模块化数据,执行所述模块化数据。
[0005]在本专利技术的一个实施例中,所述中央处理模块用以设定所述随机存储模块的前端区域和后端区域为所述永驻区域,并设定所述随机存储模块的中间区域为动态区域。
[0006]在本专利技术的一个实施例中,在所述随机存储模块中,前端区域的所述永驻区域用以响应所述主机发送的输入数据,后端区域的所述永驻区域用以控制所述闪存模块进行工作。
[0007]在本专利技术的一个实施例中,所述中央处理模块用以在所述动态区域中的一个空闲状态区域上,加载调试模块数据,执行所述调试模块数据,恢复至初始模块数据;其中,执行所述调试模块数据包括在另一个空闲状态区域上,加载应用模块数据,执行所述应用模块数据,恢复至初始模块数据。
[0008]在本专利技术的一个实施例中,所述闪存模块的存储空间大于所述随机存储模块的存储空间,所述动态区域中的一个空闲状态区域在同一时刻加载一个所述模块化数据。
[0009]本专利技术还提出一种存储装置的数据处理方法,包括:通过闪存模块,存储固件;
通过读取模块,读取所述闪存模块中的固件;通过随机存储模块,获取所述读取模块中对所述闪存模块读取的固件;以及通过中央处理模块,划分所述闪存模块中的固件为模块化数据,并划分所述随机存储模块的存储空间为永驻区域和动态区域;通过所述中央处理模块,保持所述永驻区域上的应用程序不变,并通过运行所述应用程序,以在所述动态区域的空闲区域上,加载所述模块化数据、执行所述模块化数据。
[0010]在本专利技术的一个实施例中,在所述通过中央处理模块,划分所述随机存储模块的存储空间为永驻区域和动态区域的步骤中:通过所述中央处理模块,设定所述随机存储模块的前端区域和后端区域为所述永驻区域,并设定所述随机存储模块的中间区域为动态区域。
[0011]在本专利技术的一个实施例中,所述通过所述中央处理模块,设定所述随机存储模块的前端区域和后端区域为所述永驻区域,并设定所述随机存储模块的中间区域为动态区域的步骤之后,包括:在所述随机存储模块中,通过前端区域的所述永驻区域响应主机发送的输入数据,通过后端区域的所述永驻区域控制所述闪存模块的工作。
[0012]在本专利技术的一个实施例中,所述通过中央处理模块,划分所述随机存储模块的存储空间为永驻区域和动态区域的步骤之后,包括:通过所述中央处理模块,在所述动态区域中的一个空闲状态区域上,加载调试模块数据,执行所述调试模块数据,恢复至初始模块数据。
[0013]在本专利技术的一个实施例中,所述进行执行所述调试模块数据的处理的步骤,包括:在所述动态区域中的另一个空闲状态区域上,加载应用模块数据,执行所述应用模块数据,恢复至所述初始模块数据。
[0014]如上所述,本专利技术提供了一种存储装置及其数据处理方法,在不影响固件执行效率的情况下,节省了随机存储模块的空间,降低了芯片的硬件成本。
[0015]当然,实施本专利技术的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
[0016]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本专利技术一种存储设备的结构示意图。
[0018]图2为本专利技术一种存储设备中一动态区域相互加载调用的示意图。
[0019]图3为本专利技术图2的流程示意图。
[0020]图4为本专利技术一种存储设备中随机存储模块和闪存模块的初始位置图。
[0021]图5为本专利技术一种存储设备中随机存储模块加载一动态区域的示意图。
[0022]图6为本专利技术一种存储设备中随机存储模块加载又一动态区域的示意图。
[0023]图7为本专利技术一种存储设备中随机存储模块执行一动态区域的示意图。
[0024]图8为本专利技术一种存储设备中随机存储模块恢复至初始位置的示意图。
[0025]图9为本专利技术图4至图8的流程示意图。
[0026]图10为本专利技术一种存储设备的数据处理方法的步骤示意图。
[0027]图11为本专利技术图10中步骤S40的步骤示意图。
[0028]图12为本专利技术图10中步骤S50的步骤示意图。
[0029]图中:10、主机;20、存储装置;21、闪存模块;22、随机存储模块;220、前端永驻区域;221、动态区域;222、后端永驻区域;23、读取模块;24、中央处理模块。
具体实施方式
[0030]以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其它优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。还应当理解,本专利技术实施例中使用的术语是为了描述特定的具体实施方案,而不是为了限制本专利技术的保护范围。下列实施例中未注明具体条件的试验方法,通常按照常规条件,或者按照各制造商所建议的条件。
[0031]须知,本说明书所附图式所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本专利技术可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种存储装置,其特征在于,用以与主机进行数据交互,所述存储装置包括:闪存模块,用以存储固件;读取模块,用以读取所述闪存模块中的固件;随机存储模块,用以通过所述读取模块获取所述闪存模块中的固件;以及中央处理模块,用以划分所述闪存模块中的固件为模块化数据,并划分所述随机存储模块的存储空间为永驻区域和动态区域;所述中央处理模块还用以保持所述永驻区域上的应用程序不变,并通过运行所述应用程序,以在所述动态区域的空闲区域上,加载所述模块化数据,执行所述模块化数据。2.根据权利要求1所述的存储装置,其特征在于,所述中央处理模块用以设定所述随机存储模块的前端区域和后端区域为所述永驻区域,并设定所述随机存储模块的中间区域为所述动态区域。3.根据权利要求2所述的存储装置,其特征在于,在所述随机存储模块中,前端区域的所述永驻区域用以响应所述主机发送的输入数据,后端区域的所述永驻区域用以控制所述闪存模块进行工作。4.根据权利要求1所述的存储装置,其特征在于,所述中央处理模块用以在所述动态区域中的一个空闲状态区域上,加载调试模块数据,执行所述调试模块数据,恢复至初始模块数据;其中,执行所述调试模块数据包括在另一个空闲状态区域上,加载应用模块数据,执行所述应用模块数据,恢复至初始模块数据。5.根据权利要求1所述的存储装置,其特征在于,所述闪存模块的存储空间大于所述随机存储模块的存储空间,所述动态区域中的一个空闲状态区域在同一时刻加载一个所述模块化数据。6.一种存储装置的数据处理方法,其特征在于,包括:通过闪存模块,存储固件;通过读取模块,读取所述闪存模块中的固件;通过随机存储模块,获取所述读取模块...

【专利技术属性】
技术研发人员:袁学涛
申请(专利权)人:合肥康芯威存储技术有限公司
类型:发明
国别省市:

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

1