控制方法、存储器控制器与数据传输系统技术方案

技术编号:10322803 阅读:144 留言:0更新日期:2014-08-14 10:00
本发明专利技术实施例提供一种控制方法、存储器控制器与数据传输系统。此控制方法包括:接收来自主机系统的一个指令;依据此指令的一个指令码来判断这个指令是否为设置指令;分析此设置指令包括的多个动作信息及相对应这些动作信息的执行顺序;以及根据此执行顺序来执行这些动作信息,其中每一个动作信息是用以要求可复写式非易失性存储器模块执行一预定动作。因此,可以动态地扩充存储器储存装置提供的功能。

【技术实现步骤摘要】
控制方法、存储器控制器与数据传输系统
本专利技术涉及一种控制方法,尤其涉及一种可复写式非易失性存储器模块的控制方法、存储器控制器与数据传输系统。
技术介绍
数码相机、移动电话与MP3播放器在这几年来的成长十分迅速,使得消费者对储存媒体的需求也急速增加。由于可复写式非易失性存储器模块(例如,快速存储器)具有数据非易失性、省电、体积小,以及无机械结构等特性,所以非常适合内建于上述所举例的各种可携式多媒体装置中。一般来说,可复写式非易失性存储器模块是被一个存储器控制器所控制。存储器控制器会提供多个指令给一个主机系统,并且一个主机系统可以下达这些指令给此存储器控制器来控制可复写式非易失性存储器模块。然而,这些指令是在生产存储器控制器的过程中就已被固定的。若存储器控制器的生产者要加入的新指令以满足特定的功能,则必须要重新设计存储器控制器,此步骤是非常冗长且没有弹性的。因此,如何能够动态地扩充存储器控制器所提供的功能,为此领域技术人员所关心的议题。
技术实现思路
本专利技术实施例提供一可复写式非易失性存储器模块的控制方法、存储器控制器与数据传输系统,可以动态地扩充存储器控制器提供的功能。本专利技术实施例提出一种可复写式非易失性存储器模块的控制方法,包括:接收来自主机系统的一个第一指令;依据第一指令的一个第一指令码判断第一指令是否为设置指令;分析此设置指令包括的多个第一动作信息及相对应这些第一动作信息的第一执行顺序;以及根据第一执行顺序来执行第一动作信息,其中每一个第一动作信息是用以要求可复写式非易失性存储器模块执行一预定动作。在本专利技术实施例中,上述的控制方法还包括:接收来自主机系统的一个第二指令。此第二指令包括一个第二指令码及多个第二动作信息,第二指令码相同于第一指令码,第二动作信息相同于第一动作信息,并且相对应第二动作信息的第二执行顺序与第一执行顺序不同。在本专利技术实施例中,上述的控制方法还包括:接收来自主机系统的一个第二指令。此第二指令包括一个第二指令码及多个第二动作信息,第二指令码相同于第一指令码,第二动作信息的其中之一不同于上述的第一动作信息,并且相对应第二动作信息的第二执行顺序相同于第一执行顺序。在本专利技术实施例中,上述的控制方法还包括:将第一动作信息的执行结果传送至主机系统。在本专利技术实施例中,上述的控制方法还包括:根据第一动作信息与第一执行顺序建立一新指令;以及将此新指令储存在可复写式非易失性存储器当中。在本专利技术实施例中,上述的控制方法还包括;接收来自主机系统的一执行指令;以及根据此执行指令来执行上述的新指令。在本专利技术实施例中,上述的可复写式非易失性存储器模块包括多个实体擦除单元。此控制方法还包括:将这些实体擦除单元至少划分出一数据区与一隐藏区;以及设置多个逻辑地址以映射至数据区中的实体擦除单元。上述将新指令储存在可复写式非易失性存储器当中的步骤包括:将新指令储存在隐藏区当中。以另外一个角度来说,本专利技术实施例提出一种数据传输系统,包括主机系统与存储器储存装置。存储器储存装置包括了可复写示非易失性存储器模块。存储器储存装置是用以接收来自主机系统的一个第一指令,并且依据第一指令的一个第一指令码判断第一指令是否为一设置指令。存储器储存装置也用以分析此设置指令包括的多个第一动作信息及相对应第一动作信息的一个第一执行顺序,并且根据第一执行顺序执行这些第一动作信息。其中每一个第一动作信息是用以要求可复写式非易失性存储器模块执行一个预定动作。在本专利技术实施例中,上述的存储器储存装置更用以接收来自主机系统的一个第二指令。此第二指令包括一个第二指令码及多个第二动作信息,第二指令码相同于第一指令码,第二动作信息相同于第一动作信息,并且相对应第二动作信息的一个第二执行顺序与第一执行顺序不同。在本专利技术实施例中,上述的存储器储存装置更用以接收来自主机系统的一个第二指令。此第二指令包括一个第二指令码及多个第二动作信息。第二指令码是相同于第一指令码,第二动作信息的其中之一不同于第一动作信息,并且相对应第二动作信息的一个第二执行顺序相同于第一执行顺序。在本专利技术实施例中,上述的存储器储存装置更用以将第一动作信息的一执行结果传送至主机系统。在本专利技术实施例中,上述的存储器储存装置更用以根据第一动作信息与第一执行顺序建立一新指令,并且将新指令储存在可复写式非易失性存储器当中。在本专利技术实施例中,上述的存储器储存装置更用以接收来自主机系统的一执行指令,并且根据此执行指令来执行新指令。在本专利技术实施例中,上述的可复写式非易失性存储器模块包括多个实体擦除单元。存储器储存装置更用以将实体擦除单元至少划分出一数据区与一隐藏区,以及设置多个逻辑地址以映射至数据区中的实体擦除单元。上述的新指令是储存在隐藏区当中。以另外一个角度来说,本专利技术实施例提出一种存储器控制器,用于控制一可复写式非易失性存储器模块。此可复写式非易失性存储器模块包括多个实体擦除单元。存储器控制器包括主机接口、存储器接口与存储器管理电路。主机接口是用以耦接至一主机系统。存储器接口是用以耦接至可复写式非易失性存储器模块。存储器管理电路是耦接至主机接口与存储器接口,用以接收来自主机系统的一个第一指令,并且依据第一指令的一个第一指令码判断第一指令是否为一设置指令。存储器管理电路也用以分析设置指令包括的多个第一动作信息及相对应第一动作信息的一个第一执行顺序,并且根据第一执行顺序执行第一动作信息。其中每一个第一动作信息是用以要求可复写式非易失性存储器模块执行一预定动作。在本专利技术实施例中,上述的存储器管理电路更用以接收来自主机系统的一个第二指令。此第二指令包括一个第二指令码及多个第二动作信息。第二指令码是相同于第一指令码,第二动作信息是相同于第一动作信息,并且相对应第二动作信息的一个第二执行顺序与第一执行顺序不同。在本专利技术实施例中,上述的存储器管理电路更用以接收来自主机系统的一个第二指令。此第二指令包括一个第二指令码及多个第二动作信息。第二指令码是相同于第一指令码,第二动作信息的其中之一不同于第一动作信息,并且相对应第二动作信息的一个第二执行顺序相同于第一执行顺序。在本专利技术实施例中,上述的存储器管理电路更用以将第一动作信息的一执行结果传送至主机系统。 在本专利技术实施例中,上述的存储器管理电路更用以根据第一动作信息与第一执行顺序建立一新指令,并且将新指令储存在可复写式非易失性存储器当中。在本专利技术实施例中,上述的存储器管理电路更用以接收来自主机系统的一执行指令,并且根据此执行指令来执行新指令。在本专利技术实施例中,上述的存储器管理电路更用以将实体擦除单元至少划分出一数据区与一隐藏区,以及设置多个逻辑地址以映射至数据区中的实体擦除单元。上述的新指令是储存在隐藏区当中。基于上述,在本专利技术实施例所提出的可复写式非易失性存储器模块的控制方法、存储器储存装置与数据传输系统中,主机系统可以通过设置指令来传送特定的动作信息给存储器存储器储存装置,使得存储器储存装置所提供的功能可被动态地扩充。为让本专利技术的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。【附图说明】图1A是本专利技术实施例的主机系统与存储器储存装置;图1B是本专利技术实施例的电脑、输入/输出装置与存储器储存装置的示意图;图1C是本专利技术实施例的本文档来自技高网...
控制方法、存储器控制器与数据传输系统

