专利名称:具有多个接口的存储卡及其复位控制方法
技术领域:
本发明涉及一种^f渚卡及其复位控制方法。更M地,本发明涉及一种具有多 个接口的^f诸卡及其复位控制方法。
背景技术:
例如智能卡、用户标识^^诸卡、和闪存卡之类的卡在当其连接到主机时进行操作。操作这些卡的主机类型日益增多。这些主机可以包括例如移动电话、MP3播放 器、便携式媒桐番放器等。在常规卡中,多个控制器可以通过相应多个接口与主^it信。例如,第一控制 器可以经由第一接口与主才Aii行通信,第二控制器可以经由第^^妾口与主才^ii行通信,第三控制器可以经由第三接口与主才;iii行通信等等。不同的接口可以包括例如USB接口、小型快闪接口、智能卡的国际标准的ISO 7816接口等。常规卡同样包 括复位单元,该复位单元可以经由多个接口响应来自主机的多个复位信号,并可以 复位多个控制器,即整个卡。换句"^"i兌,当常规卡通过^f可接口接收复位信号时,完全复位该卡。因此,当 主才M口卡使用多个接口进行通信时,主机和卡不能同时使用多个接口进行通信。发明内容因此本发明提供一种复位具有多个接口的4储卡的方法^i殳备,其本质上解决 了由J贿技术的限制和缺陷引起的一个或多个问题。因此本发明实施例的特征是提供一种用于复位具有多个接口的存储卡的设备 和方法,其能够同时使用多个接口进行通信。通过提供一种复位具有多个接口和多个功能模块的存储卡的方法可以体现本 发明的至少一个上述和其他特征和优点,所述每个功能模块与相应接口有关,该方 法包4封企测多个接口的所选接口的复位信号,并中断与所选接口相关的功能模块。当务储卡的电源状态是开启时,可以复位全部的多个功^f势夹。在中断之前, 可以确定除所选接口以外的接口状态。当除所选接口以外没有接口有效时,可以复位衫卩的多个功能才势夹。检测复位信号可以包括接收复位信号,^r^则与该复位信号相关的所选接口 ,并输出将要中断的所选接口。通过提供一种用于控制具有多个接口和多个功能模块的复位的设备可以体现 本发明的至少一个上述和其他特征和优点,每个功奇M莫块与相应4妄口相关,该设备包括接口检测器,用于检测具有向^t是供复位信号的多个接口的接口;复^P夹, 与接收来自多个接口的复位信号以及来自接口4企测器的接口 ,并输出与要中断的所 选接口相关的中断信号;以及处理器,用于接收该中断信号并中断与所选接口相关 的功能纟臭决。该设备可以包括电源管理器,用于复位^^的多个功能才势夹,其中,当^f诸卡 的电源状态是开启时,复4i^莫块可以向该电源管理器输出复位信号。该接口检测器可以进一步包括除所选接口"卜的接口状态。该设备可以包括复 位全部的多个功f^莫块的电源管理器,其中,当除所选接口外没有接口有效时,复 4i^势夹向电源管理器输出复位信号。通过提供一种存储卡可以体现本发明的至少一个上述和其他特征和优点,包 括多个接口,多个功禽W势夹,每个功^f势夹与相应接口相关;接口检测器,用于 检测具有向其提供复位信号的多个接口的接口;复^M^夫,用于接41^自多个接口 的复位信号和来自接口一&则器的接口,并输出所选要中断的接口;以M理器,用 于中断与所选接口相关的功f^势夹。多个接口和多个功肯MI^可以在^(诸卡的不同位置,而且多个接口和多个功能 才势夫可以互相通信。多个功肯M狭可以集成在单个控制器中。4^诸卡可以包括电源管理器,用于复位^^多个功能才势夹,其中当^f诸卡的电 源状态为开启时,复位模块向电源管理器输出复位信号。接口检测器可以进一步检 测除所选接口"卜的接口状态。电源管理器可以复位全部的多个功能模块,其中, 当除所选才势夹外没有接口有效时,复^M势矢向电源管理器输出复位信号。通过提供一种制造具有机器可读介质的物品可以体现本发明的至少一个上述 和其他特征和优点,该介质包括数据,当由机器读取该数据时使该机H^f亍一种复 位具有多个接口和多个功^f势夹的^H诸卡的方法,每个功^^夹与相应接口相关, 该方法包括检测多个接口的所选接口的复位信号并中断与所选接口相关的功能模 块。当^^诸卡的电源状态是开启时,可以复位全部的多个功肖W势九在中断之前,可以确定除所选接口外的接口状态。当除所选接口外没有接口有效时,可以复位全 部的多个功能模块。检测复位信号可以包括接收复位信号,检测与该复位信号相关 的所选接口,并输出要中断的所选接口。通过提供一种复位控制系统可以体现本发明的至少一个上述和其他特征和优点,该系统包拾主机;卡;在主才A^卡之间的多个接口;卡上的多个功能冲势夹, 每个功f^莫块与相应接口相关;卡上的接口检测器,用于检测具有由主^W是供的复 位信号的多个接口的接口;卡上的复^#块,用于接收来自多个接口的复位信号和 来自接口检测器的接口,并输出要中断的选择接口;以及卡上的处理器,用于中断 与所选接口相关的功奇^势夹。
通过参考附图详细描述示例性实施例,本发明的上述和其他特征以及优点对本 领域技术人员而言将变得更加明显,其中图1说明根据本发明实施例与主才Ait信的卡的示意性框图; 图2说明根据本发明实施例的复^f势夹的示意性框图; 图3说明才艮据本发明实施例的复位卡的方法;;^呈图。M实施方式下面参考附图将更加充分描ii^发明,其中示出本发明的示例性实施例。但是本发明可以以不同形式实施并且不解释为受it^列出的实施例限制。相反,提供这 些实施例以便于^^开会全面并完整,而ib^本领域技术人员而言会充分表ii^发 明的范围。图中,层和区域的尺寸都放大以便清楚说明。相同的附图标记始终指示 相同的部件。图1表示根据本发明实施例与主机110进行通信的卡100。其中可见,主机110 可以包括主框10,该主框10包括多个接口,例如接口 1 11,接口2 12,和接口 3 13。卡100可以包括存储器32、接口模块50、接口检测器55、系统总线60、电源 管理单元(PMU) 62、中央处理器(CPU) 64、控制器70和复4封莫块80。接口模 块50可以包括多个接口,例如接口 1 51、接口 2 52、和接口 3 53。控制器70 可以包括多个功^f狭,分别对应于多个接口,例如功負M势夹1 71、功禽S势A2 72、和功禽^莫块3 73。主机110和卡100中的接口可以是^^可期望的接口,例如MMC接口、 USB接口、小型快闪、IS07816接口等等。接口检测器55可以斗&则接口冲势夫50中的哪个接口正在与主机110进行通信, 并且可以将该信息提供给复^#* 80。复卩封势夹80同样可以经由接口才势夹50接收 来自主机110的复位信号RST。复^M^夹80可以根据复位信号RST来自接口才势夹 50中的哪个接口以及接口检测器55检测哪个接口来输出信号。例如,如果仅仅有效接口狄送复位信号RST的接口,则复^^势夹80可以向 PMU62输出复位信号,依次复位整个存储器卡100,即控制器70中的全部功肯莫块。如果除了发送复位信号RST的接口^t,其^y妄口被指示是有效的,则复4対莫块80可以向CPU64输出中断信号,其可以仅仅复位控制器70中仫7人其发送复位 信号RST的相应特定功能才势夹。作为特定的实施例,假定^f诸卡100同时经由接口 1 51和接口 2 52与主机 110进行通信。如果复4対莫块80经由接口 2 52接收复位信号RST,则复4i^势夹 80可以向CPU64输出中断信号。CUP64可以响应来自复位4莫块80的中断信号, 并仅仅复^M目应于接口 2 52的功t^莫块2 72。现在,如果复^bf莫块80经由接口 1 51接收复位信号RST,则复4封莫块80可以向PMU62输出复位信号。PMU62 可以响应来自复^^势夹80的复位信号,并可以复位整个^f渚卡100,即,控制器 70中的所有功^f势夹。图2表示根据本发明实施例的复〗封莫块80的详细示意性框图。其中可见,复 ^^莫块80可以包括复位管理器81,电源开启复位(POR) 82,以及软件(SW)复 位83。复位管理器81可接收来自接口模块中的任何接口(即接口 1 51、接口 2 52、 接口 3 53 )、来自接口检测器55、来自POR82、以及来自S/W复位83的信号。 依照接收的信号,复位管理器81可以向PMU62输出复位信号或者向CPU64输出 中断信号。当^^诸卡开启时,POR82可以向复位管理器81输出复位信号。当^f诸卡100 正常4斜乍时,S/W复位83可以产生软件复位信号,即中断信号。当从POR82输出 复位信号时,PMU62可以复位整个^^诸卡100。当从SW复位83输出中断信号时, CPU可以仅复位^^诸卡100中的特定功禽M彰夹。图3中示出了根据本发明实施例的复位该卡100的方法的流^呈图。步骤SllO 可以确定POR信号是否已经有效。如果是,该方法就接着进行到步骤S160,其依 次可以向PMU62发送复位信号以复位整个卡100。否则,该方法进行到步骤S120 以检测复位信号RST。在步骤S130,确;tA否已经检测到复位信号RST。如果否,则该方法返回步骤S120。如果是,则该方法接着进行到步骤S140以确定另一个接 口是否有效。如果否,则该方法接着进行到步骤S160,其依次向PMU62发送复位 信号以复位整个卡IOO。如果是,则向CPU64发送中断信号以复位《id送复位信号 RST的接口。因此,根据本发明实施例,可以复位单个功負M勤夹,而不是整个卡。因此,可 以在主机和使用多接口的##卡之间实现同时通信。这里已经公开了本发明的示例性实施例,虽然使用了特定术语,但其仅仅作为 一般性描述^^而不作为限制的目的使用和解释。例如,本发明的^^诸卡的复位可 以以软件实施,例如,通过具有包括数据的机器可读介质的制品,当机器读取该数 据时使该机器依据本发明的方法复^^H诸卡。因此,本领域技术人员应当理解,在 不脱离由本发明权利要求所述的本发明的精神和范围的前途可以做出各种形式和 细节上的改变。
权利要求
1、一种复位存储卡的方法,该存储卡具有多个接口和多个功能模块,每个功能模块与相应接口关联,该方法包括检测多个接口的所选接口的复位信号;以及中断与所选接口相关联的功能模块。
2、 如权利要求1所述的方法,进一步包括,当##卡的电源状态是开启时, 复位^的多个功負W势夹。
3、 如权利要求1所述的方法,进一步包括,在中断之前,确定除所选接口之 外的接口状态。
4、 如权利要求3所述的方法,其中,当除所选接口外没有有效的接口时,复 位^^的多个功^f势夹。
5、 如权利要求1所述的方法,其中4&则复位信号包括 接收复位信号;检测与复位信号相关联的所选接口;以及 输出要中断的所选接口。
6、 一种控制复位剩诸卡的设备,所述##卡具有多个接口和多个功能才莫块, 每个功fa势夹与相应接口关联,该设备包括接口检测器,用于检测具有向^IW是供复位信号的多个接口的接口 ; 复4i^狭,用于接4tt自多个接口的复位信号和来自接口检测器的接口,并用 于输出与要中断的所选接口相关联的中断信号;以及处理器,用于接收中断信号并用于中断与所选接口相关联的功能才狭。
7、 如权利要求6所要求的设备,进一步包括用于复位4^卩的多个功肯W势夹的 电源管理器,其中当^^诸卡的电源状态是开启时,复^4势夹向电源管理器输出复位 信号。
8、 如权利要求6所要求的设备,其中接口检测器进一步检测除所选接口"卜 的接口状态。
9、 如权利要求8所要求的设备,进一步包括用于复位4^卩多个功肯W势夹的电 源管理器,其中,当除所选接口外没有有效接口时,复4封莫块向电源管理器输出复 位信号。
10、 一种賴卡,包括多个接口;多个功^^夹,每个功fM狭与相应接口关乾接口检测器,才^则具有向其提供复位信号的多个接口的接口 ; 复^M势夹,接收来自多个接口的复位信号和来自接口检测器的接口,并输出要 中断的所选接口;以及处理器,中断与所选接口关联的功^#块。
11、 如权利要求10所述的^H诸卡,其中多个接口和多个功能才势夹在^^诸卡的 ^H立置,并且多个接口与多个功f^狭互相通信。
12、 如权利要求11所述的刷诸卡,其中多个功負M势夹集成为单个控制器。
13、 如权利要求10所述的^f诸卡,进一步包括电源管理器,用于复位全邹多 个功負M莫块,其中当存储卡的电源状态为开启时,复^^莫块向电源管理器输出复位 信号。
14、 如权利要求10所述的存储卡,其中接口检测器进一步检测除所选接口外 的接口状态。
15、 如权利要求14所述的存储卡,进一步包括电源管理器,用于复位全部多 个功^^莫块,其中,当除所选接口外没有有效接口时,复位模块向电源管理器输出 复位信号。
16、 一种具有包括数据的机器可读介质的制品,当机器读取该数据时使该机器 执行复^f^^诸卡的方法,该^^诸卡具有多个接口和多个功負M莫块,每个功f^莫块与 相应接口关联,该方法包括检测多个接口的所选接口的复位信号;以及 中断与所选接口相关联的功。
17、 如权利要求16所述的方法,进一步包括,当存储器的电源状态是开启时, 复位全郎的多个功^4势夹。
18、 如权利要求16所述的方法,进一步包括,在中断之前确定除所选接口之 外的接口状态。
19、 如权利要求18所述的方法,其中,当除所选接口外没有有效的接口时, 复位全部的多个功淑势夹。
20、 如权利要求16所述的方法,其中检测复位信号包括 4妻收复位信号;检测与复位信号相关联的所选接口;以及输出要中断的所选接口。
21、 一种复位控制系统,包括主机;卡;主才M口卡之间的多个接口 ;位于卡上的多个功負M势夹,每个功^f势夹与相应接口关联; 位于卡上的接口检测器,用于称则具有自主机向^^t是供复位信号的多个接口的 接口;位于卡上的复^^莫块,用于接收来自多个接口的复位信号和来自接口检测器的 接口,并用于输出要中断的所选接口;以及位于卡上的处理器,用于中断与所选接口相关联的功能才莫块。
全文摘要
一种复位存储卡的方法和设备,具有多个接口和多个功能模块,其中每个功能模块可以与相应接口关联,可以包括检测多个接口的所选接口的复位信号,并中断与所选接口相关联的功能模块。当所选接口是仅有效接口时,可以复位存储卡的全部功能模块。如果除所选接口外的接口有效,则可以仅仅复位所选接口。
文档编号G06F13/38GK101221547SQ20071015271
公开日2008年7月16日 申请日期2007年7月12日 优先权日2006年7月12日
发明者姜相旭, 尹重喆, 崔哲准, 崔钟相, 金圣贤, 金盛铉, 金相范 申请人:三星电子株式会社