闪存集中控制方法、装置、控制芯片及存储介质与流程

文档序号:31480103发布日期:2022-09-10 01:40阅读:来源:国知局

技术特征:
1.一种闪存集中控制方法,其特征在于,所述闪存集中控制方法应用于控制芯片,所述控制芯片包括i/o单元、数字逻辑单元、控制器单元以及nor flash和nand flash,所述方法包括:所述i/o单元接收到来自外部设备的外部指令时,将所述外部指令发送至所述数字逻辑单元;所述数字逻辑单元在接收到所述外部指令时,对所述外部指令的合法性进行判断;若所述外部指令合法,则将所述外部指令发送至所述控制器单元;所述控制器单元在接收到所述外部指令时对所述外部指令进行解析得到外部操作码;所述控制器单元将所述外部操作码与预设的标准库中的标准操作码进行对比;若存在有与所述外部操作码一致的标准操作码,则所述控制器单元在预设的标准库中根据所述标准操作码查找与所述标准操作码对应的操作指令,所述操作指令包括与nand flash和nor flash对应的身份信息以及操作信息,并将所述操作指令发送至所述数字逻辑单元;所述数字逻辑单元在接收到所述操作指令时,根据所述操作指令中的所述身份信息将所述操作信息对应发送至所述nand flash或所述nor flash。2.根据权利要求1所述的闪存集中控制方法,其特征在于,所述数字逻辑单元包括状态标识位;所述状态标识位包括空闲状态或忙碌状态;所述将所述外部指令发送至所述数字逻辑单元包括:所述i/o单元查询所述数字逻辑单元的所述状态标识位;若所述状态标识位为忙碌状态,则所述i/o单元持续查询所述状态标识位;若所述状态标识位为空闲状态,则所述i/o单元将所述外部指令发送至所述数字逻辑单元。3.据权利要求2所述的闪存集中控制方法,其特征在于,所述方法还包括:所述数字逻辑单元在接收到所述外部指令时,将所述状态标识位修改为忙碌状态。4.据权利要求1所述的闪存集中控制方法,其特征在于,所述对所述外部指令的合法性进行判断,包括:所述数字逻辑单元将所述外部指令与预设的指令库中的比对指令进行比对;若存在有与所述外部指令一致的所述比对指令,则判定所述外部指令合法。5.根据权利要求2所述的闪存集中控制方法,其特征在于,所述方法还包括:在所述数字逻辑单元将所述外部指令发送至所述控制器单元时,所述数字逻辑单元将所述状态标识位修改为空闲状态。6.根据权利要求1所述的闪存集中控制方法,其特征在于,所述根据所述操作指令中的所述身份信息将所述操作信息发送至所述nand flash或所述nor flash,具体包括:所述数字逻辑单元根据所述身份信息,查询所述nand flash或所述nor flash的状态;若所述nand flash或所述nor flash为空闲状态,则将所述操作信息发送至处于空闲状态的所述nand flash或所述nor flash;否则,所述数字逻辑单元持续查询所述nandflash或所述nor flash的状态。7.根据权利要求1所述的闪存集中控制方法,其特征在于,在所述根据所述操作指令中的所述身份信息将所述操作信息对应发送至所述nand flash或所述nor flash后,还包括:在所述nand flash或所述nor flash接收到所述操作信息时,所述nand flash或所述
nor flash将状态修改为忙碌状态;若所述nand flash或所述nor flash执行所述操作信息失败,则生成反馈信号,并将所述反馈信号发送至所述数字逻辑单元,所述数字逻辑单元将所述反馈信号发送至所述i/o单元,所述i/o单元将所述反馈信号发送至所述外部设备;在所述nand flash或所述nor flash结束执行所述操作信息时,将所述nand flash或所述nor flash状态修改为空闲状态。8.一种闪存集中控制装置,其特征在于,所述装置包括i/o单元、数字逻辑单元、控制器单元、nand flash以及nor flash;其中:i/o单元,用于接收到来自外部设备的外部指令时,将所述外部指令发送至所述数字逻辑单元;数字逻辑单元,用于在接收到所述外部指令时,对所述外部指令的合法性进行判断;若所述外部指令合法,则将所述外部指令发送至所述控制器单元;控制器单元,用于在接收到所述外部指令时对所述外部指令进行解析得到外部操作码;所述控制器单元还用于将所述外部操作码与预设的标准库中的标准操作码进行对比;若存在有与所述外部操作码一致的标准操作码,则所述控制器单元在预设的标准库中根据所述标准操作码查找与所述标准操作码对应的操作指令,所述操作指令包括与nand flash和nor flash对应的身份信息以及操作信息,并将所述操作指令发送至所述数字逻辑单元;所述数字逻辑单元还用于在接收到所述操作指令时,根据所述操作指令中的所述身份信息将所述操作信息对应发送至所述nand flash或所述nor flash;nand flash,用于在接收到所述操作信息时,执行所述操作信息;nor flash,用于在接收到所述操作信息时,执行所述操作信息。9.一种控制芯片,其特征在于,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如权利要求1至7中任一种方法的计算机程序。10.一种计算机可读存储介质,其特征在于,存储有能够被处理器加载并执行如权利要求1至7中任一种方法的计算机程序。

技术总结
本申请涉及一种闪存集中控制方法、装置、控制芯片及存储介质,应用在芯片设计领域,其中方法包括:I/O单元接收到外部指令时,将外部指令发送至数字逻辑单元;数字逻辑单元将外部指令发送至控制器单元;控制器单元对外部指令进行解析得到外部操作码并将外部操作码与标准库中的标准操作码进行对比;若存在有与外部操作码一致的标准操作码,则在标准库中查找与标准操作码对应的操作指令,并将操作指令发送至数字逻辑单元;数字逻辑单元在接收到操作指令时,根据身份信息将操作信息对应发送至NAND Flash或NOR Flash。本申请具有的技术效果是:同一块SPI芯片可以同时具有NAND和NOR功能,使得客户使用的控制芯片可以不再区分NOR与NAND的产品。的产品。


技术研发人员:黄欢
受保护的技术使用者:南京扬贺扬微电子科技有限公司
技术研发日:2022.06.21
技术公布日:2022/9/9
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1