具有警示装置的固态硬盘装置及相关的固态硬盘控制电路的制作方法

文档序号:11621679阅读:177来源:国知局
本发明有关固态硬盘,尤指一种内建警示装置的固态硬盘装置及相关的固态硬盘控制电路.
背景技术
::由于固态硬盘(solidstatedrive,ssd)装置访问速度快的特性,越来越多的传统硬盘装置被固态硬盘装置所取代。与传统硬盘装置不同,固态硬盘装置需要依赖固态硬盘控制电路建立及更新与固态硬盘装置中所储存的数据相对应的地址映射表(addressmappingtable)及其他管理表格,才能使主控装置通过固态硬盘控制电路存取固态硬盘装置。众所周知,固态硬盘控制电路建立及更新这些表格需要耗费不少时间。此外,在固态硬盘控制电路建立及更新这些表格的过程中,有可能会暂时无法响应主控装置的存取指令或查询指令,因而造成用户感到困扰或困惑。当固态硬盘控制电路无法响应主控装置的指令时,倘若用户对固态硬盘装置进行了不正确的操作,例如,关闭固态硬盘装置的电源或是对整个系统进行重开机等,将会干扰固态硬盘控制电路的正常运作,进而对固态硬盘装置造成伤害,甚至导致固态硬盘装置中的数据无法读取的情况。技术实现要素:有鉴于此,如何避免用户对固态硬盘装置进行不正确的操作而损害固态硬盘装置或其中所储存的数据,实为业界有待解决的问题。本说明书提供一种固态硬盘装置的实施例,其包含:一通信接口,设置成与一主控装置进行数据通信;一固态硬盘,包含一个或多个闪存数组;一警示装置;以及一固态硬盘控制电路,其包含:一控制接口,耦接于该警示装置;以及一闪存控制电路,耦接于该通信接口、该固态硬盘、与该控制接口,设置成控制该一个或多个闪存数组的存取运作;其中,在该固态硬盘控制电路通电后,若出现该闪存控制电路无法通过该通信接口与该主控装置进行数据通信、或是该闪存控制电路检测到该固态硬盘装置中发生一预定事件的情况,则该闪存控制电路会通过该控制接口,控制该警示装置产生预定的声音、预定的光线、或是预定的声音及光线组合,以直接向该固态硬盘装置的用户发出警告。本说明书另提供一种用于一固态硬盘装置中的固态硬盘控制电路的实施例,其中,该固态硬盘装置包含一通信接口,设置成与一主控装置进行数据通信;一固态硬盘,包含一个或多个闪存数组;以及一警示装置。该固态硬盘控制电路包含:一控制接口,用于耦接该警示装置;以及一闪存控制电路,耦接于该控制接口并用于耦接该通信接口及该固态硬盘,且该闪存控制电路设置成控制该一个或多个闪存数组的存取运作;其中,在该固态硬盘控制电路通电后,若出现该闪存控制电路无法通过该通信接口与该主控装置进行数据通信、或是该闪存控制电路检测到该固态硬盘装置中发生一预定事件的情况,则该闪存控制电路会通过该控制接口,控制该警示装置产生预定的声音、预定的光线、或是预定的声音及光线组合,以直接向该固态硬盘装置的用户发出警告。上述实施例的优点之一,是闪存控制电路控制警示装置直接向固态硬盘装置的用户发出警告,可有效避免用户对固态硬盘装置进行不正确的操作,进而降低固态硬盘装置或其中所储存的数据受损的机会。上述实施例的另一优点,是由于闪存控制电路控制警示装置产生警示声音或光线的运作,完全无需主控装置介入,因此,即使在主控装置刚开机但尚未开机完成的阶段中亦可发挥警示作用。本发明的其他优点将藉由以下的说明和图式进行更详细的解说。附图说明图1为本发明一实施例的固态硬盘存取系统简化后的功能方块图。100固態硬碟存取系统110固态硬盘装置111通信接口113固态硬盘115警示装置117固态硬盘控制电路120主控装置121主控端通信电路123显示器125处理电路130闪存数组172控制接口174闪存控制电路具体实施方式以下将配合相关图式来说明本发明的实施例。在图式中,相同的标号表示相同或类似的组件或方法流程。图1为本发明一实施例的固态硬盘存取系统100简化后的功能方块图。固态硬盘存取系统100包含一固态硬盘装置(solidstatedrivedevice,ssddevice)110以及一主控装置(hostdevice)120。在图1的实施例中,固态硬盘装置110包含一通信接口(communicationinterface)111、一固态硬盘(ssd)113、一警示装置(warningdevice)115、以及一固态硬盘控制电路(ssdcontrollingcircuit)117。主控装置120则包含一主控端通信电路(host-endcommunicationcircuit)121、一显示器123、以及一处理电路(processingcircuit)125。在固态硬盘装置110中,通信接口111设置成与主控装置120的主控端通信电路121进行数据通信。固态硬盘113中包含一个或多个闪存数组(flashmemoryarray)130。固态硬盘控制电路117则包含一控制接口(controlinterface)172以及一闪存控制电路(flashmemorycontrollingcircuit)174。如图1所示,控制接口172耦接于警示装置115。闪存控制电路174耦接于通信接口111、固态硬盘113、与控制接口172,且设置成控制一个或多个闪存数组130的存取运作。实作上,通信接口111可用序列式先进附加技术(serialadvancedtechnologyattachment,sata)接口、快速外围组件互连(peripheralcomponentinterconnectexpress,pcie)接口、或是以上两者的组合来实现。 警示装置115则可包含一声音产生电路(例如,蜂鸣器或微型喇叭)、一光线产生电路(例如,led装置)、或是以上两者的组合。在主控装置120中,处理电路125耦接于主控端通信电路121与显示器123,且设置成控制主控端通信电路121、显示器123、以及主控装置120中的其他组件(未绘示)的运作。实作上,主控装置120可以是各种可执行各种操作系统的装置,例如,个人计算机、笔记本电脑、平板计算机、小笔电、智能手机、智能型电视等等。在实际应用中,可以将固态硬盘装置110整合设置于主控装置120的机壳内,或是独立设置在主控装置120外部。通信接口111与主控端通信电路121之间可以藉由各种有线或是无线的通信机制来进行数据通信。为了说明上的方便,在图1中并未示出固态硬盘装置110与主控装置120中的其他组件及相关的连接、运作、与实施方式。在正常情况下,当用户通过主控装置120来存取固态硬盘装置110中的数据时,主控装置120的处理电路125会通过主控端通信电路121及通信接口111,传送相关的存取指令或查询指令给固态硬盘控制电路117中的闪存控制电路174。闪存控制电路174则会依据相关指令执行的结果,通过通信接口111及主控端通信电路121向处理电路125作出响应。接着,处理电路125可利用显示器123将相关的存取结果呈现给使用者。与传统的固态硬盘装置类似,固态硬盘装置110需要依赖闪存控制电路174建立及更新与固态硬盘113中所储存的数据相对应的地址映射表及其他相关管理表格,才能使主控装置120通过固态硬盘控制电路117存取固态硬盘113。由于闪存控制电路174建立及更新这些表格需要耗费不少时间,因此,在闪存控制电路174建立及更新这些表格的过程中,有可能会暂时无法响应处理电路125传来的存取指令或查询指令。如前所述,当闪存控制电路174无法响应处理电路125的指令时,倘若用户对固态硬盘装置110进行不正确的操作,例如,关闭固态硬盘装置110的电源或是对整个固态硬盘存取系统100进行重开机等,将会干扰闪存控制电路174的正常运作,进而对固态硬盘装置110内部电路造成伤害,甚至导致固态硬盘113中的数据无法读取的情况。为了避免用户因不清楚固态硬盘装置110的实际情况而进行类似前述的错误操作,本发明特别在固态硬盘装置110上特别增设了传统的固态硬盘装置所没有的警示装置115,并利用固态硬盘控制电路117在特定的情况发生时,控制警示装置115发出警示信号,以告知用户固态硬盘装置110的相关状态。例如,在固态硬盘控制电路117通电后,若闪存控制电路174因整理前述表格过于忙碌,而暂时无法通过通信接口111与主控装置120进行数据通信,则闪存控制电路174可通过控制接口172控制警示装置115产生预定的声音、预定的光线、或是预定的声音及光线组合,以直接向固态硬盘装置110的用户发出警告。另外,当闪存控制电路174检测到固态硬盘装置110中发生预定事件时而无法与主控装置120进行正常数据通信时,闪存控制电路174也可通过控制接口172控制警示装置115产生预定的声音、预定的光线、或是预定的声音及光线组合,以直接向固态硬盘装置110的用户发出警告。在说明书及权利要求范围中所述的预定事件,指的可以是闪存控制电路174检测出固态硬盘装置110内部电路因突然的电力突波、电磁波冲击、或是撞击而发生严重故障(fatalbug)的情形。在另一实施例中,前述的预定 事件指的可以是闪存控制电路174判断出固态硬盘113已达到存取次数限制(endoflife,eol)或是闪存数组130都已严重损坏难以继续使用的情形。换言之,在固态硬盘控制电路117通电后,若出现闪存控制电路174无法通过通信接口111与主控装置120进行数据通信、或是闪存控制电路174检测到固态硬盘装置110中发生前述任一预定事件的情况,则闪存控制电路174可通过控制接口172,控制警示装置115产生预定的声音、预定的光线、或是预定的声音及光线组合,以直接向固态硬盘装置110的用户发出警告,而无需通过主控装置120通知用户。另外,警示装置115与固态硬盘控制电路117可被设计为依据不同的预定事件产生不同的警示方式,以利用户判断固态硬盘装置110的实际状态。例如,当固态硬盘装置110发生严重故障(fatalbug)时,警示装置115可显示红灯,告知用户固态硬盘装置110已经无法修复;或是当固态硬盘装置110正处于忙碌状态,正处于重建数据与重要表格阶段,警示装置可显示黄灯,告知用户须耐心等待。由前述说明可知,闪存控制电路174控制警示装置115直接向固态硬盘装置110的用户发出警告,可有效避免使用者在不适当的时机对固态硬盘装置110进行不正确的操作,进而降低固态硬盘装置110或当中所储存的数据受损的机会。请注意,由于闪存控制电路174控制警示装置115产生警示声音或光线的运作,无需主控装置120的介入,因此,即使在主控装置120刚开机但尚未开机完成的阶段中,闪存控制电路174亦可控制警示装置115向用户发出警示。换言之,当闪存控制电路174在固态硬盘存取系统100开机的过程中检测到固态硬盘装置110出现无法正常运作的情况,即便是在主控装置 120的操作系统尚未启动的情况下,固态硬盘装置110都照样能通过警示装置115告知用户不要对固态硬盘装置110进行错误操作。如此一来,便可有效达到保护固态硬盘装置110的效果,并且不受限于主控装置120的操作系统是否已启动完成。在说明书及权利要求范围中使用了某些词汇来指称特定的组件。然而,所属
技术领域
:中具有通常知识者应可理解,同样的组件可能会用不同的名词来称呼。说明书及权利要求范围并不以名称的差异做为区分组件的方式,而是以组件在功能上的差异来做为区分的基准。在说明书及权利要求所提及的「包含」为开放式的用语,故应解释成「包含但不限定于」。另外,「耦接」在此包含任何直接及间接的连接手段。因此,若文中描述第一组件耦接于第二组件,则代表第一组件可通过电性连接或无线传输、光学传输等信号连接方式而直接地连接于第二组件,或者通过其他组件或连接手段间接地电性或信号连接至该第二组件。在此所使用的「及/或」的描述方式,包含所列举的其中的一个或多个项目的任意组合。另外,除非说明书中特别指明,否则任何单数个的用语都同时包含复数个的涵义。以上仅为本发明的较佳实施例,凡依本发明权利要求所做的均等变化与修饰,皆应属本发明的涵盖范围。【符号说明】100固态硬盘存取系统110固态硬盘装置111通信接口113固态硬盘115警示装置117固态硬盘控制电路120主控装置121主控端通信电路123显示器125处理电路130闪存数组172控制接口174闪存控制电路当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1