闪存主控装置配置状态指令轮询可调变定时器的方法制造方法及图纸

技术编号:20545355 阅读:37 留言:0更新日期:2019-03-09 18:19
本发明专利技术公开了一种闪存主控装置配置状态指令轮询可调变定时器的方法,包括以下步骤:步骤一:在主控芯片内部的闪存控制单元内配置状态读取指令周期控制器;步骤二:闪存控制单元内发出读取或写入指令之后,依照状态读取指令周期控制器的控制,在一定的延迟时间之后,才发出状态读取指令;步骤三:状态读取指令通过闪存控制物理层发送给闪存储存组件,按照顺序逐个读取状态指令,该发明专利技术可以避免主控在读取与写入指令的等待延迟期间需要一直对该组件不停的发出状态读取指令,影响了主控对闪存控制总线的利用率,并同时可达到节省主控端的功耗的效用。

Method of Polling Adjustable Timer for Configuration State Instruction of Flash Memory Master Control Device

The invention discloses a method for configuring a state instruction to poll an adjustable timer in a flash memory main control device, which includes the following steps: first, configuring a state read instruction cycle controller in the flash memory control unit inside the control chip; second, after issuing a read or write instruction in the flash memory control unit, according to the control of the state read instruction cycle controller, a certain delay is obtained. The state reading instruction is sent to the flash memory component through the physical layer of the flash memory control, and the state instructions are read one by one in sequence. The invention can avoid the need for the master to continuously issue the state reading instruction to the component during the waiting delay of reading and writing instructions, thus affecting the utilization of the flash memory control bus by the master. At the same time, the power consumption of the main control terminal can be saved.

