记忆装置及其运作方法制造方法及图纸

技术编号:2835585 阅读:188 留言:0更新日期:2012-04-11 18:40
一种记忆装置及其运作方法,其可运用特殊的命令封包,以实施记忆装置的客制化功能。在一实施例中,是利用标准通讯协议所规范的制造商保留命令(Manufacture  Reserved  Command),并设定客制的命令参数,来产生一兼容于所述标准通讯协议的客制命令封包,使记忆装置可据以执行对应的客制化功能。在另一实施例中,是利用标准通讯协议所规范的一般存取命令,并在命令参数中指定一不合法地址(illegal  address)或不在使用者区域的寻址范围内的地址,以产生一般存取命令封包,使记忆装置可据以执行对应的客制化功能。

【技术实现步骤摘要】

本专利技术是有关于涉及的是记忆装置,尤指特别涉及的是一种运用特殊的命令封包以实施客制化功能的记忆装置,同时也公开了一种所述记忆装置的运行方法。
技术介绍
随着信息科技的突飞猛进,人们对于各类信息的需求更是呈现爆炸性的成长。近年来,众多小型可携式记忆装置(Portable Memory Device)的普及化,例如以闪存(Flash Memory)为主要记忆媒介的的USB随身碟(USB Flash Disk,俗称硅碟机或拇指哥)、以及包括小尺寸闪存(Compact Flash,CF)、记忆棒(MemoryStick,MS)、安全数字(Secure Digital,SD)、多媒体卡(Multi Media Card,MMC)等等各种标准规格(或通讯协议)的各式快闪记忆卡(Flash Memory Card)、使用CF或USB接口的微型硬盘(Micro Hard Disk)、或者甚至是采用USB或PCMCIA接口且装置于外接盒中的薄型2.5英时硬盘机(Hard Disk)等等,更是满足了人们对于信息可移植性与日遽增的渴望。现有的可携式记忆装置,其内部包括有一非挥发性记忆数组(Non-VolatileMemory Array)、一控制器(Controller)以及一传输接口(I/O Interface)。所述记忆数组是用于储存使用者所想要储存的数据,且其必须具有在不需外界电源的情况下仍能保存所储存资料的特性,因此经常是以闪存来作为所述记忆数组,当然,其亦可以是硬盘。于控制器中,则包括有用以驱动(Drive)与存取(Access)所述记忆数组所需的相关电路、接口与驱动机制。这驱动机制可以是以硬件(Hardware)的控制程序(Command Sequencer)电路形式存在以执行一连串的微码(Micro-Code)程序、或亦可以是以硬件(Hardware)的微控制器/微处理器(Micro-Controller/Micro-Processor)电路形式存在以执行一连串韧体(Firmware)程序的方式,存在于此可携式记忆装置的控制器中。而所述传输接口则决定所述可携式记忆装置是以何种通讯协议(Protocol)与外界装置(或主机(host))结合与沟通。图1是为现有技术的快闪记忆数组10的区域配置示意图。如图1所示是包括系统区域(System Area)11、使用者区域12及保密区域(Secure Area)13。系统区域11一般存放记忆卡控制器(controller)所需的韧体及相关的记忆资料。使用者区域12为使用者经由外界装置存取记忆卡所使用的区域,使用者区域的大小为使用者可用的记忆卡大小。保密区域13存放记忆卡保密协议所产生的资料,此区域的资料只能由相对的保密协议来存取,使用者不能直接读取此区域的资料。例如SID卡所采用的保密协议为CPRM,保密区域只能用CPRMv的命令并且符合SD控制器内存资料的检核后,才能存取保密区域。图2是为现有的记忆卡总线协议的示意图。记忆卡总线分成命令CMD总线及资料DAT总线两类。CMD总线上是具有包括命令封包20及响应封包30。命令封包20内含外界装置对记忆卡所下的命令(command)。响应封包30内含针对前一个命令封包所产生的状态响应。DAT总线上是具有包括资料封包40。资料封包40是包括外界装置写入的资料或自记忆卡读取的资料。现有的记忆卡利用命令封包20来下达对使用者区域或保密区域的读取或写入动作。图3是为图2的命令封包20的详细方块图。如图3所示,命令封包20是包括开始位21、传送位22、命令索引23、命令参数25、循环冗赘核对(CRC)27及结束位28。开始位21、传送位22及结束位28为传输讯号识别使用。命令索引23存放外界装置对记忆卡的各种命令,例如读取、写入、状态探知等命令。命令参数25为执行命令索引23的命令所需的参数。循环冗赘核对27提供命令索引23及命令参数25的防止错误编码,可以侦测/更正数据传输时产生的错误。图4A至4C是为依据图3,分别显示读取命令、写入命令及其它命令的封包的示意图。为求简化,图中仅显示各种命令封包的主要差异处。图4A是为外界装置发出读取命令时,其命令封包的简化示意图。如图4A所示是包括命令索引23为支持规格所规范的一般读取命令,命令参数25为指定的读取地址。例如,SID记忆卡中,命令索引23为CMD17及CMD18。命令参数25为一32位长度的读取地址。于SD记忆卡v1.01寻址以字节(Byte)为单位,SD记忆卡v2.0寻址以512字节为单位。图4B是为外界装置发出写入命令时,其命令封包的简化示意图。如图4B所示是包括命令索引23为支持规格所规范的一般写入命令,命令参数25为一写入地址。例如,SD记忆卡中,命令索引23为CMD24及CMD25。命令参数25为一32位长度的写入地址。图4C是为外界装置发出其它命令时,其命令封包的简化示意图。命令索引23所包含的其它命令是包括抹写命令、状态探知命令及制造商保留命令。命令参数25是包括讯息位及填充位,组成一固定长度的数据域位。请再参阅图1。在图中的三个区域中,外界装置用规格所规范的一般读取/写入命令(如图4A/图4B所示)只能针对使用者区域12读写。在使用者区域的资料,使用者具有完整权限来使用,应用程序所储存的数据文件若储存于此区域中,无法确保资料不被删除及拷贝,因此难以提供数据保护功能。另一方面,对于保密区域13,虽然如SD记忆卡具有CPRM等保护机制,可以提供应用程序存放保密资料,但是使用CPRM时,内容必须先加密,使用时必须解密,对于可携式装置等运算能力有相当的负担。此外,对于不支持CPRM的可携式装置亦无法直接使用。另外,由于使用者对记忆装置的要求日益多样化,厂商必须能在兼容于标准规格(或标准通讯协议)的情形下,针对客户提供各种客制化的功能。
技术实现思路
本专利技术的一目的,在于提供一种,其可运用特殊的命令封包,以实施记忆装置的客制化功能。本专利技术的另一目的,在于提供一种,以提供一种数据保护的客制化功能。所述记忆装置具有客制区域,以储存需要保护的资料,所述运作方法则运用前述的特殊命令封包,使外接装置需经过认证才能存取所述客制区域,达到数据保护的目的。在本专利技术的一实施例中,公开一种记忆装置,其是支持一通讯协议。所述记忆装置包含一非挥发性内存;一传输接口,用以接收兼容于所述通讯协议的一客制命令封包,所述客制命令封包,其包含一制造商保留命令及一客制命令参数,所述制造商保留命令是规范于所述通讯协议;以及一控制器,耦接至所述传输接口及所述非挥发性内存,用以执行所述客制命令参数所对应的一客制化功能。在本专利技术的另一实施例中,公开一种记忆装置,其是支持一通讯协议。所述记忆装置包含一非挥发性内存,包含一使用者区域;一传输接口,用以接收兼容于所述通讯协议的一般存取命令封包,其中所述一般存取命令封包包含所述通讯协议所规范的一般存取命令,所述一般存取命令对应一存取地址,所述存取地址是一不合法地址与不属于所述使用者区域的一寻址范围两者之一;以及一控制器,耦接至所述传输接口及所述非挥发性内存,用以依据所述一般存取命令封包执行一对应的客制化功能。在本专利技术的另一实施例中,公开一种记忆装置的运作方法,其是针本文档来自技高网
...

