NANDFlash制造技术

技术编号:39718949 阅读:9 留言:0更新日期:2023-12-17 23:25
本发明专利技术实施例提供了一种

【技术实现步骤摘要】
NAND Flash的数据处理方法、装置、电子设备及存储介质


[0001]本专利技术涉及存储器
,特别涉及一种
NAND Flash
的数据处理方法

装置

电子设备及计算机可读存储介质


技术介绍

[0002]随着经济的不断发展,科技的不断进步,电子产品的需求量也在不断地攀升;在电子产品中,往往需要利用存储芯片对数据存储处理;
NAND Flash
在嵌入式系统中与
PC
端的硬盘类似,用于保存系统运行所必需的操作系统

应用程序

用户数据

运行过程中产生的各类数据;与内存掉电后数据丢失不同,
NAND Flash
中的数据在掉电后仍然可以保存

对于
NAND Flash
存储芯片进行操作,必须通过
NAND Flash
控制器的专用寄存器才能完成,不能进行总线操作,这样就会影响
NAND Flash
的数据处理效率


技术实现思路

[0003]本专利技术旨在至少解决现有技术中存在的技术问题之一

[0004]为此,本专利技术提出一种
NAND Flash
的数据处理方法,使得
NAND Flash
的数据处理能够更加快速高效

[0005]本专利技术还提出一种应用上述
NAND Flash
的数据处理方法的装置

[0006]本专利技术还提出一种应用上述
NAND Flash
的数据处理方法的电子设备

[0007]本专利技术还提出一种应用上述
NAND Flash
的数据处理方法的计算机可读存储介质

[0008]根据本专利技术第一方面实施例的
NAND Flash
的数据处理方法,所述方法包括:
[0009]获取数据操作指令集;
[0010]对所述数据操作指令集进行分析处理得到操作组合信息和操作命令信息;
[0011]根据所述数据操作组合信息从预设的命令池中提取多个数据操作命令;
[0012]根据多个所述数据操作命令从预设的寄存器区域中选取对应的寄存器;
[0013]根据所述操作命令信息对选取得到的所述寄存器进行操作控制处理

[0014]根据本专利技术的一些实施例,所述对所述数据操作指令集进行分析处理得到操作组合信息和操作命令信息,包括:
[0015]对所述数据操作指令集进行拆分处理得到多个数据操作指令;
[0016]通过多个数据操作指令确定所述操作组合信息;
[0017]依次对多个所述数据操作指令进行识别处理得到所述操作命令信息

[0018]根据本专利技术的一些实施例,所述命令池携带有操作属性信息,所述根据所述数据操作组合信息从预设的命令池中提取多个数据操作命令,包括:
[0019]对所述数据操作组合信息进行识别处理得到操作标记信息;
[0020]将所述操作标记信息与所述操作属性信息进行匹配处理得到匹配信息;
[0021]根据匹配信息从所述命令池中提取对应的多个所述数据操作命令

[0022]根据本专利技术的一些实施例,所述根据多个所述数据操作命令从预设的寄存器区域
中选取对应的寄存器,包括:
[0023]根据所述数据操作命令确定数据操作类型;
[0024]根据所述数据操作类型和预设的映射关系,从所述寄存器区域中选取所述数据操作类型对应的所述寄存器

[0025]根据本专利技术的一些实施例,所述根据所述操作命令信息对选取得到的所述寄存器进行操作控制处理,包括:
[0026]将所述操作命令信息写入对应的所述寄存器,以使得所述寄存器执行相应的数据操作

[0027]根据本专利技术的一些实施例,所述根据所述操作命令信息对选取得到的所述寄存器进行操作控制处理后,所述方法还包括:
[0028]监测所述寄存器的数据操作结果;
[0029]将所述数据操作结果反馈至预设的网络地址

[0030]根据本专利技术的一些实施例,所述寄存器包括配置寄存器

命令寄存器

地址寄存器

数据寄存器

状态寄存器和校验寄存器

[0031]根据本专利技术第二方面实施例的
NAND Flash
的数据处理装置,该装置包括
:
[0032]第一处理模块,用于获取数据操作指令集;
[0033]第二处理模块,用于对所述数据操作指令集进行分析处理得到操作组合信息和操作命令信息;
[0034]第三处理模块,用于根据所述数据操作组合信息从预设的命令池中提取多个数据操作命令;
[0035]第四处理模块,用于根据多个所述数据操作命令从预设的寄存器区域中选取对应的寄存器;
[0036]第五处理模块,用于根据所述操作命令信息对选取得到的所述寄存器进行操作控制处理

[0037]根据本专利技术第三方面实施例的电子设备,包括:存储器

处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的
NAND Flash
的数据处理方法

[0038]根据本专利技术第四方面实施例的一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令被控制处理器执行时实现如上所述的
NAND Flash
的数据处理方法

[0039]根据本专利技术实施例的
NAND Flash
的数据处理方法,至少具有如下有益效果:在基于
NAND Flash
进行数据处理的过程中,首先获取数据操作指令集;接着对数据操作指令集进行分析处理就可以得到操作组合信息和操作命令信息;接着根据数据操作组合信息从预设的命令池中提取多个数据操作命令;然后根据多个数据操作命令从预设的寄存器区域中选取对应的寄存器;最后根据操作命令信息对选取得到的寄存器进行操作控制处理;通过上述技术方案,可以使得
NAND Flash
的数据处理能够更加快速高效,对数据实现统一批量处理

[0040]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解

本专利技术的目的和其他优点可通过在说明书

权利
要求书以及附图中所特别指出的结构来实现和获得

附图说明
[0041]附图用来提供对本公开技术方案的进一步理解,并且构成说明书的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
NAND Flash
的数据处理方法,其特征在于,所述方法包括:获取数据操作指令集;对所述数据操作指令集进行分析处理得到操作组合信息和操作命令信息;根据所述数据操作组合信息从预设的命令池中提取多个数据操作命令;根据多个所述数据操作命令从预设的寄存器区域中选取对应的寄存器;根据所述操作命令信息对选取得到的所述寄存器进行操作控制处理
。2.
根据权利要求1所述的
NAND Flash
的数据处理方法,其特征在于,所述对所述数据操作指令集进行分析处理得到操作组合信息和操作命令信息,包括:对所述数据操作指令集进行拆分处理得到多个数据操作指令;通过多个数据操作指令确定所述操作组合信息;依次对多个所述数据操作指令进行识别处理得到所述操作命令信息
。3.
根据权利要求1所述的
NAND Flash
的数据处理方法,其特征在于,所述命令池携带有操作属性信息,所述根据所述数据操作组合信息从预设的命令池中提取多个数据操作命令,包括:对所述数据操作组合信息进行识别处理得到操作标记信息;将所述操作标记信息与所述操作属性信息进行匹配处理得到匹配信息;根据匹配信息从所述命令池中提取对应的多个所述数据操作命令
。4.
根据权利要求1所述的
NAND Flash
的数据处理方法,其特征在于,所述根据多个所述数据操作命令从预设的寄存器区域中选取对应的寄存器,包括:根据所述数据操作命令确定数据操作类型;根据所述数据操作类型和预设的映射关系,从所述寄存器区域中选取所述数据操作类型对应的所述寄存器
。5.
根据权利要求1所述的
NAND Flash
的数据处理方法,其特征在于,所述根据所述操作命令信息对选取得到的所述寄存器进行操作控制处理,包括:将所述操作命令信息写入对应的所述...

【专利技术属性】
技术研发人员:郑鑫
申请(专利权)人:深圳市晶存科技有限公司
类型:发明
国别省市:

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

1