闪存信息的读写方法

文档序号:6571102阅读:686来源:国知局
专利名称:闪存信息的读写方法
技术领域
本发明为一种闪存信息的读写方法,尤其涉及闪存可通过外部的 主机端或外部的存储器来读取一新的闪存信息,并通过闪存内的控制 器来将该新的闪存信息写入闪存的特定地址,因此若闪存信息有错误 或毁坏情况时,该闪存将可以舍弃闪存内预设的出厂数据,并通过读 取闪存内新的闪存信息的方法,以让闪存依旧可以使用。
背景技术
目前闪存科技快速成长,近年来业者不断开发更大容量的闪存,如MP3播放器、个人数字助理、数字相机或数字摄影机等多媒体装 置及手机等通讯装置几乎皆设有记忆卡,另外,现今市面上一般的影 音播放装置的本体内至少设立有控制芯片及闪存于其内,且其中该闪 存可为应用于数字影音译码及录音上的使用,并用以将计算机的影音 数据供使用者下载,且亦可由影音播放装置进行播放数字音乐使用, 另外,市面上亦有一种数据储存装置内单纯利用闪存使用的产品,此种产品仅提供消费者增加除计算机外的数据记忆使用,且亦可随意插 拔于计算机上进行读取或存取数据使用,基于上述闪存的便利性及流通性,因此自从闪存问世以来即受到广大消费者的青睐,而成为一种几乎不可或缺的使用工具。但是上述闪存的应用则因不同厂商或是需求,则需利用不同型式、 不同尺寸规格的记忆卡来满足消费者多样化的需求;然而闪存于出厂 时,皆会有如存储器区块大小、容量、芯片号码、装置码及制造商代 码等出厂默认值,因此一般程序韧件工程师必须根据此一信息做为判 断该存储器是属于何种类型的闪存,再者,闪存的控制程序必须根据 上述的闪存容量或区块大小等信息,做为读写闪存的判断依据,然而当此一信息误判或无法读取时,将会造成此闪存无法继续使用,因此 该闪存信息对程序韧件工程师及闪存制造厂商而言是非常重要的。而以闪存管理程序而言, 一般程序的起始就是利用如READ I D的指令由闪存中读取此一出厂信息,当此闪存的识别码与控制器内 默认值不符时,则此控制器将无法对此闪存做正确的存取动作,且由 于闪存推陈出新的速度太快,为了避免一直更改控制器内的韧件程序 来配合市面上不断生产的更大容量闪存,则是制造业者所需面对的课 题。缘此,上述现有技术的不足,便为从事此行业者所亟欲改善的课 题,而有待相关业者作进一步改进与创新设计的必要。发明内容本发明的主要目的在于提供一种闪存信息的读写方法,通过外部 的主机端或外部的存储器来读取一新的闪存信息,并写入闪存的闪存 特定地址,因此若闪存信息有错误或毁坏情况时,闪存将可以舍弃闪 存内预设的出厂数据,所以该闪存依旧可以使用,也藉此增加闪存的 生产合格率。为达成上述目的及构造,本发明所采用的技术手段如下一种闪存信息的读写方法,该方法通过外部的资源并将闪存内的闪存信息进行更新,其中该闪存信息更新的步骤包括有 a 、判断闪存的控制器无法读取闪存信息; b、由外部资源读取新的闪存信息;C 、将新的闪存信息通过闪存控制器写入快闪存储器模块的特定地址。其中,该外部资源可为主机端、外部控制器、电可擦可编程只读 存储器(EEPROM)或是闪存。其中,该主机端可通过内建或外挂的程序将闪存信息进行更新。其中,该闪存信息可通过USB、 1394或SATA的串行信 号进行传输。其中,该闪存信息可通过IDE、 PCMCIA、 PCI EX P RE S S或ATA的并列信号进行传输。其中,该闪存可为随身碟、SD记忆卡、MMC记忆卡、SAT A存储器硬盘或P CIE X P R E S S记忆卡。本发明还包括一种闪存信息的读写方法,其中该读写方法的步骤 包括有a、 读取闪存内预设的闪存信息;b、 将预设的闪存信息与闪存控制器的闪存信息进行比对,若比 对吻合进行d ,反之则进行c ;c 、闪存控制器至闪存内的闪存模块中新的特定地址读取新的闪 存信息;d、结束。通过上述技术特征,本发明的有益效果表现为在于当原本出厂 时闪存所预设的闪存信息有坏损或需更新时,则可以利用外部的资源 来更新该闪存信息,通过该方法将可解决闪存控制器提供厂商,不需 因应闪存推陈出新的速度而相对必须推出不同的韧件控制器,因此将 可节省厂商的开发成本以及对该芯片管理的困难度的功效。


