存储卡和存储卡控制转换方法

文档序号:6618575阅读:265来源:国知局
专利名称:存储卡和存储卡控制转换方法
技术领域
本发明涉及支持多个标准的存储卡及其转换方法。
技术背景已将诸如SD (Secure Digital,安全数字)卡(注册商标)、醒C (Multi Media Card多媒体卡)(注册商标)等这样的非易失性存储卡用作为在诸如 移动电话、数字照相机等这样的移动数字器件和诸如PC (Personal Computer,个人计算机)、打印机等这样的数字器件之间互相使用的信息存 储工具。作为非易失性存储卡的、上述的SD卡和薩C在电特性和卡的形状上为相 似的。然而,由于SD卡和薩C两者在控制方法和通信方法中都彼此不为完全 兼容的,因此有其中所述一种类型的非易失性存储卡在为另 一种类型的非易 失性存储卡准备的卡插入阶段中不能使用的情况。更进一步地,传统的非易失性存储卡具有单个的非易失性存储卡控制器, 并且所述非易失性存储卡控制器与不同标准的非易失性存储卡的主控制器不 完全兼容。此外,没有向传统的非易失性存储卡提供非易失性存储卡控制器 的转换开关或内部程序转换单元。其次,将SD卡和醒C如实例这样来考虑。由于SD卡和MMC在电特定和 卡的形状上为彼此兼容的,因此可能的是在两种卡中使用相同的控制单元。 因而,虽然在两种卡中控制指令和协议为不相同的,但是当修改在存储卡中 的控制程序时,可能的是将一种存储卡的功能修改到另 一种存储卡的功能。 然而,在存储卡中的控制程序的修改为充分困难的。一些主控制器(在主计算机上的控制器)支持SD卡和醒C中的一种的存 储卡。在所述情况下,主计算机操作SD卡和薩C中的一种的存储卡。另一方面,有支持SD卡和醒C两者这样的存储卡的主控制器。然而,例 如,当插入原先不支持的存储卡时,也即是,当在只支持标准固C的SD卡主 控制器中插入高速應C时,在标准的薩C的方法中传送数据,而所述标准的MMC的方法具有低于SD卡的方法的传输速率的传输速率。在所述情况下,如 果可能的是将醒C如SD卡这样来操作,那么可能的是以更高的传输速率传送 数据。专利文件l公开通过信号线的状态的检测来切换内部的控制器,并通过 适配器的使用来连接到不同的接口的卡器件。明确地说,由于打算让公开的 卡器件在嵌入到SD卡或固C中的USB (Universal Serial Bus,通用串行总 线)和SD卡或應C的控制器之间切换,因此不切换SD卡和醒C。由于如稍 后将描述的,打算让本发明支持不同的存储卡的标准,而不使用适配器,因 此本发明不同于在专利文件1中公开的发明。专利文件2公开检测信号线的 状态或以适配器的使用来插入的存储卡的标准,以便切换控制器的IC (Integrated Circuit,集成电路)卡。虽然为了 SD卡和画C两者安装控制 器,但是转换方法依赖于诸如插入适配器的上拉电阻这样的硬件。因而,这 不同于稍后描述的本发明,其中分析从主控制器传输的命令,并且在存储卡 中的控制器在软件中切换操作。专利文件3公开由主控制器的、存储卡的检测和判断。然而,这不涉及 在存储卡中的控制器的转换。专利4涉及SD、薩C和SIM( Subscriber Identity Model,用户识别模块)的集成。专利文件5涉及将迷你薩C的形状转变为 SD卡的形状的适配器。专利文件1:日本早期公开专利申请号2005-115947专利文件2:日本早期公开专利申请号2005-284323专利文件3:日本专利号3655597专利文件4:国际专利申请号01/084490专利文件5:曰本实用新型注册号3114194发明内容提供其中消除上述的问题的、改良的和有用的非易失性存储卡为本发明 的一般目标。为了当有其中电特性和卡形状为相似的、不同的标准的非易失性存储卡 的多个类型时的任何标准的非易失性存储器,提供可以由主控制器和在卡插 入阶段(在主计算机中)中使用的非易失性存储卡为本发明的更多的专用目标。6说明书第3/16页根据本发明的一个方面,提供存储卡,其包含控制单元;非易失性存 储器;和程序存储器,其中程序存储器存储用于多个标准的控制程序,而控 制程序控制在非易失性存储器和作为存储卡的外部器件之间的数据存取。根据本发明的另一方面,提供存储卡,其包含多个控制单元;非易失 性存储器;和写保护开关,其中多个控制单元中的每一个控制在非易失性存 储器和与标准相一致的、如不同的存储卡这样的外部器件之间的数据存取, 并且将写保护开关用作为选取多个控制单元中的 一个的转换开关。根据本发明的再一个方面,提供存储卡,其包含控制单元;非易失性 存储器;程序存储器;和写保护开关,其中程序存储器存储用于多个标准的 控制程序,而控制程序控制在非易失性存储器和作为存储卡的外部器件之间 的数据存取,并且将写保护开关用作为选取多个控制程序中的 一个的转换开 关。根据本发明的再一个方面,提供存储卡,其包含控制单元;非易失性 存储器;程序存储器;和转换开关,其中程序存储器存储用于多个标准的控 制程序,而控制程序控制在非易失性存储器和作为存储卡的外部器件之间的 数据存取,并且控制单元监视来自转换开关的信号的状态,并执行用于与信 号的状态相一致的存储卡的、控制程序中的被指定的一个。根据本发明的再一个方面,提供存储卡,其包含控制单元;非易失性 存储器;程序存储器;转换开关;和重置信号获得电路,其中程序存储器存 储用于多个标准的控制程序,而控制程序控制在非易失性存储器和作为存储 卡的外部器件之间的数据存取,当重置信号获得电路获得重置信号时,控制 单元接收来自转换开关的信号的状态,并执行用于与信号的状态相一致的存 储卡的、控制程序中的被指定的一个。根据本发明的再一个方面,提供存储卡,其包含控制单元;非易失性 存储器;程序存储器;和转换开关,其中程序存储器存储用于多个标准的控 制程序,而控制程序控制在非易失性存储器和作为存储卡的外部器件之间的 数据存取,并且当控制单元从外部器件获得专用指令时,控制单元接收来自 转换开关的信号的状态,并执行用于与信号的状态相一致的存储卡的、控制 程序中的被指定的一个。根据本发明的再一个方面,提供存储卡,其包含控制单元;非易失性 存储器;和程序存储器,其中程序存储器存储用于多个标准的控制程序,而18控制程序控制在非易失性存储器和作为存储卡的外部器件之间的数据存耳又, 并且控制单元监视从外部器件接收的指令或协议,选取与专用指令或协议相 一致的控制程序中的一个,并执行用于存储卡的、被选取的控制程序。根据本发明的再一个方面,提供存储卡,其包含控制单元;非易失性 存储器;和程序存储器,其中程序存储器存储用于判断来自外部器件的命令 的每一内容的命令判断程序、用于存储卡的共同部分的控制程序和被指定到 多个标准的存储卡的控制程序,用于存储卡的共同部分的控制程序为用于控 制在非易失性存储器和作为多个标准的存储卡的外部器件之间的数据存取的 控制程序,而用于存储卡的共同部分的控制程序在对多个标准的存储卡的共 同的部分上执行控制,并且被指定到存储卡的控制程序为用于控制在非易失 性存储器和作为分离的存储卡的外部器件之间的数据存取的控制程序,而被 指定到存储卡的控制程序执行被指定到每一存储卡的控制,并且与命令判断 程序相一致的,控制单元判断来自外部器件的命令的每一内容,并选取和执 行用于存储卡的共同部分的控制程序和被指定到多个标准的存储卡的控制程 序中的一个。根据本发明,获得下列的作用。首先,以单个的存储卡,可能的是支持在电特性中和在卡插入阶段中兼 容的多个标准。更进一步地,为了从多个标准的控制程序中的选取、从多个 标准的控制单元中的选取或存储卡的选取,可能的是使用写保护开关、转换 开关、重置信号或来自主控制器的指令。况且,可能的是开始将从主控制器 的每一指令执行的每一控制。当与附图一同阅读时,本发明的其他的目标、特征和优点将从下列的、 详细的描述变得更加明显。


