快速更新固件的存储装置的制作方法

文档序号:16984806发布日期:2019-02-26 20:32阅读:162来源:国知局
快速更新固件的存储装置的制作方法

本申请是有关于一种存储装置,特别是有关于一种通过免重新启动而达到快速更新固件的储存装置。



背景技术:

ssd(solidstatedrive),也就是一般所称的「固态硬盘」,其主要由闪存(flashmemory)及微控制器所构成。前者通过使用改变内存颗粒上电压值的方式来纪录数据,后者则决定了一颗ssd所能支持的功能。

在微控制器中主要负责三项工作,分别是:自动错误校正、故障区块管理以及平均抹写存储区块。目前主要的微控制器厂家有sandforce、

marvell、samsung、jmicron等,而每一家微控制器的产品特性亦有所不同,有的着重于快速的循序读写,有的则加强4k随机读写,满足做为系统碟时的效能。

更进一步地说明,市面上贩卖的ssd很多是采用相同的微控制器,不过其产生的存取效果却可能有极大的差异,其原因在于每一家厂商调校固件的功力地影响了ssd的效能及稳定性,因此消费者于购买完ssd后,亦需常常对此ssd上的固件进行升级更新,以提升此ssd的存取效率。

现行ssd固件的更新方式是将ssd电性连接到主机上,用户先在主机上存储欲更新的固件,并通过指令输入的方式将此固件写入至ssd上,接着,将此主机进行重开机的动作,使ssd的微控制器开始执行此更新的固件。

然而,当此ssd固件更新欲在特定主机上执行时,如服务器或是大型工作站主机,便可能形成问题,其原因在于此类型的主机必须不中断地持续运作。因此,如何能够在更新ssd固件时,同时不影响到主机的日常运作,便成为一个重要的问题。



技术实现要素:

有鉴于上述习知技艺的问题,本申请的目的就是在提供一种快速更新固件的存储装置,其包含一第一控制单元、一无线传输单元、一电力开关单元以及一第二控制单元。第一控制单元可用以发出一更新信号或一第一切换信号。无线传输单元可接收此更新信号,并根据此更新信号下载固件。电力开关单元可根据第一切换信号传导或阻断供应电力至第一控制单元。第二控制单元可接收来自第一控制单元的第一切换信号,并根据第一切换信号以控制电力开关单元,以传导或阻断此供应电力的供应。当无线传输单元下载此固件后,电力开关单元可阻断供应电力至第一控制单元,并经过一时间区段后,电力开关单元可重新传导供应电力至第一控制单元,使第一控制单元开始执行固件。

优选地,所述无线传输单元包含一蓝牙模块,所述第一控制单元包含一微控制器。

优选地,所述第一控制单元电性连接至所述无线传输单元、所述第二控制单元以及所述电力开关单元,且所述第一控制单元仅能通过所述电力开关单元接收所述供应电力。

基于上述目的,本申请再提供一种快速更新固件的存储装置,其包含一第一控制单元、一无线传输单元以及一电力开关单元。第一控制单元可用以发出一更新信号。无线传输单元可接收此更新信号,并根据更新信号下载固件。电力开关单元可传导或阻断一供应电力至第一控制单元。当无线传输单元下载固件后,无线传输单元系传送第二切换信号至电力开关单元以阻断供应电力,并经过一时间区段后,无线传输单元可传送第二切换信号至电力开关单元以重新传导供应电力,使第一控制单元开始执行固件。

优选地,无线传输单元可包含一蓝牙模块,第一控制单元可包含一微控制器。

优选地,无线传输单元通过一通用型输入输出接脚以传送第二切换信号至电力开关单元。

优选地,第一控制单元电性连接至无线传输单元以及电力开关单元,且第一控制单元仅能通过电力开关单元接收此供应电力。

