电子数据快闪记忆卡、控制方法和决定闪存装置类型方法制造方法及图纸

技术编号:3089037 阅读:182 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种电子数据快闪记忆卡、控制方法和决定闪存装置类型方法,所述的电子数据快闪记忆卡,包含有一闪存控制器以及耦合到闪存控制器的至少一闪存装置。在程序化程序期间,闪存系统的开机程序代码与控制程序码是储存在闪存装置中,而在启动程序或重设程序时,闪存控制器会将开机程序代码与控制程序码移转到非易变性主存储器,而建构成一个以随机存取内存为基础之内存系统,至于于执行程序代码更新期间,则会将开机程序代码与控制程序码选择性覆写。因此,本发明专利技术是提供了一种单一闪存控制器,可支持各种品牌与类型的闪存,包括多层晶胞闪存,可以如此消除库存问题。

【技术实现步骤摘要】

本专利技术涉及的是一种电子数据快闪记忆卡,特别涉及的是一种用以在电子 数据快闪记忆卡中控制闪存的系统、控制方法和决定闪存装置类型方法。
技术介绍
机密的数据文件通常会储存在软式磁盘(floppy disk),或是通过网络来传递, 并且需要密码或使用加密程序代码来保密。在机密文件的传递过程,则会通过 加入安全标章与印记来传送。然而,机密数据文件与文件具有密码、加密程序 代码、安全标章与印记可能会被破坏(或破解)的危险,从而导致机密数据被 未经4受权而存取。闪存的多媒体记忆卡(Multi-Media Card; MMC)广泛使用来储存数据。以多 媒体记忆卡为基础的闪存(或快闪记忆卡)是众所周知的,并使用在譬如数字 摄影机的许多产品中。快闪记忆卡的优势包含低功率消耗与高抗振。图21为一种传统快闪记忆卡50结合有使用者主机52的方块图。此快闪记 忆卡50包含闪存控制器60与闪存装置62。使用者主机52可譬如为摄影机或计 算机。数据会通过闪存控制器60传递在使用者主机52与闪存装置62之间。提 供存取闪存装置62所需要的数据储存在闪存控制器60的只读存储器(ROM) 64 (并非只包含一般的只读存储器ROM区块中,而且也包含能够具有只读存储 器功能的状态机器(state-machine)或逻辑数组),数据包含开机程序代码66与控 制程序码68。开机程序代码66为在开机程序的初始状态期间将快闪记忆卡50 初始化的软件。而控制程序码68则包含实行初始的开机程序的必要数据,也包 含致使闪存控制器60能够存取闪存装置62的数据。传统闪存系统的一个问题为开机程序代码66与/或控制程序码68可能具有 错失(bug),有可能直到闪存系统已经发生问题才会发现。并且,由于错失或 者是程序代码的改良,开机程序代码66与/或控制程序码68可能必须被更新。传统的解决方法是替换掉闪存控制器60,闪存控制器60包含储存有开机程序代码66与控制程序码68的只读存储器64。而此解决方法的一个问题是可能 会对于快闪记忆卡厂商造成明显的库存(inventory)问题。举例而言,整个库存 的闪存控制器可能会为了对于开机程序代码或控制程序码进行一次修正或一次 更新而纟皮丢弃。因此,有其必要寻求一种适用的、简单的、符合经济效益的以及能够容易 适用在目前技术的改良的闪存系统。
技术实现思路
有鉴于此,本专利技术的一个目的在于提供一种电子数据快闪记忆卡、控制方 法和决定闪存装置类型方法,其具有使用者认证能力,可以在数据传输到闪存 装置或从闪存转移时予以保密。根据本专利技术的一些实施例, 一种电子数据储存媒体(快闪记忆卡)是适用 在由数据端(如主机系统)所存取。电子数据快闪记忆卡包含闪存装置、使用 者认证系统(譬如指紋感应器,或者,通过功能键装置或主机系统所存取的储 存密码)、输入/输出接口电路以及处理单元(闪存控制器)。闪存装置储存数 据文件与保密数据(譬如通过扫描被授权来存取所述的数据文件的个人的指紋 所获得的指紋辨识数据,或者,譬如为储存密码的保密程序代码)。在一个实 施例中,指紋感应器是适用在扫描电子数据储存媒体的使用者的指紋并产生指 紋扫描数据。在另一个实施例中,保密程序代码是由功能键装置的方法或通过 主机系统所存取。输入/输出接口电路可能被驱动或撤销以建立和主机系统的通 信。处理单元连接到闪存装置、认证系统与输入/输出接口电路,并选择性执行 在程序化模式、重设模式、数据撷取模式、程序代码更新模式以及数据重设模 式。当处理单元处在程序化模式时,处理单元会驱动输入/输出接口电路从主机 系统接收数据文件、开机程序代码数据、控制程序码数据与选配的保密数据, 并储存数据在闪存装置中。当处理单元处在重设模式时,处理单元会从闪存装 置读取开机程序代码数据和控制程序码数据,并致使输入/输出接口电路和主机 系统依照开机程序代码数据和控制程序码数据来交换数据。当处理单元处在数 据撷取模式时,处理单元会驱动输入/输出接口电路去传送数据文件给主机系统。 在程序代码更新模式时,更新的开机程序代码数据和控制程序码数据会写入闪 存装置,如此帮助目前的开机程序代码数据和控制程序码数据的更新(也就是 说,不必像传统组件必须替换一个内部只读存储器(On-Chip ROM)单元)。在数据重设模式时,数据文件(与保密数据)会从闪存装置中抹去。因为开机 程序代码数据和控制程序码数据储存在闪存装置中(取代传统组件储存在只读 存储器中),目前的开机程序代码数据和控制程序码数据可能会被更新,且单 一闪存控制器可能会被使用来控制大量的各种类型与大小的闪存装置。附图说明图1A为根据本专利技术的 一个实施例所提供的 一种电子数据快闪记忆卡结合主机系统的方块图IB为根据本专利技术的另一个实施例所提供的一种电子数据快闪记忆卡结 合主机系统的方块图1C为根据本专利技术的另一个实施例所提供的一种电子数据快闪记忆卡结 合主机系统的方块图ID为根据本专利技术的另一个实施例所提供的一种使用在电子数据快闪记 忆卡的处理单元的方块图2A为根据本专利技术的 一个实施例所提供的 一种包含开机程序代码与控制 程序码两者的电子数据快闪记忆卡的方块图2B为根据本专利技术的另一个实施例所提供的一种包含开机程序代码与控 制程序码两者的电子数据快闪记忆卡的方块图3为根据本专利技术的一个实施例所提供的第(2A)图的电子数据快闪记忆 卡的方块图4为根据本专利技术的一个实施例所提供的一种电子数据闪存结构的示意图; 第4A图与第4B图为根据本专利技术的一些实施例所提供的一种电子数据闪存 结构的示意图5为根据本专利技术的一个实施例所提供的一种包含两个使用双信道设定的 闪存装置的闪存系统的方块图6为根据本专利技术的一个实施例所提供的图5的闪存装置的闪存结构的示 意图7为根据本专利技术的一个实施例所提供的图5的闪存系统的时序示意图; 图8为根据本专利技术的一个实施例所提供的一种包含两个使用互动的闪存装 置的闪存系统的方块图9为根据本专利技术的一个实施例所提供的图8的闪存装置的闪存结构的示 意图;图IO为根据本专利技术的另一个实施例所提供的图8的闪存装置的闪存结构的 示意图;图11为根据本专利技术的一个实施例所提供的图8的闪存系统的时序示意图;图12为根据本专利技术的 一个实施例所提供的 一种闪存数据的架构的示意图;图13为根据本专利技术的一个实施例所提供的一种闪存系统在读取识别码指令 执行期间的时序示意图;图13A为根据本专利技术的另 一个实施例所提供的一种闪存系统在读取识别码 指令执行期间的时序示意图;图14为根据本专利技术的 忆卡的方法的流程图;图15为根据本专利技术的 的方法的流程图;图16为根据本专利技术的图;图17为根据本专利技术的 的流程图;图18为根据本专利技术的图19为根据本专利技术的 卡电源恢复的方法的流程图;图20为根据本专利技术的一个实施例所提供的一种在正常操作期间执行控制程 序码的方法的流程图;以及图21为一种传统快闪记忆卡结合主机系统的方块图。附图标记说明l-卡体;2-处理单元;2A-处理单元;2B-处理单元;3-闪存 装置;3A、 3B-闪存装置;4-指紋感应器;4A-指紋感应器;5-输入/输出接口电 路;5A-输入/输出接口电路;5B-输入/输出接口电路;6-显示单元;6B-显示单 元;7-电源;8-功能键装置;8B-本文档来自技高网
...