图1为根据本发明的第一实施例的非易失性存储卡的内部的框图;图2A为根据其中将写保护开关设置到写使能的、本发明的第二实施例的 非易失性存储卡的内部的框图;图2B为根据其中将写保护开关设置到写保护的、本发明的第二实施例的 非易失性存储卡的内部的框图;图3A为根据其中将写保护开关设置到写使能的、本发明的第三实施例的非易失性存储卡的内部的框图;图3B为根据其中将写保护开关设置到写保护的本发明的第三实施例的非易失性存储卡的内部的框图;图4A为根据本发明的第四实施例的非易失性存储卡的内部的框图; 图4B为展示在根据其中在设置转换开关的情况下选取用于存储卡的控制程序的、本发明的第四实施例的非易失性存储卡中的中断处理程序的过程的流程图;图5A为根据本发明的第五实施例的非易失性存储卡的内部的框图;图5B为展示在根据其中在重置的情况下选取用于存储卡的控制程序的、本发明的第五实施例的非易失性存储卡中的初始化程序的过程的流程图; 图6A为根据本发明的第六实施例的非易失性存储卡的内部的框图; 图6B为展示在根据其中在从主控制器接收重置命令的情况下选取用于存储卡的控制程序的、本发明的第六实施例的非易失性存储卡中的控制单元的操作的流程图;图7A为根据本发明的第七实施例的非易失性存储卡的内部的框图; 图7B为展示在根据其中分析来自主控制器的协议并选取用于存储卡的控制程序的、本发明的第七实施例的非易失性存储卡中的控制单元的操作的流程图;图8为根据本发明第八实施例的非易失性存储卡的内部的框图;以及 图9为展示根据本发明的第八实施例的非易失性存储卡的控制单元的操 作的流程图。
具体实施方式
在下面,参考图来描述根据本发明的、优选的实施例。在本发明中,在单个的存储卡中准备用于多个标准的控制程序,并且使用外部转换开关或内部控制程序,由此选取对主控制器最优的功能来适当地切换在存储卡中的控制程序或控制单元。在本发明中,々支设形式和电特性在上述的多个标准中为相似的。在下列的实例中,使用SD卡和醒C卡。然而,本发明不限于所述两种类型的卡。第一实施例图l为根据本发明的第一实施例的非易失性存储卡2的内部的框图。在20根据本发明的第一实施例的非易失性存储卡2中,布置控制单元4、非易失性存储器6和程序存储器8。根据第一实施例的非易失性存储卡2为经由控制单元4来执行在非易失 性存储器6和主控制器(未展示在图中)之间的数据传送。程序存储器8将 用于第一存储卡的控制程序12a、用于第二存储卡的控制程序12b和初始化 程序IO存储为控制程序。根据第一实施例的非易失性存储卡2能够在操作初始化程序IO之后,执 行用于第一存储卡和第二存储卡的控制程序(12a和12b)中的一个。例如, 当操作用于SD卡的控制程序或用于醒C的控制程序时,非易失性存储卡2能 够如SD卡或醒C这样来操作。从第三实施例来描述选取和操作的方法和机制。第二实施例图2A和2B为根据本发明的第二实施例的非易失性存储卡2的内部的框 图。在根据第二实施例的非易失性存储卡2中,布置第一控制单元4a、第二 控制单元4b、非易失性存储器6和写保护开关16。根据第二实施例的非易失性存储卡2为经由控制单元(第一控制单元4a 或第二控制单元4b),来执行在非易失性存储器6和主控制器(未展示在图 中)之间的数据传送。非易失性存储卡2包括第一存储卡的第一控制单元4a 和第二存储卡的第二控制单元4b。可以增加控制单元的类型。在才艮据第二实施例的非易失性存储卡2中,写保护开关16支持对第一存 储卡的写入和保护。然而,写保护开关16不支持对第二存储卡的写入和保护。首先,如图2A中所示,配置非易失性存储卡2,以致当将写保护开关16 设置到写使能时,在操作中同时设置第一控制单元4a。在所述情况下,主控 制器能够使用用于第一存储卡的方法,以非易失性存储卡2来执行数据传送。 更进一步地,因为将写保护开关16设置到写使能,所以主控制器能够在如第 一存储卡这样的存储卡上写入数据。其次,如图2B所示,配置非易失性存储卡2,以便当将写保护开关16 设置到写保护时,在操作中同时设置第二控制单元4b。在所述情况下,主控 制器能够使用用于第二存储卡的方法,以非易失性存储卡2来执行数据传送。 更进一步地,虽然将写保护开关16设置到写保护,但是不支持对第二存储卡 的写入和保护(也即是,忽视设置),以便主控制器能够在如第二存储卡这样 的存储卡上写入数据。作为实例,描述包括SD卡的控制单元和應C的控制单元的存储卡。SD 卡相应于上述的第一存储卡,并且画C相应于上述的第二存储卡。首先,当 选取如SD卡这样的操作时,将写保护开关16设置到写使能。在所述情况下, 主控制器能够在SD卡的方法中,以非易失性存储卡2来执行数据传送。将写 保护开关16设置到写使能,以便主控制器能够在非易失性存储卡2上写入数 据。当选取如醒C这样的操作时,将写保护开关16设置到写保护。在所述情 况下,主控制器能够在醒C的方法中,以非易失性存储卡2来执行数据传送。 忽视写保护开关16的设置,以便主控制器能够在非易失性存储卡2上写入数据。根据第二实施例的非易失性存储卡2将在写保护开关16中的写保护的功 能用作为在存储卡的控制单元之间的转换。因而,不以添加物理的转换开关 来提供转换开关的功能。第三实施例图3A和3B为根据本发明的第三实施例的非易失性存储卡2的内部的框 图。在4艮据本发明的第三实施例的非易失性存储卡2中,布置控制单元4、 非易失性存储器6和程序存储器8。根据第三实施例的非易失性存储卡2也为经由控制单元4,在非易失性 存储器6和主控制器(未在图中展示)之间执行数据传送。程序存储器8将 用于第一存储卡的控制程序12a、用于第二存储卡的控制程序12b和初始化 程序IO存储为控制程序。在根据第三实施例的非易失性存储卡2中,写保护开关16支持对第一存 储卡的写入和保护。然而,写保护开关16不支持对第二存储卡的写入和保护。首先,如图3A中所示,配置非易失性存储卡2,以致当将写保护开关16 设置到写使能时,由初始化程序同时选取用于第一存储卡的控制程序12a。 在所述情况下,主控制器能够使用用于第一存储卡的方法,以非易失性存储 卡2来执行数据传送。更进一步地,将写保护开关16设置到写使能,以便主 控制器能够在如第一存储卡这样的存储卡上写入数据。其次,如图3B中所示,配置非易失性存储卡2,以致当将写保护开关16 设置到写保护时,由初始化程序同时选取用于第二存储卡的控制程序12b。 在所述情况下,主控制器能够使用用于第二存储卡的方法,以非易失性存储卡2来执行数据传送。更进一步地,虽然将写保护开关16设置到写保护,但是不支持对第二存储卡的写入和保护(也即是,忽视设置),以便主控制器能 够在如第二存储卡这样的存储卡上写入数据。作为实例,描述包括用于SD卡的控制程序和用于画C的控制程序的存储 卡。SD卡相应于上述的第一存储卡,并且應C相应于上述的第二存储卡。首 先,当选取如SD卡这样的操作时,将写保护开关16设置到写使能。在所述 情况下,主控制器能够在SD卡的方法中,以非易失性存储卡2来执行数据传 送。将写保护开关16设置到写使能,以便主控制器能够在非易失性存储卡2 上写入数据。当选取如羅C这样的操作时,将写保护开关16设置到写保护。在所述情 况下,主控制器能够在醒C的方法中,以非易失性存储卡2来执行数据传送。 忽视写保护开关16的设置,以便主控制器能够在非易失性存储卡2上写入数据。在与第二实施例中相同的样式中,根据第三实施例的非易失性存储器2 将在写保护开关16中的写保护的功能用作为在存储卡的控制单元之间的转 换。因而,不以添加物理的转换开关来提供转换开关的功能。根据第三实施例的非易失性存储卡2具有单个的控制单元。因而,与根 据其中安装多个控制单元的第二实施例的存储卡比较,成本被减少。第四实施例图4A为根据本发明的第四实施例的非易失性存储卡2的内部的框图。根 据第四实施例的非易失性存储卡与根据第三实施例的非易失性存储卡为充分 相同的。因而,将相同的参考数字提供到相同的部分,并且省略其描述。在根据第三实施例的非易失性存储卡中,未明确地定义控制程序的转换 的时间。根据第四实施例的非易失性存储卡2将当使用转换开关17时的时间 定义为用于从一个控制程序到另 一个控制程序的转换的时间。在所述情况下, 在根据第四实施例的非易失性存储卡2上布置转换开关17,并且转换开关17 发布中断信号。此外,可以将写保护开关16用作为转换开关17。首先,如图4A中所示,当使用非易失性存储卡2如第一存储卡这样来操 作时,将转换开关17设置到"打开的"。在所述情况下,在转换的时间处产 生中断,并且存储在程序存储器8中的中断处理程序20选取用于第一存储卡 的控制程序12a。与所述相一致的,主控制器能够在第一存储卡的方法中,以非易失性存储卡2来执行数据传送。其次,当使用非易失性存储卡2如第二存储卡这样来操作时,将转换开关17设置到"关闭的"。在所述情况下,在转换的时间处仍产生中断,并且 存储在程序存储器8中的中断处理程序20选取用于第二存储卡的控制程序 12b。与所述相一致的,主控制器能够在第二存储卡的方法中,以非易失性存 储卡2来执行数据传送。图4B为展示用于在设置转换开关17的情况下选取用于存储卡的控制程 序的中断处理程序20的过程的流程图。紧接地在流程图的开始之后(主要地, 紧接地在通电之后)(S02),中断处理程序20判断来自转换开关17的中断信 号15的状态(S04),并且执行用于第一存储卡的控制程序或用于第二存储卡 的控制程序(S06, SIO)。此外,在图4B的S04中的附注"H,,相应于"打开 的"状态,而附注"L"相应于转换开关17的"关闭的"状态。在执行用于第一存储卡的控制程序12a或用于第二存储卡的控制程序 12b(S06, S10)的同时,当改变转换开关17的状态(在S08中的是,在S12 中的是)时,中断处理程序20判断中断信号15的状态(S04),并且执行用 于第一存储卡的控制程序或用于第二存储卡的控制程序(S06, SIO)。作为实例,描述包括用于SD卡的控制程序和用于画C的控制程序的存储 卡。SD卡相应于上述的第一存储卡,并且腦C相应于上述的第二存储卡。首 先,当选取如SD卡这样的操作时,将转换开关17设置到"打开的"。在所述 情况下,在转换的时间处产生中断,并且中断处理程序20选取用于SD卡的 控制程序。主控制器能够在SD卡的方法中,以非易失性存储卡2来执行数据 传送。当选取如腦C这样的操作时,将转换开关17设置到"关闭的"。在所述 情况下,在转换的时间处产生中断,并且中断处理程序20选取用于画C的控 制程序。主控制器能够在固C的方法中,以非易失性存储卡2来执行数据传 送。在根据第四实施例的非易失性存储卡2中,与由转换开关17的设置的转 换相一致来执行中断处理。因而,甚至当从错误的操作等来设置转换开关17 时,使用支持的存储卡的方法,并且防止故障。第五实施例图5A为根据本发明的第五实施例的非易失性存储卡2的内部的框图。根24据第五实施例的非易失性存储卡与根据第四实施例的非易失性存储卡为充分 相同的。因而,将相同的参考数字提供到相同的部分,并且省略其描述。在根据第五实施例的非易失性存储卡2中,转换开关17发出转换信号14。此 外,可以将写保护开关16用作为转换开关17。根据第五实施例的非易失性存储卡2使用在通电情况下的重置,来设置 用于存储卡的控制程序。在非易失性存储卡2的控制单元4上,将触发电路 26布置在内部或外部。关于输入到触发电路26的数据,输入转换开关17的 转换信号14,并且为了时钟输入来输入重置信号22。由控制单元4将从那里 的输出用作为对控制程序的转换信号。此外,可以将重置信号22用来重置控 制单元4。首先,当使用非易失性存储卡2如第一存储卡这样来操作时,将转换开 关17设置到"打开的"。在所述情况下,每当归因于非易失性存储卡的通电, 重置信号22为"H"时,初始化程序选取用于第一存储卡的控制程序。与所 述相一致的,主控制器能够在第一存储卡的方法中,以非易失性存储卡2来 执行数据传送。其次,当使用非易失性存储卡2如第二存储卡这样来操作时,将转换开 关17设置到"关闭的"。在所述情况下,每当归因于非易失性存储卡的通电, 重置信号22为"H,,时,初始化程序选取用于第二存储卡的控制程序。与所 述相一致的,主控制器能够在第二存储卡的方法中,以非易失性存储卡2来 执行数据传送。图5B为展示用于在重置的情况下选取用于存储卡的控制程序的初始化 程序的过程的流程图。每当重置信号22为"H"(在S24中的是)时,初始化 程序10判断转换信号14的状态(在S26中的H或L ),并且然后执行用于第 一存储卡的控制程序12a和第二存储卡的控制程序Ub(S28, S30)。换言之, 只当产生重置时,与转换开关17的状态相一致地来选取将被执行的控制程 序。作为实例,描述包括用于SD卡的控制程序和用于画C的控制程序的存储 卡。SD卡相应于上述的第一存储卡,并且醒C相应于上述的第二存储卡。首 先,当选取如SD卡这样的操作时,将转换开关17设置到"打开的"。在所述 情况下,每当归因于非易失性存储卡的通电,重置信号22为"H"时,由初 始化程序10来选取用于SD卡的控制程序。主控制器能够在SD卡的方法中,以非易失性存储卡2来执行数据传送。当选取如画C这样的操作时,将转换开关17设置到"关闭的"。在所述情况下,每当归因于非易失性存储卡的通电,重置信号22为"H"时,初始 化程序10选取用于画C的控制程序。主控制器能够在醒C的方法中,以非易 失性存储卡2来执行数据传送。在根据第五实施例的非易失性存储卡2中,在存储卡的通电之后,以重 置信号的使用来设置控制程序。因而,如果未产生重置信号,那么不改变控 制程序的设置。甚至当使用转换开关时,存储卡的标准保持固定的。第六实施例图6A为根据本发明的第六实施例的非易失性存储卡2的内部的框图。根 据第六实施例的非易失性存储卡与根据第五实施例的非易失性存储卡为充分 相同的。因而,将相同的参考数字提供到相同的部分,并且省略其描述。在根据第六实施例的非易失性存储卡2中,初始化处理程序IO,和控制 程序合并用于分析来自主控制器的重置命令的代码。首先,当使用非易失性存储卡2如第一存储卡这样来操作时,将转换开 关17设置到"打开的"。在所述情况下,每当控制单元4从主控制器接收重 置命令时,初始化处理程序IO,或控制程序选取用于第一存储卡的控制程序。 与所述相一致的,主控制器能够在第一存储卡的方法中,以非易失性存储卡 2来执行数据传送。其次,当使用非易失性存储卡2如第二存储卡这样来操作时,将转换开 关17设置到"关闭的"。在所述情况下,每当控制单元4从主控制器接收重 置命令时,初始化处理程序IO,或控制程序选取用于第二存储卡的控制程序。 与所述相一致的,主控制器能够在第二存储卡的方法中,以非易失性存储卡 2来执行数据传送。图6B为展示在接收来自主控制器的重置命令的情况下,选取用于存储卡 的控制程序的控制单元的操作的流程图。首先,当初始化处理程序IO,接收重 置命令(在S44中的是)时,识别转换信号的状态(SW),并且执行用于第 一存储卡的控制程序12a( S48 )或执行用于第二存储卡的控制程序Hb( S52 )。 此外,在转换信号中,附注"H"表明对第一存储卡的设置,而附注"L"表 明对第二存储卡的设置。甚至在执行控制程序中的一个的同时,当控制程序接收重置命令(在S50中的是,在S54中的是)时,识别转换信号的状态(S46),并且再次执行用 于第一存储卡的控制程序12a(S48)和用于第二存储卡的控制程序12b(S52)。作为实例,描述包括用于SD卡的控制程序和用于醒C的控制程序的存储 卡。SD卡相应于上述的第一存储卡,并且画C相应于上述的第二存储卡。首 先,当选取如SD卡这样的操作时,将转换开关17设置到"打开的"。在所述 情况下,每当从主控制器接收"CMDO"作为重置命令时,初始化处理程序10, 或控制程序选取用于SD卡的控制程序。主控制器能够在SD卡的方法中,以 非易失性存储卡2来执行数据传送。当选取如醒C这样的操作时,将转换开关17设置到"关闭的"。在所述 情况下,每当从主控制器接收"CMDO"作为重置命令时,初始化处理程序10, 或控制程序选取用于MMC的控制程序。主控制器能够在薩C的方法中,以非 易失性存储卡2来执行数据传送。在根据第六实施例的非易失性存储卡2中,以用于初始化存储卡的、主 控制器的重置命令的使用来设置控制程序。因而,如果未产生重置命令,那 么不改变控制程序的设置。甚至当归因于某类原因来使用转换开关时,存储 卡的标准保持固定的。第七实施例图?A为根据本发明的第七实施例的非易失性存储卡2的内部的框图。根 据第七实施例的非易失性存储卡与根据第六实施例的非易失性存储卡为充分 相同的。因而,将相同的参考数字提供到相同的部分,并且省略其描述。在根据第七实施例的非易失性存储卡2中,不布置转换开关。在根据第 七实施例的非易失性存储卡2中,分析从主控制器(未在图中展示)传输的 协议,并且执行控制程序的设置。在根据第七实施例的非易失性存储卡2中,初始化处理程序IO,和控制 程序合并用于分析为了从主控制器初始化存储卡的存取过程的代码。首先,初始化处理程序IO,分析来自主控制器的协议。当判断协议为用 于第一存储卡的时,初始化处理程序IO,选取用于第一存储卡的控制程序12a。 主控制器能够在第一存储卡的方法中,以非易失性存储卡2来执行数据传送。其次,初始化处理程序IO,分析来自主控制器的协议。当判断协议为用 于第二存储卡的时,初始化处理程序IO,选取用于第二存储卡的控制程序12b。 主控制器能够在第二存储卡的方法中,以非易失性存储卡2来执行数据传送。27当判断协议为与两种存储卡都不相关时,执行异常处理来继续协议分析。图7B为展示分析来自主控制器的协议并选取用于存储卡的控制程序的控制单元的操作的流程图。首先,当初始化处理程序10,(或控制程序)接收 重置命令(例如,CMDO)(在S64中的是)时,判断协议是否为用于第一存储 卡的。当判断协议为用于第一存储卡的(在S66中的是)时,选取并执行用 于第一存储卡的控制程序12a (S68)。当判断协议为用于第二存储卡的(在 S66中的否,在S70中的是)时,选取并执行用于第二存储卡的控制程序12b (S72)。当判断协议为与两种存储卡都不相关(在S70中的否)时,执行异 常处理(S74),并且过程进一步地等候重置命令。作为实例,描述包括用于SD卡的控制程序和用于腦C的控制程序的存储 卡。SD卡相应于上述的第一存储卡,并且腦C相应于上述的第二存储卡。首 先,每当初始化处理程序10,(或控制程序)接连地接收CMDO和CMD55时, 初始化处理程序IO,或控制程序选取用于SD卡的控制程序。主控制器能够在 SD卡的方法中,以非易失性存储卡2来执行数据传送。每当初始化处理程序10,(或控制程序)接连地接收CMDO和CMD1时, 初始化处理程序IO,或控制程序选取用于MMC的控制程序。主控制器能够在 薩C的方法中,以非易失性存储卡2来执行数据传送。在根据第七实施例的非易失性存储卡2中,由于初始化处理程序IO,或 控制程序分析来自主控制器的协议,并设置控制程序,因此转换开关为不必 要的。此外,虽然在所述实施例中控制程序的数目为两个,但是可以通过转换 来准备使用大于两个的、用于存储卡的控制程序。在所述情况下,消除如在 第 一至第六实施例中这样来添加转换开关的必要性。第八实施例图8为根据本发明的第八实施例的非易失性存储卡2的内部的框图。根 据第八实施例的非易失性存储卡与根据第七实施例的非易失性存储卡为充分 相同的。因而,将相同的参考数字提供到相同的部分,并且省略其描述。在根据第八实施例的非易失性存储卡中,不布置转换开关。更进一步地, 不执行控制程序的转换。然而,以多个标准的主控制器的数据传送为可能的。根据第八实施例的非易失性存储卡为经由控制单元4来执行在非易失性 存储器6和主控制器(未在图中展示)之间的数据传送。程序存储器8存储命令判断程序24、用于存储卡27的共同部分的控制程序、被指定到第一存 储卡30a的控制程序和被指定到第二存储卡30b的控制程序。图9为展示非易失性存储卡2的控制单元4的操作的流程图。首先,当 从主控制器接收命令时,命令判断程序24判断命令的内容。当命令对所有存 储卡为共同的(在S84中的是)时,将命令传送到用于存储卡27的共同部分 的控制程序。在用于存储卡27的共同部分的控制程序已执行处理(S86)之 后,过程再次返回到命令判断程序24的判断。当将命令指定到第一存储卡(在S84中的否,在S88中的是)时,将命 令传输到被指定到第一存储卡30a的控制程序。在被指定到第一存储卡30a 的控制程序已执行处理(S90)之后,过程返回到命令判断程序24的判断。当将命令指定到第二存储卡(在S84中的否,在S88中的否,在S92中 的是)时,将命令传输到被指定到第二存储卡30b的控制程序。在被指定到 第二存储卡30b的控制程序已执行处理(S94 )之后,过程返回到命令判断程 序24的判断。当判断命令与任何协议都为不相关的(在S84中的否,在S88中的否, 在S92中的否)时,执行异常处理(S96),并且过程返回到命令判断程序24 的判断。作为实例,描述包括命令判断程序、用于SD卡和固C的共同部分的控制 程序、被指定到SD卡的控制程序和被指定到醒C的控制程序的存储卡。首先,描述其中将非易失性存储卡2插入到在主计算机(未在图中展示) 中的、被指定到SD卡的槽内的情况。当从SD卡的主控制器接收命令时,命 令判断程序判断命令。当命令对所有存储卡都为共同的时,将命令传送到用 于共同部分的控制程序。在用于共同部分的控制程序已执行处理之后,过程 再次返回到命令判断程序的判断。当将命令指定到SD卡时,将命令传送到被指定到SD卡的控制程序。在 被指定到SD卡的控制程序已执行处理之后,过程再次返回到命令判断程序的 判断。在所述情况下,由于根据本发明的存储卡通常响应于所有由SD卡支持 的命令,因此SD卡的主控制器存取根据本发明的、如SD卡这样的存储卡。 更进一步地,由于主控制器为用于SD卡的,以便不传输被指定到固C的命令, 因此不将命令传输到被指定到應C的控制程序。其次,描述其中将非易失性存储卡2插入到在主计算机(未在图中展示)中的、被指定到固C卡的槽内的情况。当从醒C的主控制器接收命令时,命 令判断程序判断命令。当命令对所有存储卡都为共同的时,将命令传送到用于共同部分的控制程序。在用于共同部分的控制程序已执行处理之后,过程 再次返回到命令判断程序的判断。当将命令指定到画c时,将命令传送到被指定到腦c的控制程序。在被指定到固c的控制程序已执行处理之后,过程再次返回到命令判断程序的判断。在所述情况下,由于根据本发明的存储卡通常响应于所有由醒c支持的 命令,因此醒c的主控制器存取根据本发明的、如画c这样的存储卡。更进一步地,由于主控制器为用于醒C的,以便不传输被指定到SD卡的命令,因 此不将命令传输到被指定到SD卡的控制程序。更进一步地,描述其中将非易失性存储卡2插入到与SD卡和画C兼容的 槽内的情况。在主控制器支持SD卡和MMC两者的情况下,要求主控制器判断 插入的存储卡是SD卡还是應C。在所述情况下,主控制器传输由SD卡或謹C 专门支持的命令并识别响应,以致判断插入的存储卡。例如,当主控制器接连地传输"CMDO"和"CMD1",并返回通常的响应时, 主控制器判断存储卡为應C,并且当主控制器接连地传输"CMDO"和"C函55", 并返回通常的响应时,主控制器判断存储卡为SD卡。例如,当主控制器接连地传输被指定到SD卡的、诸如"CMDO"和"CMD55" 这样的命令时,根据本发明的存储卡返回通常的响应。在所述情况下,主控 制器判断插入的存储卡为SD卡。其后,主控制器使用由SD卡专门支持的命 令,来存取存储卡。在所述情况下,根据本发明的存储卡将通常的响应返回 到由SD卡支持的命令,以便通常地执行在主控制器和根据本发明的存储卡之 间的数据传输。在相同的样式中,当主控制器使用被指定到醒C的命令来判断存储卡时, 根据本发明的存储卡通常如腦C这样来操作。在根据第八实施例的非易失性存储卡2中,可能的是共享除用于被指定 到每一标准的命令的控制程序以外的控制程序。因而,减少控制程序的总大 小。更进一步地,控制程序的转换为不必要的,以便消除转换开关的必要性。在所述实施例的实例中,虽然控制程序的数目为两个,但是可以为转换 来准备被指定到大于两个存储卡的控制程序。在所述情况下,消除如在第一 至第六实施例中这样的转换开关的必要性。在上述的存储卡中,可以使用SDHC (High Capacity SD Memory Card,高容量SD存储卡)标准,而不是醒C标准。更进一步地,上述的控制程序可以存J诸SDHC标准,而不是MMC标准。 况且,上述的控制单元可以执行存储SDHC标准,而不是腿C标准的控制程序。本发明不限于明确公开的实施例,并且可以作没有背离本发明的范畴的 变化和修改。本申请依照申请号为2006-069405、于2006年3月14曰提交的日本专 利申请,据此其全部内容以引用的方式并入本文中。3权利要求
1、一种存储卡,包含控制单元;非易失性存储器;和程序存储器,其中所述程序存储器存储用于多个标准的控制程序,所述控制程序控制在所述非易失性存储器和作为存储卡的外部器件之间的数据存取。
2、 一种存储卡,包含 多个控制单元; 非易失性存储器;和 写保护开关,其中所述多个控制单元中的每一个控制在所述非易失性存储器和与不同的存 储卡的标准相一致的外部器件之间的数据存取,并且将所述写保护开关用作为选取所述多个控制单元中的 一个的转换开关。
3、 一种存储卡,包含 控制单元; 非易失性存储器; 程序存储器;和 写保护开关,其中所述程序存储器存储用于多个标准的控制程序,而所述控制程序控制在 所述非易失性存储器和作为存储卡的外部器件之间的数据存#^,并且将所述写保护开关用作为选取所述多个控制程序中的 一个的转换开关。
4、 一种存储卡,包含 控制单元; 非易失性存储器; 程序存储器;和 转换开关,其中所述程序存储器存储用于多个标准的控制程序,而所迷控制程序控制在 所述非易失性存储器和作为存储卡的外部器件之间的数据存取,并且所述控制单元监视来自所述转换开关的信号的状态,并依据所述信号的状态,来执行用于所述存储卡的控制程序中的被指定的一个。
5、 一种由作为存储卡的控制单元的计算机执行的计算机可读程序,所述存储卡包括所述控制单元; 非易失性存储器; 程序存储器;和 转换开关,其中所述程序存储器存储用于多个标准的控制程序,而所述控制程序控制在 所述非易失性存储器和作为存储卡的外部器件之间的数据存取, 所述计算机可读程序导致所述计算机执行处理,包含监视来自所述转换开关的信号的状态;以及依据所述信号的状态,来执行用于所述存储卡的控制程序中的被指定的 一个。
6、 一种在存储卡中的控制单元,包含 所述控制单元; 非易失性存储器;程序存储器;和 转换开关,其中所述程序存储器存储用于多个标准的控制程序,而所述控制程序控制在 所述非易失性存储器和作为存储卡的外部器件之间的数据存取,并且所述控制单元监视来自所述转换开关的信号的状态,并依据所述信号的 状态,来执行用于所述存储卡的控制程序中的被指定的一个。
7、 一种存储卡,包含 控制单元; 非易失性存储器; 程序存储器; 转换开关;和 重置信号获得电路,其中所述程序存储器存储用于多个标准的控制程序,而所述控制程序控制在 所述非易失性存储器和作为存储卡的外部器件之间的数据存取,并且当所述重置信号获得电路获得重置信号时,所述控制单元接收来自所述转换开关的信号的状态,并依据所述信号的状态,来执行用于所述存储卡的 控制程序中的被指定的一个。
8、 一种作为存储卡的控制单元的计算机执行的计算机可读程序,所述存储卡包括所述控制单元; 非易失性存储器; 程序存储器; 转换开关;和 重置信号获得电路,其中所述程序存储器存储用于多个标准的控制程序,而所述控制程序控制在 所述非易失性存储器和作为存储卡的外部器件之间的数据存取, 所述计算机可读程序导致所述计算机执行处理,包含 当所述重置信号获得电路获得重置信号时,接收来自所述转换开关的信 号的状态;以及依据所述信号的状态,来执行用于所述存储卡的控制程序中的被指定的 一个。
9、 一种在存储卡中的控制单元,包含 所述控制单元; 非易失性存储器;程序存储器; 转换开关;和 重置信号获得电路,其中所述程序存储器存储用于多个标准的控制程序,而所述控制程序控制在 所述非易失性存储器和作为存储卡的外部器件之间的数据存取,并且当所述重置信号获得电路获得重置信号时,所述控制单元接收来自所述 转换开关的信号的状态,并依据所述信号的状态,来执行用于所述存储卡的 控制程序中的被指定的一个。
10、 一种存储卡,包含 控制单元; 非易失性存储器; 程序存储器;和所述程序存储器存储用于多个标准的控制程序,而所述控制程序控制在 所述非易失性存储器和作为存储卡的外部器件之间的数据存取,并且当所述控制单元从所述外部器件获得专用指令时,所述控制单元接收来 自所述转换开关的信号的状态,并依据所述信号的状态,来执行用于所述存 储卡的控制程序中的被指定的 一个。
11、 一种作为存储卡的控制单元的计算机执行的计算机可读程序,所述存储卡包括所述控制单元; 非易失性存储器; 程序存储器;和 转换开关,其中所述程序存储器存储用于多个标准的控制程序,而所述控制程序控制在 所述非易失性存储器和作为存储卡的外部器件之间的数据存取,所述计算机可读程序导致所述计算机执行处理,包含当所述控制单元从所述外部器件获得专用指令时,接收来自所述转换开 关的信号的状态;以及依据所述信号的状态,来执行用于所述存储卡的控制程序中的被指定的 一个。
12、 一种在存储卡中的控制单元,包含 所述控制单元;非易失性存储器; 程序存储器;和 转换开关,其中所述程序存储器存储用于多个标准的控制程序,而所述控制程序控制在 所述非易失性存储器和作为存储卡的外部器件之间的数据存取,并且当所述控制单元从所述外部器件获得专门指令时,所述控制单元接收来 自所述转换开关的信号的状态,并依据所述信号的状态,来执行用于所述存 储卡的控制程序中的被指定的一个。
13、 一种存储器,包含 控制单元;非易失性存储器;和 程序存储器,其中所述程序存储器存储用于多个标准的控制程序,而所述控制程序控制在 所述非易失性存储器和作为存储卡的外部器件之间的数据存取,并且所述控制单元监视从所述外部器件接收的指令或协议,依据专门指令或 协议来选取所述控制程序中的一个,并执行用于所述存储卡的、被选取的控 制程序。
14、 一种由作为存储卡的控制单元的计算机执行的计算机可读程序,所 述存储卡包括所述控制单元; 非易失性存储器;和 程序存储器,其中所述程序存储器存储用于多个标准的控制程序,而所述控制程序控制在 所述非易失性存储器和作为存储卡的外部器件之间的数据存取, 所述计算机可读程序导致所述计算机执行处理,包含监视从所述外部器件接收的指令或协议;依据专门指令或协议来选取所述控制程序中的一个;以及执行用于所述存储卡的、被选取的控制程序。
15、 一种在存储卡中的控制单元,包含 所述控制单元;非易失性存储器;和 程序存储器,其中所述程序存储器存储用于多个标准的控制程序,而所述控制程序控制在 所述非易失性存储器和作为存储卡的外部器件之间的数据存取,并且所述控制单元监视从所述外部器件接收的指令或协议,依据专门指令或 协议来选取所述控制程序中的一个,并执行用于所述存储卡的、被选取的控 制程序。
16、 一种存储卡,包含 控制单元;非易失性存储器;和 程序存储器,其中断程序、用于存储卡的共同部分的控制程序和被指定到多个标准的存储卡的 控制程序,所述用于存储卡的共同部分的控制程序为用于控制在所述非易失性存储 器和所述作为多个标准的存储卡的外部器件之间的数据存取的控制程序,所 述用于存储卡的共同部分的控制程序在对所述多个标准的存储卡为共同的部 分上执行控制,并且所述被指定到存储卡的控制程序为用于控制在所述非易 失性存储器和所述作为分离的存储卡的外部器件之间的数据存取的控制程 序,所述被指定到存储卡的控制程序执行被指定到每一存储卡的控制,并且所述控制单元依据所述命令判断程序判断来自外部器件的所述命令的每 一内容、选取并执行所述用于存储卡的共同部分的控制程序和所述被指定到 多个标准的存储卡的控制程序中的一个。
17、 一种存储卡,包含 控制单元;非易失性存储器;和 程序存储器,其中所述程序存储器存储用于SD卡和腦C的标准的控制程序,而所述控制程 序控制在所述非易失性存储器和作为存储卡的外部器件之间的数据存取。
18、 一种存储卡,包含 SD卡控制单元; 画C控制单元; 非易失性存储器;和 写保护开关,其中所述SD卡控制单元和所述醒C控制单元依照SD卡标准或MMC标准控制 在所述非易失性存储器和外部器件之间的数据存取,并且将所述写保护开关用作为选取所述SD卡控制单元和所述画C控制单元中的一个的转换开关。
19、 一种存储卡,包含 控制单元; 非易失性存储器; 程序存储器;和写保护开关,其中所述程序存储器存储用于SD卡和醒C的标准的控制程序,而所述控制 程序控制在所述非易失性存储器和作为存储卡的外部器件之间的数据存取, 并且将所述写保护开关用作为选:f又所述多个控制程序中的 一个的转换开关。
20、 一种存储卡,包含 控制单元; 非易失性存储器; 程序存储器;和 转换开关,其中所述程序存储器存储用于SD卡和醒C的标准的控制程序,而所述控制程且所述控制单元监视来自所述转换开关的信号的状态,并依照所述信号的 状态执行用于所述的存储卡的所述控制程序中的被指定的一个。
21、 一种由作为存储卡的控制单元的计算机执行的计算机可读程序,所 述存储卡包括所述控制单元; 非易失性存储器; 程序存储器;和 转换开关,其中所述程序存储器存储用于SD卡和画C的标准的控制程序,而所述控制程 序控制在所述非易失性存储器和作为存储卡的外部器件之间的数据存取, 所述计算机可读程序导致所述计算机执行处理,包含 监视来自所述转换开关的信号的状态;以及依据所述信号的状态,来执行用于所述存储卡的控制程序中的被指定的 一个。
22、 一种在存储卡中的控制单元,包含 所述控制单元;非易失性存储器; 程序存储器;和转换开关,其中所述程序存储器存储用于SD卡和醒C标准的控制程序,而所述控制程序 控制在所述非易失性存储器和作为存储卡的外部器件之间的数据存取,并且所述控制单元监视来自所述转换开关的信号的状态,并依照所述信号的 状态执行用于所述的存储卡的所述控制程序中的被指定的一个。
23、 一种存储卡,包含 控制单元; 非易失性存储器; 程序存储器; 转换开关;和 重置信号获得电路,其中所述程序存储器存储用于SD卡和醒C的标准的控制程序,而所述控制程 序控制在所述非易失性存储器和作为存储卡的外部器件之间的数据存取,并 且当所述重置信号获得电路获得重置信号时,所述控制单元接收来自所述 转换开关的信号的状态,并依照所述信号的状态执行用于所述的存储卡的所 述控制程序中的被指定的一个。
24、 一种由作为存储卡的控制单元的计算机执行的计算机可读程序,所 述存储卡包括所述控制单元; 非易失性存储器; 程序存储器; 转换开关;和 重置信号获得电路,其中所述程序存储器存储用于SD卡和醒C的标准的控制程序,所述控制程序控制在所述非易失性存储器和作为存储卡的外部器件之间的数据存取, 所述计算机可读程序导致所述计算机执行处理,包含当所述重置信号获得电路获得重置信号时,接收来自所述转换开关的信 号的状态;以及依照所述信号的状态执行用于所述存储卡的所述控制程序中的被指定的 一个。
25、 一种在存储卡中的控制单元,包含 所述控制单元;非易失性存储器; 程序存储器; 转换开关;和 重置信号获得电路,其中所述程序存储器存储用于SD卡和醒C的标准的控制程序,而所述控制程 序控制在所述非易失性存储器和作为存储卡的外部器件之间的数据存取,并 且当所述重置信号获得电路获得重置信号时,所述控制单元接收来自所述 转换开关的信号的状态,并依照所述信号的状态执行用于所述存储卡的所述 控制程序中的被指定的一个。
26、 一种存储卡,包含 控制单元; 非易失性存储器; 程序存储器;和 转换开关,其中所述程序存储器存储用于SD卡和丽C的标准的控制程序,而所述控制程 序控制在所述非易失性存储器和作为存储卡的外部器件之间的数据存取。并 且当所述控制单元从所述外部器件获得专门指令时,所述控制单元接收来 自所述转换开关的信号的状态,并依照所述信号的状态执行用于所述存储卡 的所述控制程序中的^L指定的一个。
27、 一种由作为存储卡的控制单元的计算机执行的计算机可读程序,所 述存储卡包括所述控制单元; 非易失性存储器; 程序存储器;和 转换开关,其中所述程序存储器存储用于SD卡和醒C的标准的控制程序,而所述控制程 序控制在所述非易失性存储器和作为存储卡的外部器件之间的数据存取,所述计算机可读程序导致所述计算机执行处理,包含当所述控制单元从所述外部器件获得专门指令时,接收来自所述转换开关的信号的状态;以及依照所述信号的状态执行用于所述存储卡的所述控制程序中的被指定的 一个。
28、 一种在存储卡中的控制单元,包含 所述控制单元;非易失性存储器; 程序存储器;和 转换开关,其中所述程序存储器存储用于SD卡和醒C的标准的控制程序,而所述控制程 序控制在所述非易失性存储器和作为存储卡的外部器件之间的数据存取,并 且当所述控制单元从所述外部器件获得专门指令时,所述控制单元接收来 自所述转换开关的信号的状态,并依照所述信号的状态执行用于所述存储卡 的所述控制程序中的^C指定的一个。
29、 一种存储卡,包含 控制单元;非易失性存储器;和 程序存储器,其中所述程序存储器存储用于SD卡和薩C的标准的控制程序,而所述控制程 序控制在所述非易失性存储器和作为存储卡的外部器件之间的数据存取,并 且所述控制单元监视从所述外部器件接收的指令或协议,依照专门指令或 协议选取所述控制程序中的一个,并执行用于所述存储卡的、被选取的控制 程序。
30、 一种由作为存储卡的控制单元的计算机执行的计算机可读程序,所 述存储卡包括所述控制单元; 非易失性存储器;和 程序存储器,其中所述程序存储器存储用于SD卡和腿C的标准的控制程序,而所述控制程 序控制在所述非易失性存储器和作为存储卡的外部器件之间的数据存取,并 且所述计算机可读程序导致所述计算机执行处理,包含监视从所述外部器件接收的指令或协议;依照专门指令或协议选取所述控制程序中的一个;以及执行用于所述存储卡的、被选取的控制程序。
31、 一种在存储卡中的控制单元,包含 所述控制单元;非易失性存储器;和 程序存储器,其中所述程序存储器存储用于SD卡和醒C的标准的控制程序,而所述控制程 序控制在所述非易失性存储器和作为存储卡的外部器件之间的数据存取,并 且所述控制单元监视从所述外部器件接收的指令或协议,依照专门指令或 协议选取所述控制程序中的一个,并执行用于所述存储卡的、被选取的控制 程序。
32、 一种存储卡,包含 控制单元;非易失性存储器;和 程序存储器,其中所述程序存储器存储用于判断来自外部器件的命令的每一内容的命令判 断程序、用于存储卡的共同部分的控制程序、被指定到SD卡的控制程序和被 指定到画C的控制程序,所述用于存储卡的共同部分的所述控制程序为用于控制在所述非易失性 存储器和所述作为SD卡或醒C的外部器件之间的数据存取的控制程序,所述 用于存储卡的共同部分的控制程序执行在对所述SD卡和MMC来说为共同的部 分上的控制,所述^皮指定到SD卡的控制程序为用于控制在所述非易失性存储 器和作为所述SD卡的所述外部器件之间的数据存取的控制程序,而所述被指 定到SD卡的控制程序执行被指定到所述SD卡的控制,并且所述被指定到,C 的控制程序为用于控制在所述非易失性存储器和作为所述MMC的所述外部器件之间的数据存取的控制程序,而所述被指定到匿C的控制程序执行被指定 到所述醒C卡的控制,并且依照所述命令判断程序,所述控制单元判断来自所述外部器件的命令的 每一内容,选取并执行所述用于存储卡的共同部分的控制程序、所述被指定到SD卡的控制程序和所述被指定到醒C的控制程序中的一个。
33、 一种用于存储卡的存储卡控制转换方法,包括 多个控制单元;和写保护开关,所述存储卡控制转换方法包含所述如下步骤 通过操作所述作为转换开关的写保护开关,来选取所述多个控制单元中 的一个。
34、 一种用于存储卡的存储卡控制转换方法,包括 控制单元;非易失性存储器; 写保护开关;和存储用于多个标准的控制程序的程序存储器,而所述控制程序控制在所 述非易失性存储器和作为存储卡的外部器件之间的凝:据存取, 所述存储卡转换方法包含如下步骤通过操作所述作为转换开关的写保护开关,来选耳又所述多个控制单元中 的一个。
35、 一种用于存储卡的存储卡控制转换方法,包括 控制单元;非易失性存储器; 转换开关;和存储用于多个标准的控制程序的程序存储器,而所述控制程序控制在所 述非易失性存储器和作为存储卡的外部器件之间的数据存f^, 所述存储卡控制转换方法包含如下步骤 监视来自所述转换开关的信号的状态;和依照所述信号的状态执行用于所述的存储卡的所述控制程序中的被指定 的一个。
36、 一种用于存储卡的存储卡控制转换方法,包括 控制单元;非易失性存储器; 转换开关;重置信号获得电路;和存储用于多个标准的控制程序的程序存储器,而所述控制程序控制在所 述非易失性存储器和作为存储卡的外部器件之间的数据存取, 所述存储卡控制转换方法包含如下步骤当所述重置信号获得电路获得重置信号时,接收来自所述转换开关的信 号的状态;以及依照所述信号的状态执行用于所述存储卡的所述控制程序中的被指定的 一个。
37、 一种用于存储卡的存储卡控制转换方法,包括 控制单元;非易失性存储器; 转换开关;和存储用于多个标准的控制程序的程序存储器,而所述控制程序控制在所 述非易失性存储器和作为存储卡的外部器件之间的数据存取, 所述存储卡控制转换方法包含如下步骤当所述重置信号获得电路获得重置信号时,接收来自所述转换开关的信 号的状态;以及依照所述信号的状态执行用于所述的存储卡的所述控制程序中的被指定 的一个。
38、 一种用于存储卡的存储卡控制转换方法,包括 控制单元;非易失性存储器;和存储用于多个标准的控制程序的程序存储器,而所述控制程序控制在所 述非易失性存储器和作为存储卡的外部器件之间的数据存取, 所述存储卡控制转换方法包含如下步骤 监视从所述外部器件接收的指令或协议; 依照专门指令或协议,选取所述控制程序中的一个;以及 执行用于所述存储卡的、被选取的控制程序。
39、 一种存储卡控制转换方法,包含所述如下步骤判断来自外部器件的命令的每一内容;以及 依照所述判断,选取并执行 (1 )作为控制在非易失性存储器和作为多个标准^存储卡的外部器件之 间的数据存取的控制程序的、用于控制对多个标准的存储卡而言为共同的部 分的、共同控制程序;或(2 )作为控制在所述非易失性存储器和所述作为分离的存储卡的外部器 件之间的数据存取的控制程序的、用于控制被指定到分离的存储卡的、单个 被指定的控制程序或多个被指定的控制程序。
全文摘要
公开的存储卡包括控制单元;非易失性存储器;和程序存储器,其中程序存储器存储用于多个标准的控制程序,而所述控制程序控制在非易失性存储器金额作为存储卡的外部器件之间的数据存取。
文档编号G06K19/07GK101326538SQ200780000569
公开日2008年12月17日 申请日期2007年3月12日 优先权日2006年3月14日
发明者安达正治 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1