1.一种NAND Flash控制方法,其特征在于,所述包括:
确定NAND Flash读写指令的初始命令模板表,所述命令模板表中的不同模板对应不同命令类型、初始地址和颗粒信息;
根据获取到的指令信息中的初始地址参数调用所述命令模板表中对应的命令模板;
将所述指令信息的关键信息配置到所述命令模板中,完成指令操作。
2.根据权利要求1所述的NAND Flash控制方法,其特征在于,所述确定NAND Flash读写指令的初始命令模板表,包括:
确定NAND Flash读写指令中的所有初始参数;
将所述初始参数以写入的方式配置到预设的随机存取存储器中,生成初始命令模板表。
3.根据权利要求1所述的NAND Flash控制方法,其特征在于,所述根据获取到的指令信息中的初始地址参数调用所述命令模板表中对应的命令模板,包括:
NAND Flash控制器解析获取到的指令信息中的初始地址参数;
将所述初始地址参数与命令模板表中的模板的初始地址参数进行比对,获取相同初始地址参数的命令模板;
根据所述命令模板初始地址参数对应的实际物理地址调用所述命令模板。
4.根据权利要求1所述的NAND Flash控制方法,其特征在于,所述将所述指令信息的关键信息配置到所述命令模板中,完成指令操作,包括:
NAND Flash控制器获取所述指令信息对应的地址参数和操作参数;
将所述地址参数和所述操作参数配置到所述命令模板中,完成指令操作。
5.根据权利要求1所述的NAND Flash控制方法,其特征在于,所述方法还包括:
判断获取到的指令信息的优先级;
如果第二时刻获取到的指令信息的优先级为高优先级,判断第一时刻获取到的指令信息对应的优先级;
根据第一时刻获取到的指令信息对应的优先级和第二时刻获取到的指令信息的优先级确定优先执行的指令信息。
6.根据权利要求5所述的NAND Flash控制方法,其特征在于,所述根据第一时刻获取到的指令信息对应的优先级和第二时刻获取到的指令信息的优先级确定优先执行的指令信息,包括:
如果第一时刻获取到的指令信息对应的优先级与第二时刻获取到的指令信息的优先级相同或者高于第二时刻获取到的指令信息的优先级,则执行第一时刻获取到的指令信息;
如果第一时刻获取到的指令信息对应的优先级低于第二时刻获取到的指令信息的优先级,则执行第二时刻获取到的指令信息。
7.根据权利要求6所述的NAND Flash控制方法,其特征在于,如果第一时刻获取到的指令信息对应的优先级低于第二时刻获取到的指令信息的优先级且第一时刻获取到的指令信息已经开始执行,则中断所述第一时刻获取到的指令信息的执行操作,执行所述第二时刻获取到的指令信息。
8.根据权利要求7所述的NAND Flash控制方法,其特征在于,当所述第二时刻获取到的指令信息执行完毕,恢复中断的所述第一时刻获取到的指令信息的执行操作。
9.一种NAND Flash控制装置,其特征在于,所述装置包括:
确定模块,用于确定NAND Flash读写指令的初始命令模板表,所述命令模板表中的不同模板对应不同命令类型、初始地址和颗粒信息;
调用模块,用于根据获取到的指令信息中的初始地址参数调用所述命令模板表中对应的命令模板;
处理模块,用于将所述指令信息的关键信息配置到所述命令模板中,完成指令操作。
10.一种SSD,其特征在于,包括权利要求9所述的NAND Flash控制装置,所述NAND Flash控制装置执行权利要求1-8任一项所述的NAND Flash控制方法。