基于上述目的,本申请再提供一种快速更新固件的存储装置,其包含一第一控制单元、一无线传输单元、一重置电路单元以及一第二控制单元。第一控制单元可用以发出一更新信号或是一重置信号。无线传输单元接收此更新信号,并根据此更新信号下载固件。重置电路单元可用以重新启动第一控制单元。第二控制单元可接收来自第一控制单元的重置信号,并根据此重置信号控制重置电路单元,以重新启动第一控制单元。当无线传输单元下载固件后,第一控制单元可传送重置信号至第二控制单元,以重新启动第一控制单元并开始执行固件。

优选地,无线传输单元包含一蓝牙模块,第一控制单元包含一微控制器。

优选地,重置电路单元的第一重置电路脚位电性连接至第一控制单元的一第二重置电路脚位,且重置电路单元触发第一重置电路脚位以重新启动第一控制单元。

附图说明

图1为本申请第一实施例的快速更新固件的存储装置的第一方块图。

图2为本申请第一实施例的快速更新固件的存储装置的第二方块图。

图3为本申请第二实施例的快速更新固件的存储装置的第一方块图。

图4为本申请第二实施例的快速更新固件的存储装置的第二方块图。

图5为本申请第三实施例的快速更新固件的存储装置的方块图。

图6为本申请第三实施例的快速更新固件的存储装置的局部电路图。

具体实施方式

为利了解本申请的技术特征、内容与优点及其所能达成的功效,兹将本申请配合附图,并以实施例的表达形式详细说明如下,而其中所使用的附图,其主旨仅为示意及辅助说明书的用,未必为本申请实施后的真实比例与精准配置,故不应就所附的附图的比例与配置关系解读、局限本申请于实际实施上的权利范围,合先叙明。

请参阅图1及图2,其为本发明实施例的快速更新固件的存储装置的第一方块图及第二方块图。如图所示,一种快速更新固件的存储装置10,其包含一第一控制单元11、一第二控制单元12、一无线传输单元13以及一电力开关单元14。在本实施例中,此存储装置10可以为一固态硬盘,且此存储装置10可通过一sata扁平电缆及电源线连接至一主机100。第一控制单元11及第二控制单元12可分别包含一微控制器,无线传输单元13可包含一蓝牙模块。主机100上的一电源供应器101负责供给一供应电力161给第二控制单元12、无线传输单元13以及电力开关单元14,接着,再由电力开关单元14负责传送供应电力161至第一控制单元11。

在一般的情况下,第一控制单元11用以对此存储装置10上的闪存进行数据存取的控制。而当用户欲对此存储装置10进行固件50更新之前,必须先将此固件50存储至具有一蓝牙模块的电子装置200上,其中此电子装置200可以包含一计算机主机、一笔记本电脑或是一工作站。值得一提的是,本实施例的无线传输单元13系以蓝牙模块来举例实施,故电子装置200上的无线传输模块亦为蓝牙模块,但不以此为限,两者亦可以使用其他无线传输模块,如无线网络芯片、nfc芯片等,以达到传输固件50的功能。

而当用户开始对此存储装置10进行固件50的更新时,第一控制单元11可发出一更新信号111至无线传输单元13,并通过无线传输单元13与电子装置200上的蓝牙模块连接,进而从此电子装置200接收固件50,并将此固件50存储至闪存内的一保留位置。当确认接收完毕时,此第一控制单元11传送一第一切换信号112至第二控制单元12。接着,由第二控制单元12对电力开关单元14进行控制,以阻断原先供应至第一控制单元11的供应电力161,其方块图如图2所示,并经过一时间区段后(约2~3秒后),由电力开关单元14重新传导此供应电力161至此第一控制单元11,使第一控制单元11开始执行此固件50。

可以理解的是,此存储装置10上的固件更新作业可在主机100上使用一应用程序来加以完成,其作法可以通过执行此应用程序,使其输出一控制信号至第一控制单元11以触发固件更新作业,而执行此应用程序的相关技术为本技术领域中具有通常知识者所熟知,故在此不进行赘述。

由以上可以得知,本发明的存储装置10可以在主机100不断电且不重开机的情形下进行固件更新,进而解决习知技艺中的既有问题。