【技术保护点】
一种电子数据快闪记忆卡,用以建立一提供一主机系统存取的通信链接,其特征在于:所述的电子数据快闪记忆卡包含有: 一卡体; 一闪存装置,装设在所述的卡体上,所述的闪存装置包含复数个非易变性内存单元,所述的这些非易变性内存单元包含一第一区块,用以储存一指针,所述的指针指向一第二区块,所述的第二区块具有复数预先决定的非易变性内存单元; 一输入/输出接口电路,装设在所述的卡体上,用以建立和所述的主机系统的通信;以及 一闪存控制器,装设在所述的卡体上,并电连接到所述的闪存装置与所述的输入/输出接口电路。

【技术特征摘要】
US 2007-9-28 11/8646521、一种电子数据快闪记忆卡,用以建立一提供一主机系统存取的通信链接,其特征在于所述的电子数据快闪记忆卡包含有一卡体;一闪存装置,装设在所述的卡体上,所述的闪存装置包含复数个非易变性内存单元,所述的这些非易变性内存单元包含一第一区块,用以储存一指针,所述的指针指向一第二区块,所述的第二区块具有复数预先决定的非易变性内存单元;一输入/输出接口电路,装设在所述的卡体上,用以建立和所述的主机系统的通信;以及一闪存控制器,装设在所述的卡体上,并电连接到所述的闪存装置与所述的输入/输出接口电路。2、 根据权利要求1所述的电子数据快闪记忆卡,其特征在于所述的闪存 装置包含一第一闪存装置与一第二闪存装置,所述的闪存控制器还包含一易变 性主存储器电路。3、 根据权利要求1所述的电子数据快闪记忆卡,其特征在于所述的闪存 控制器包含8051、 8052、 80286、 RISC、 ARM、 MIPS与数字讯号处理器其中之 一,且所述的输入/输出接口电路、 一重设电路是积体设置或部份积体设置在一 单一多芯片封装或在一单一集成电路芯片上,并包含通用序列总线、安全数字 记忆卡、多媒体记忆卡、紧密快闪记忆卡、MS记忆卡、外围装置连接快递、整 合式驱动电子与序列进阶技术接附接口电路。4、 一种电子数据快闪记忆卡控制方法,其是通过上述的电子数据快闪记忆 卡实现的,其特征在于,其选择性执行下列其中之一模式一程序化模式,所述的闪存控制器启动所述的输入/输出接口电路接收所述 的主机系统的开机程序代码数据与控制程序码数据,且将所述的开机程序代码 数据与所述的控制程序码数据至少其中之一储存在所述的闪存装置的预先决定 相关的非易变性内存单元中,并经由所述的第一区块的所述的指针予以寻址;一重设模式,所述的闪存控制器从所述的相关的非易变性内存单元去读取 所述的开机程序代码数据与所述的控制程序码数据至少其中之一,并使所述的 输入/输出4妻口电路和所述的主机系统依照以所述的开机程序代码数据与所述的控制程序码数据为基础的标准协议进行交换数据;以及一程序代码更新模式,将更新的开机程序代码数据与更新的控制程序码数 据至少其中之一,写入所述的闪存装置内。5、 根据权利要求4所述的电子数据快闪记忆卡控制方法卡,其特征在于 所述的闪存控制器支持所述的第 一闪存装置与所述的第二闪存装置进行双信道 并行存取或互动存取...

【专利技术属性】
技术研发人员:周圭璋李中和俞一康李威若沈明祥
申请(专利权)人:智多星电子科技有限公司
类型:发明
国别省市:US[美国]

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

1