【技术实现步骤摘要】
闪存主控装置配置状态指令轮询可调变定时器的方法
本专利技术涉及主控对于闪存组件发出总线协议控制用以操作闪存组件读写流程
,具体为一种闪存主控装置配置状态指令轮询可调变定时器的方法。
技术介绍
闪存是一种长寿命的非易失性的存储器,数据删除不是以单个的字节为单位而是以固定的区块为单位,区块大小一般为256KB到20MB。闪存是电子可擦除只读存储器的变种,闪存与EEPROM不同的是,EEPROM能在字节水平上进行删除和重写而不是整个芯片擦写,而闪存的大部分芯片需要块擦除。由于其断电时仍能保存数据,闪存通常被用来保存设置信息,如在电脑的BIOS、PDA、数码相机中保存资料等。现行闪存主控装置设计在发出读取或写入指令之后,在读取与写入指令的等待延迟期间,若需要以指令方式读取组件忙碌状态,便会一直对该组件不停的发出状态读取指令,这不仅影响了主控对闪存控制总线的利用率,同时也相当浪费主控端的功耗与效能,因此,亟待一种改进的技术来解决现有技术中所存在的这一问题。
技术实现思路
本专利技术的目的在于提供一种闪存主控装置配置状态指令轮询可调变定时器的方法,在一定的延迟时间之后,才发出状态读取指令,以避免主控在读取与写入指令的等待延迟期间需要一直对该组件不停的发出状态读取指令,影响了主控对闪存控制总线的利用率,并同时可达到节省主控端的功耗的效用,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种闪存主控装置配置状态指令轮询可调变定时器的方法,包括以下步骤:步骤一:在主控芯片内部的闪存控制单元内配置状态读取指令周期控制器;步骤二:闪存控制单元内发出读取或写入指令之后,依照状态读取指令周期控制器的控制,在一定的延迟时间之后,才发出状态读取指令;步骤三:状态读取指令通过闪存控制物理层发送给闪存储存组件,按照顺序逐个读取状态指令。优选的,所述步骤一中主控芯片内部设置有闪存储存控制单元及闪存控制物理层。优选的,所述闪存储存控制单元内部设置有写入单元、读取单元及及状态读取指令周期控制器。优选的,所述闪存控制物理层内部设置有若干个内存储存组件。优选的,所述写入单元产生状态读取指令至状态读取指令周期控制器,经过延迟时间后至闪存控制物理层内,再由读取单元从闪存控制物理层内读取状态指令。与现有技术相比,本专利技术的有益效果是:在一定的延迟时间之后,才发出状态读取指令,以避免主控在读取与写入指令的等待延迟期间需要一直对该组件不停的发出状态读取指令,影响了主控对闪存控制总线的利用率,并同时可达到节省主控端的功耗的效用。附图说明图1为主控内部的闪存控制单元,配置状态读取指令周期控制器示意图。图2为主控内部的闪存控制单元,配置状态读取指令周期控制器的状况。图3为主控内部的闪存控制单元,未配置状态读取指令周期控制器示意图。图4为主控内部的闪存控制单元,未配置状态读取指令周期控制器的状况示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术提供一种技术方案:一种闪存主控装置配置状态指令轮询可调变定时器的方法,包括以下步骤:步骤一:在主控芯片内部的闪存控制单元内配置状态读取指令周期控制器;步骤二:闪存控制单元内发出读取或写入指令之后,依照状态读取指令周期控制器的控制,在一定的延迟时间之后,才发出状态读取指令;步骤三:状态读取指令通过闪存控制物理层发送给闪存储存组件,按照顺序逐个读取状态指令。主控芯片内部设置有闪存储存控制单元及闪存控制物理层,闪存储存控制单元内部设置有写入单元、读取单元及状态读取指令周期控制器,闪存控制物理层内部设置有若干个内存储存组件,写入单元产生状态读取指令至状态读取指令周期控制器,经过延迟时间后至闪存控制物理层内,再由读取单元从闪存控制物理层内读取状态指令。实施例的,如图2所示,闪存1写入指令,状态读取指令周期控制器使闪存1进入闪存1等待周期,闪存2写入指令,状态读取指令周期控制器使闪存2进入闪存2等待周期,闪存3写入指令,状态读取指令周期控制器使闪存3进入闪存3等待周期,闪存N写入指令,状态读取指令周期控制器使闪存N进入闪存N等待周期,到达状态读取指令周期控制器预设的延迟时间后,闪存1等待周期结束,读取闪存1状态指令,闪存2等待周期结束,读取闪存2状态指令,闪存3等待周期结束,读取闪存3状态指令,依次的,闪存N等待周期结束,读取闪存N状态指令。闪存芯片内的状态寄存器可以确认编程和擦除操作是否成功完成。在写入指令(70h)到指令寄存器后,读循环会把状态寄存器的内容在CE或RE的下降沿输出到I/O。而在新的指令到达前,指令寄存器将保持读状态,因此如果状态寄存器在一个随机读循环中处于读状态,那么在读循环开始前应给出一个读指令。如图3所示,没有配置状态读取指令周期控制器的闪存储存控制单元,写入单元产生状态读取指令持续性发送至闪存控制物理层内,再由读取单元从闪存控制物理层内读取状态指令,将影响主控对闪存控制总线的利用率,主控端的功耗大大提高。实施例的,如图4所示,没有配置状态读取指令周期控制器的闪存储存控制单元,闪存1写入指令,持续读取闪存1状态指令,直至闪存1状态指令完成,若在闪存1状态指令未完成的情况下,闪存2写入指令,持续读取闪存1状态指令、闪存2状态指令,直至闪存1状态指令、闪存2状态指令完成,闪存3写入指令,持续读取闪存1状态指令、闪存2状态指令、闪存3状态指令,直至闪存1状态指令、闪存2状态指令、闪存3状态指令完成,依次类推。尽管已经示出和描述了本专利技术的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本专利技术的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本专利技术的范围由所附权利要求及其等同物限定。本文档来自技高网...

【技术保护点】
1.一种闪存主控装置配置状态指令轮询可调变定时器的方法,其特征在于:包括以下步骤:步骤一:在主控芯片内部的闪存控制单元内配置状态读取指令周期控制器;步骤二:闪存控制单元内发出读取或写入指令之后,依照状态读取指令周期控制器的控制, 在一定的延迟时间之后, 才发出状态读取指令;步骤三:状态读取指令通过闪存控制物理层发送给闪存储存组件,按照顺序逐个读取状态指令。

【技术特征摘要】
1.一种闪存主控装置配置状态指令轮询可调变定时器的方法,其特征在于:包括以下步骤:步骤一:在主控芯片内部的闪存控制单元内配置状态读取指令周期控制器;步骤二:闪存控制单元内发出读取或写入指令之后,依照状态读取指令周期控制器的控制,在一定的延迟时间之后,才发出状态读取指令;步骤三:状态读取指令通过闪存控制物理层发送给闪存储存组件,按照顺序逐个读取状态指令。2.根据权利要求1所述的一种闪存主控装置配置状态指令轮询可调变定时器的方法,其特征在于:所述步骤一中主控芯片内部设置有闪存储存控制单元及闪存控制物理层。3.根...

【专利技术属性】
技术研发人员:陈育鸣李庭育洪振洲魏智汎
申请(专利权)人:江苏华存电子科技有限公司
类型:发明
国别省市:江苏,32

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

1