请参阅图3及图4,其为本申请第二实施例的快速更新固件的存储装置的第一方块图及第二方块图。如图所示,本申请的快速更新固件的存储装置10可包含一第一控制单元11、一无线传输单元13以及一电力开关单元14。在本实施例中,此存储装置10可以为一固态硬盘,且此存储装置10可通过一sata扁平电缆及电源线连接至一主机100。第一控制单元11可以为一微控制器,无线传输单元13可包含一蓝牙模块,主机100上的一电源供应器101负责从主机100供给一供应电力161给电力开关单元14及无线传输单元13。此第一控制单元11电性连接至无线传输单元13以及电力开关单元14,且第一控制单元11仅能通过电力开关单元14接收供应电力161。

当对此存储装置100进行固件50的更新时,第一控制单元11可发出一更新信号111至无线传输单元13,无线传输单元13接收此更新信号111后,其根据此更新信号111下载固件50,其中此固件50存储于远程的一电子装置200上,且此电子装置200可经由一蓝牙模块与无线传输单元13进行联机,进而从电子装置200传输固件50至此存储装置10。

当无线传输单元13成功下载或接收此固件50后,此无线传输单元13传送一第二切换信号131至电力开关单元14,以驱动此电力开关单元14阻断供应电力161至第一控制单元11,而此时的第一控制单元11即处于毫无电力的情况下,如图4所示。经过一时间区段后,无线传输单元13将再度传送第二切换信号131至电力开关单元14,以驱动电力开关单元14重新传导供应电力161给第一控制单元11,使第一控制单元11开始执行固件50。

值得一提的是,本申请的无线传输单元13以蓝牙模块来举例实施,但不以此为限,亦可以包含网络传输模块或nfc通讯模块等,惟可以理解的是,此无线传输单元13必须能搭配电子装置200的无线传输装置,以进行联机及固件50的数据传输。

在一优选实施例中,无线传输单元13可通过一通用型输入输出接脚(gpiopin)以传送第二切换信号131至电力开关单元14。

请参阅图5,其为本发明第三实施例的快速更新固件的存储装置的方块图。如图所示,此快速更新固件的存储装置10可包含一第一控制单元11、一第二控制单元12、一无线传输单元13以及一重置电路单元15。

在本实施例中,存储装置10可以为一固态硬盘,且此存储装置10可通过一sata扁平电缆及电源线连接至一主机。第一控制单元11及第二控制单元12可以为一微控制器,无线传输单元13可包含一蓝牙模块,重置电路单元15可包含一重置集成电路(resetic)。主机100的一电源供应器101负责从主机100供给一供应电力161给第一控制单元11、第二控制单元12以及重置电力单元15。

当用户欲对此存储装置10进行固件更新时,第一控制单元11先发出一更新信号111至无线传输单元13,以驱动无线传输单元13联机至一电子装置200上的蓝牙模块,并开始从电子装置200下载固件50。

而当第一控制单元11成功下载或接收固件50后,第一控制单元11发出一重置信号113至第二控制单元12,接着,由第二控制单元12驱动重置电路单元15以重新启动第一控制单元11,进而开始执行所下载的固件50。

进一步地说明,请参阅图6,其本发明第三实施例的快速更新固件的存储装置的局部电路图,并请一并参阅图5。如图所示,重置电路单元15可以为一重置集成电路(resetic),而第一控制单元11则可以为存储装置10中的微控制器,其中重置电路单元15电性连接至第一控制单元11。详细的说,重置电路单元15的一第一重置电路脚位151电性连接至第一控制单元11的一第二重置电路脚位114,如图6中的xextrstb接脚,且此重置电路单元15可通过触发第一重置电路脚位151,以重新启动第一控制单元11。

由上述的结果可以得知,本申请所提出的快速更新固件的存储装置可以在不影响主机的日常运作下,而直接更新ssd固件,进而解决习知技艺中所发生的问题。

以上所述仅为举例性,而非为限制性者。任何未脱离本申请的精神与范畴,而对其进行的等效修改或变更,均应包含于权利要求书中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1