【技术保护点】
一种记忆装置,是支持一通讯协议,其特征在于,所述记忆装置包含:一非挥发性内存;一传输接口,用以接收兼容于所述通讯协议的一客制命令封包,所述客制命令封包,包含一制造商保留命令及一客制命令参数,所述制造商保留命令是规范于所述通讯协议;以及一控制器,耦接至所述传输接口及所述非挥发性内存,用以执行所述客制命令参数所对应的一客制化功能。

【技术特征摘要】
1.一种记忆装置,是支持一通讯协议,其特征在于, 所述记忆装置包含一非挥发性内存;一传输接口,用以接收兼容于所述通讯协议的一客制命令封包,所述客制命令封包,包含一制造商保留命令及一客制命令参数,所述制造商保留命令是规范于所述通讯协议;以及一控制器,耦接至所述传输接口及所述非挥发性内存,用以执行所述客制命令参数所对应的一客制化功能。2.如权利要求1所述的记忆装置,其特征在于,所述控制器是依据所述客制命令参数是否包含一特定的客户识别码,决定是否执行所述客制化功能。3.如权利要求1所述的记忆装置,其特征在于,所述客制命令封包是发自一外接装置,所述非挥发性内存包含一客制区域,所述控制器是依据所述客制命令参数是否包含所述特定的客户识别码,决定所述外接装置是否可存取所述客制区域。4.如权利要求3所述的记忆装置,其特征在于,若所述客制命令参数包含所述特定的客户识别码及一激活/结束旗标,则所述控制器依据所述激活/结束旗标,决定激活或结束所述外接装置对所述客制区域的存取。5.如权利要求3所述的记忆装置,其特征在于,若所述客制命令参数包含所述特定的客户识别码、一客制命令索引及所述客制区域的一存取地址,则所述控制器依据所述客制命令索引及所述存取地址,执行对所述客制区域的存取,其中所述存取地址是依据所述客制区域内的一相对地址与所述客制区域的一区域代号而产生。6.一种记忆装置,是支持一通讯协议,其特征在于,所述记忆装置包含一非挥发性内存,包含一使用者区域;一传输接口,用以接收所述通讯协议所规范的一般存取命令封包,其中所述一般存取命令封包包含所述通讯协议所规范的一般存取命令,所述一般存取命令对应一存取地址,所述存取地址是一不合法地址与不属于所述使用者区域的一寻址范围两者之一;以及一控制器,耦接至所述传输接口及所述非挥发性内存,用以依据所述一般存取命令封包执行一对应的客制化功能。7.如权利要求6所述的记忆装置,其特征在于,所述一般存取命令是一般写入命令,所述控制器是依据所述一般存取命令封包的一...

【专利技术属性】
技术研发人员:吴宗宪徐伟伦邱文智林奉锡
申请(专利权)人:亮发科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1