本申请涉及存储芯片,具体而言,涉及一种nor flash的读取方法、装置、存储芯片及设备。
背景技术:
1、现有的nor flash执行读取操作的过程为:接收指令信息,在确定指令信息为读取指令后,将待操作区域内的存储数据输出到数据总线上,再将数据进行处理后输出;然而,在该处理过程中,接收指令信息和将待操作区域内的存储数据输出到数据总线上两个处理行为均需要耗费较多运行时间,两者顺序执行的运行方式限制了nor flash读取速度的提升。
2、针对上述问题,目前尚未有有效的技术解决方案。
技术实现思路
1、本申请的目的在于提供一种nor flash的读取方法、装置、存储芯片及设备,以提高nor flash执行读取操作的速度。
2、第一方面,本申请提供了一种nor flash的读取方法,用于根据读取指令读取待操作区域的存储数据,所述读取指令基于多位代码构成,所述读取方法包括以下步骤:
3、在接收到指令信息中第一位代码且该代码与读取指令对应时,打开预读取使能以将待操作区域的存储数据输出到数据总线上;
4、在接收到完整的指令信息后,若所述指令信息为读取指令,输出所述数据总线上的存储数据;若所述指令信息为非读取指令,关闭所述预读取使能并清除所述数据总线上的存储数据。
5、本申请的nor flash的读取方法,基于接收到的指令信息中的第一位代码来判断该指令信息是否疑似为读取指令,并在出现疑似为读取指令的指令信息时,基于预读取使能提前将待操作区域的存储数据输出到数据总线上,使得指令信息确定为读取指令时,便能直接输出数据总线上的数据以完成该数据读取操作,大大缩短了接收到读取指令到输出数据所用时间,有效提高了nor flash的读取效率。
6、所述的nor flash的读取方法,其中,所述输出所述数据总线上的存储数据的步骤包括:
7、打开读取使能,基于所述读取使能对所述数据总线上的存储数据进行并转串处理,再进行输出。
8、在该示例中,nor flash依然保留原本的读取使能,使得nor flash仅在读取使能打开时才能将存储数据正式向外输出
9、所述的nor flash的读取方法,其中,所述读取使能基于时钟信号的上升沿打开。
10、所述的nor flash的读取方法,其中,所述方法基于片选信号和时钟信号接收所述指令信息。
11、所述的nor flash的读取方法,其中,所述读取指令为两位代码构成,所述接收到指令信息的过程为基于时钟信号的上升沿逐位接收所述指令信息的代码。
12、所述的nor flash的读取方法,其中,所述读取指令的代码为05。
13、所述的nor flash的读取方法,其中,所述预读取使能基于d触发器生成。
14、第二方面,本申请还提供了一种nor flash的读取装置,用于根据读取指令读取待操作区域的存储数据,所述读取指令基于多位代码构成,所述装置包括:
15、预读取模块,用于在接收到指令信息中第一位代码且该代码与读取指令对应时,打开预读取使能以将待操作区域的存储数据输出到数据总线上;
16、输出模块,用于在接收到完整的指令信息后,若所述指令信息为读取指令,输出所述数据总线上的存储数据;若所述指令信息为非读取指令,关闭所述预读取使能并清除所述数据总线上的存储数据。
17、本申请的nor flash的读取装置,基于接收到的指令信息中的第一位代码来判断该指令信息是否疑似为读取指令,并在出现疑似为读取指令的指令信息时,基于预读取使能提前将待操作区域的存储数据输出到数据总线上,使得指令信息确定为读取指令时,便能直接输出数据总线上的数据以完成该数据读取操作,大大缩短了接收到读取指令到输出数据所用时间,有效提高了nor flash的读取效率。
18、第三方面,本申请还提供了一种存储芯片,所述存储芯片包括控制电路和存储阵列,所述控制电路用于执行如第一方面提供的所述读取方法中的步骤以读取所述存储阵列中的存储数据。
19、第四方面,本申请还提供了一种电子设备,包括如第三方面提供的存储芯片。
20、由上可知,本申请提供了一种nor flash的读取方法、装置、存储芯片及设备,其中,该读取方法基于接收到的指令信息中的第一位代码来判断该指令信息是否疑似为读取指令,并在出现疑似为读取指令的指令信息时,基于预读取使能提前将待操作区域的存储数据输出到数据总线上,使得指令信息确定为读取指令时,便能直接输出数据总线上的数据以完成该数据读取操作,大大缩短了接收到读取指令到输出数据所用时间,有效提高了nor flash的读取效率。
1.一种nor flash的读取方法,用于根据读取指令读取待操作区域的存储数据,其特征在于,所述读取指令基于多位代码构成,所述读取方法包括以下步骤:
2.根据权利要求1所述的nor flash的读取方法,其特征在于,所述输出所述数据总线上的存储数据的步骤包括:
3.根据权利要求2所述的nor flash的读取方法,其特征在于,所述读取使能基于时钟信号的上升沿打开。
4.根据权利要求1所述的nor flash的读取方法,其特征在于,所述方法基于片选信号和时钟信号接收所述指令信息。
5.根据权利要求1所述的nor flash的读取方法,其特征在于,所述读取指令为两位代码构成,所述接收到指令信息的过程为基于时钟信号的上升沿逐位接收所述指令信息的代码。
6.根据权利要求1所述的nor flash的读取方法,其特征在于,所述读取指令的代码为05。
7.根据权利要求1所述的nor flash的读取方法,其特征在于,所述预读取使能基于d触发器生成。
8.一种nor flash的读取装置,用于根据读取指令读取待操作区域的存储数据,其特征在于,所述读取指令基于多位代码构成,所述装置包括:
9.一种存储芯片,其特征在于,所述存储芯片包括控制电路和存储阵列,所述控制电路用于执行如权利要求1-7任一项所述读取方法中的步骤以读取所述存储阵列中的存储数据。
10.一种电子设备,其特征在于,包括如权利要求9所述的存储芯片。