图l为本发明较佳实施例的系统方块图。 图2为本发明另一较佳实施例的系统方块图。图3为本发明较佳实施例的闪存信息更新步骤。 图4为本发明较佳实施例的闪存信息读取步骤。 图5为本发明较佳实施例的闪存控制器相关电路图。 图6为本发明较佳实施例的闪存模块相关电路图。 图7为本发明较佳实施例的闪存传输界面相关电路图。图中符号说明 1 、闪存1 1 、主机端传输界面 1 2 、控制器 1 3 、闪存模块1 4 、电可擦可编程只读存储器具体实施方式
请参阅图l所示,为本发明较佳实施例的系统方块图,由图中所 示可清楚看出,本发明包括有主机端传输界面l 1、控制器l 2及闪 存模块l 3,故就本案的主要结构特征详述如后,其中该主机端传输界面ll主要为将闪存l的数据与外部的主机端进 行数据传输。该控制器l 2与主机端传输界面1 l呈一电性相连,且该控制器 1 2为控制闪存1读取/写入动作的控制器。该闪存3与控制器1 2呈一电性相连,且该闪存模块l 3为一种 有记忆功能的集成电路,再者,该闪存模块l 3可由一个或一个以上 的闪存组成。请参阅图2所示,为本发明另一较佳实施例的系统方块图,由图 中可知,此另一较佳实施例与图1的实施例的不同处为,此另一实施 例设置有一电可擦可编程只读存储器l 4 (EEPROM),其中就200710003999.5说明书第5/7页本实施例的特征说明如下该电可擦可编程只读存储器l 4与控制器1 2呈一电性相连,该电可擦可编程只读存储器l 4为具有非挥发性存储器的优点,并同时具备挥发性存储器的优点可重复读写、读写速度快及集积度佳的特性。 然而为了避免上述所揭露的闪存1于读取时受限于预写入该控制器l 2内的闪存信息,利用本发明的闪存信息的读写方法来将闪存l 于生产时重新写入一新的闪存信息(I D),或是闪存1的控制器1 2无法读取闪存信息时,将可运用此方法进行更新,因此,该闪存l 以下列步骤进行更新-(10 1)判断闪存1为一新的闪存1 ,且该新的闪存信息并未 储存于控制器l 2内或闪存1的控制器1 2无法读取闪存信息,进行 (10 2);(10 2)由预设主机端内读取新的闪存信息,进行(1 0 3 ); (10 3)将新的闪存信息通过控制器1 2写入闪存1内的闪存 模块l3的特定地址。而上述通过主机端来更新闪存的方法将可为通过内建或外挂的程 序将闪存信息进行更新,然而,待上述闪存1将新的闪存信息写入闪 存模块l 3内,则该闪存l于使用时以下列步骤进行读取或使用(201)读取闪存1内预设的闪存信息,进行(2 0 2 );(2 0 2 )将该预设的闪存信息与闪存控制器1 2的闪存信息进 行比对,若比对吻合,进行(2 0 4 ),反之,则进行(2 0 3 );(203) 控制器l2至闪存1内的闪存模块l3中新的特定地 址读取新的闪存信息,进行(2 0 4 );(204) 进行数据的存取。然而,除了通过上述步骤(10 2)可由预设主机端内读取新的 闪存信息外,尚可由外部的电可擦可编程只读存储器l 4、外部的闪 存或外部的控制器进行读取,故举凡可达成前述利用外部资源来更新闪存信息的形式皆应受本发明所涵盖,此种简易修饰及等效结构变化, 均应同理包含于本发明的专利范围内,合予陈明。再者,上述的主机端传输界面ll可为USB、 1 394或SA TA的串行信号,或是如IDE、 PCMCIA、 PCI EXPR E S S或ATA等的并列信号,且上述的闪存l可为随身碟(U盘)、 SD记忆卡、MMC记忆卡、SATA存储器硬盘或PC I EXP RESS等形式的记忆卡,此种简易修饰及等效结构变化,亦均应同 理包含于本发明的专利范围内。再者,请参阅图5、 6及图7所示,为本发明的闪存信息的读写方 法所用的相关电路图,而其中该控制器l 2芯片为由群联(PHIS ON)所提供的P S 2 1 3 4芯片。通过上述技术特征,本发明的闪存信息的读写方法与现有技术相 比较,则具有下列优点-(一) 本发明通过外部的主机端或外部的存储器来读取一新的闪存信息,并写入闪存l的闪存模块l 3的特定地址,因此若闪存信息 有错误或毁坏的情况时,闪存将可以舍弃闪存内预设的出厂数据,并 通过读取闪存模块l3内新的闪存信息,以让闪存l依旧可以使用, 也藉此增加闪存的生产合格率。(二) 由于一般闪存将先行读取原先闪存内出厂默认值,如果微 控制器可以正确无误读取此一信息,则韧件程序依旧照原本设计读取 并判断闪存的种类及大小,然而,若此出厂信息与微控器内默认值不 符时,再可由外部进行更新该闪存信息,因此可确保新旧间的闪存的 兼容性。(三) 当原本出厂预设的闪存信息有坏损或需更新时,则可以利 用外部的资源来更新该闪存信息,通过该方法将可解决闪存控制器提 供厂商,不需因应闪存推陈出新的速度而相对必须推出不同的韧件控 制器,因此将可节省厂商的开发成本以及对该芯片管理的困难度。以上所揭露者,仅是本发明的较佳实施例而已,自不能以此而局 限本发明的专利范围,因此,举凡运用本发明的专利范围所做的均等 变化与修饰,仍应包含于本发明所涵盖的专利范围内。综上所述,本发明的闪存信息的读写方法,确实能达到其功效及 目的,故本发明诚为一实用性优异的发明,为符合发明专利的申请要 件,诚符合产业利用性、新颖性及进步性,依法提出申请。
权利要求
1. 一种闪存信息的读写方法,该方法通过外部的资源并将闪存内的闪存信息进行更新,其中该闪存信息更新的步骤包括有a、判断闪存的控制器无法读取闪存信息;b、由外部资源读取新的闪存信息;c、将新的闪存信息通过闪存控制器写入快闪存储器模块的特定地址。
2、 如权利要求l所述的闪存信息的读写方法,其中该外部资源 为主机端、外部控制器、电可擦可编程只读存储器或是闪存。
3、 如权利要求2所述的闪存信息的读写方法,其中该主机端通过内建或外挂的程序将闪存信息进行更新。
4、 如权利要求l所述的闪存信息的读写方法,其中该闪存信息 通过USB、 1394或SATA的串行信号进行传输。
5、 如权利要求l所述的闪存信息的读写方法,其中该闪存信息 通过IDE、 PCMCIA、 PCI EXPRESS或ATA的并 列信号进行传输。
6、 如权利要求l所述的闪存信息的读写方法,其中该闪存可为 随身碟、SD记忆卡、MMC记忆卡、SATA存储器硬盘或P C I E X P R E S S记忆卡。
7、 一种闪存信息的读写方法,其中该读写方法的步骤包括有 a 、读取闪存内预设的闪存信息;b、将预设的闪存信息与闪存控制器的闪存信息进行比对,若比 对吻合进行d ,反之则进行c ;C、闪存控制器至闪存内的闪存模块中新的特定地址读取新的闪存信息;d 、 结束。
全文摘要
本发明为一种闪存信息的读写方法,该方法是将闪存于出厂时通过主机端、外部存储器、电可擦可编程只读存储器(EEPROM)或外部控制器等外部资源来读取并更新一新的闪存信息,并且通过闪存控制器来写入闪存内的特定地址,因此该闪存于存储器出厂数据或信息有错误或毁损时,将可以舍弃预设的存储器出厂数据,且该闪存依旧可以使用,也藉此可增加闪存的生产合格率,再者,闪存控制器的厂商亦不需不断的设计新的韧件,以配合推陈出新的韧件控制器,因此亦可节省厂商的开发成本的功效。
文档编号G06F12/02GK101226503SQ200710003999
公开日2008年7月23日 申请日期2007年1月19日 优先权日2007年1月19日
发明者王智麟, 颜暐駩 申请人:群联电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1