【技术保护点】
一种可复写式非易失性存储器模块的控制方法,其特征在于,包括:接收来自一主机系统的一第一指令;依据该第一指令的一第一指令码判断该第一指令是否为一设置指令;分析该设置指令包括的多个第一动作信息;分析相对应该些第一动作信息的一第一执行顺序;以及根据该第一执行顺序执行该些第一动作信息,其中每一该些第一动作信息是用以要求该可复写式非易失性存储器模块执行一预定动作。

【技术特征摘要】
1.一种可复写式非易失性存储器模块的控制方法,其特征在于,包括: 接收来自一主机系统的一第一指令; 依据该第一指令的一第一指令码判断该第一指令是否为一设置指令; 分析该设置指令包括的多个第一动作信息; 分析相对应该些第一动作信息的一第一执行顺序;以及 根据该第一执行顺序执行该些第一动作信息,其中每一该些第一动作信息是用以要求该可复写式非易失性存储器模块执行一预定动作。2.根据权利要求1所述的控制方法,其特征在于,还包括: 接收来自该主机系统的一第二指令,其中该第二指令包括一第二指令码及多个第二动作信息,该第二指令码相同于该第一指令码,该些第二动作信息相同于该些第一动作信息,并且一相对应该第二动作信息的一第二执行顺序与该第一执行顺序不同。3.根据权利要求1所述的控制方法,其特征在于,还包括: 接收来自该主机系统的一第二指令,其中该第二指令包括一第二指令码及多个第二动作信息,该第二指令码相同于该第一指令码,该些第二动作信息的其中之一不同于该些第一动作信息,并且相对应该些第二动作信息的一第二执行顺序相同于该第一执行顺序。4.根据权利要求1所述的控制方法,其特征在于,还包括: 将该些第一动作信息的一执行结果传送至该主机系统。5.根据权利要求1所述的控制方法,其特征在于,还包括: 根据该些第一动作信息与该第一执行顺序建立一新指令;以及 将该新指令储存在该可复写式非易失性存储器当中。6.根据权利要求5所述的控制方法,其特征在于,还包括; 接收来自该主机系统的一执行指令;以及 根据该执行指令来执行该新指令。7.根据权利要求6所述的控制方法,其特征在于,其中该可复写式非易失性存储器模块包括多个实体擦除单元,该控制方法还包括: 将该些实体擦除单元至少划分出一数据区与一隐藏区;以及 设置多个逻辑地址以映射至该数据区中的该些实体擦除单元, 其中将该新指令储存在该可复写式非易失性存储器当中的步骤包括: 将该新指令储存在该隐藏区当中。8.一种数据传输系统,其特征在于,包括: 一主机系统;以及 一存储器储存装置,包括一可复写示非易失性存储器模块,用以接收来自该主机系统的一第一指令,并且依据该第一指令的一第一指令码判断该第一指令是否为一设置指令,其中该存储器储存装置用以分析该设置指令包括的多个第一动作信息及该些第一动作信息,分析相对应该些第一动作信息的一第一执行顺序,并且根据该第一执行顺序执行该些第一动作信息,其中每一该些第一动作信息是用以要求该可复写式非易失性存储器模块执行一预定动作。9.根据权利要求8所述的数据传输系统,其特征在于,该存储器储存装置更用以接收来自该主机系统的一第二指令,其中该第二指令包括一第二指令码及多个第二动作信息,该第二指令码相同于该第一指令码,该些第二动作信息相同于该些第一动作信息,并且相对应该些第二动作信息的一第二执行顺序与该第一执行顺序不同。10.根据权利要求8所述的数据传输系统,其特征在于,该存储器储存装置更用以接收来自该主机系统的一第二指令,其中该第二指令包括一第二指令码及多个第二动作信息,该第二指令码相同于该第一指令码,该些第二动作信息的其中之一不同于该些第一动作信息,并且相对应该些第二动作信息的一第二执...

【专利技术属性】
技术研发人员:李乾辅
申请(专利权)人:群联电子股份有限公司
类型:发明
国别省市:中国台湾;71

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

1