片选电路和片选方法与流程
- 国知局
- 2024-11-21 11:33:04
本发明涉及闪存存储器片选领域,具体涉及片选电路和片选方法。
背景技术:
1、随着存储系统的发展,现有技术中针对队列串行外围设备接口(quad serialperipheral interface,qspi)控制器的片选生成方法通常基于软件实现片选信号的生成。
2、这一片选方法在总线正在执行来自其他从机的优先级更高的任务时,需将qspi从机的任务挂起,等待总线响应,可能存在效率低下,闪存存储器切换的延迟时间过长的问题,需要一种更好的解决方案。
技术实现思路
1、有鉴于此,本发明提供了一种片选电路和片选方法,以解决在qspi控制器与闪存存储器的信息传输中,切换闪存存储器因延迟高所导致的片选切换耗时久的问题。
2、本发明一方面提供了一种片选电路,所述片选电路包括:片选控制器、多个闪存存储器,所述片选控制器包括:配置模块,用于基于片选控制器的配置信息,向第一目标闪存存储器发送第一信息;所述配置模块包括但不限于:时钟管理模块、先进先出寄存器、寄存器与控制器模块、状态转换器;第一信息包括但不限于:数据信息、指令信息;片选生成模块,用于基于闪存读写完成标志确定所述第一目标闪存存储器完成所述第一信息的数据传输时,生成片选信号,根据片选信号切换第二目标闪存存储器,以采用所述第二目标闪存存储器传输第二信息。
3、本发明另一方面还提供了一种片选方法,所述方法包括:片选控制器中的配置模块基于所述片选控制器的配置信息,向第一目标闪存存储器发送第一信息,获取所述第一目标闪存存储器的状态,当监测到所述第一目标闪存存储器中生成的指令传输完成标志时,将所述指令传输完成标志发送给所述片选控制器中的片选生成模块;所述指令传输完成标志用于表征第一信息中的指令信息在所述第一目标闪存存储器内已完成一次传输;所述片选控制器的所述片选生成模块,基于闪存读写完成标志确定所述第一目标闪存存储器完成所述第一信息的数据传输时,生成片选信号,根据所述片选信号切换第二目标闪存存储器,以采用所述第二目标闪存存储器传输第二信息。
4、本发明另一方面还提供了一种片选装置,所述装置包括:传输模块,用于片选控制器的配置模块基于所述片选控制器的配置信息,向第一目标闪存存储器发送第一信息,获取所述第一目标闪存存储器的状态,当监测到所述第一目标闪存存储器中生成的指令传输完成标志时,将所述指令传输完成标志发送给所述片选控制器中的片选生成模块;所述指令传输完成标志用于表征第一信息中的指令信息在所述第一目标闪存存储器内已完成一次传输;片选模块,用于所述片选控制器的片选生成模块,基于闪存读写完成标志确定所述第一目标闪存存储器完成所述第一信息的数据传输时,生成片选信号,根据所述片选信号切换第二目标闪存存储器,以采用所述第二目标闪存存储器传输第二信息。
5、本发明另一方面还提供了一种计算机设备,所述计算机设备包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,实现上述的片选方法。
6、本发明另一方面还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机实现上述的片选方法。
7、在该过程中,通过硬件片选电路中的片选生成模块生成片选信号,根据片选信号切换第二目标闪存存储器,可以使闪存存储器的切换具有更高的实时性,不会受到操作系统调度、软件执行速度等因素的影响,从而减少片选切换的延迟所导致的片选切换耗时,提高了片选切换的效率。
技术特征:1.一种片选电路,其特征在于,所述片选电路包括:片选控制器、多个闪存存储器,所述片选控制器包括:
2.根据权利要求1所述的片选电路,其特征在于,所述片选生成模块至少包括计数器模块、比较器模块、移位器模块与逻辑运算模块,其中:
3.一种应用于权利要求1或2中任一项所述的片选电路的片选方法,其特征在于,所述方法包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述片选控制器的配置信息,向第一目标闪存存储器发送第一信息,包括:
5.根据权利要求4所述的方法,其特征在于,所述获取所述第一目标闪存存储器的状态,当监测到所述第一目标闪存存储器中生成的指令传输完成标志时,将所述指令传输完成标志发送给所述片选控制器中的片选生成模块,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于闪存读写完成标志确定所述第一目标闪存存储器完成所述第一信息的数据传输时,生成片选信号,根据所述片选信号切换第二目标闪存存储器,以采用所述第二目标闪存存储器传输第二信息,包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.一种片选装置,其特征在于,所述装置包括:
9.一种计算机设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求3至7中任一项所述的片选方法。
技术总结本发明涉及闪存存储器片选技术领域,公开了片选电路和片选方法。片选电路包括:片选控制器、多个闪存存储器,片选控制器至少包括:片选生成模块,用于基于闪存读写完成标志确定第一目标闪存存储器完成第一信息的数据传输时,生成片选信号,根据片选信号切换第二目标闪存存储器,以采用第二目标闪存存储器传输第二信息;本发明公开的片选电路可以通过硬件的方式生成片选信号,以切换闪存存储器,从而可以提高多个闪存存储器之间的切换速度,降低切换延迟。技术研发人员:焦欣,张茜,孙璐,杨海波受保护的技术使用者:山东云海国创云计算装备产业创新中心有限公司技术研发日:技术公布日:2024/11/18本文地址:https://www.jishuxx.com/zhuanli/20241120/331731.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表