CN102323876A - 储存卡多任务*** - Google Patents

储存卡多任务*** Download PDF

Info

Publication number
CN102323876A
CN102323876A CN201110247315A CN201110247315A CN102323876A CN 102323876 A CN102323876 A CN 102323876A CN 201110247315 A CN201110247315 A CN 201110247315A CN 201110247315 A CN201110247315 A CN 201110247315A CN 102323876 A CN102323876 A CN 102323876A
Authority
CN
China
Prior art keywords
memory access
dynamic switch
access
card
memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201110247315A
Other languages
English (en)
Inventor
邹诗雅
黄盈恬
林千惠
庄秀贞
洪光煜
吴光立
赖国强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Key Asic Inc
Original Assignee
Key Asic Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Key Asic Inc filed Critical Key Asic Inc
Priority to CN201110247315A priority Critical patent/CN102323876A/zh
Publication of CN102323876A publication Critical patent/CN102323876A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Storage Device Security (AREA)

Abstract

本发明公开了一种储存卡多任务***,涉及一种储存卡***,用以使储存卡能同时对多个存取器进行数据存取动作。该储存卡多任务***包含储存卡、动态开关、第一存取器以及第二存取器;动态开关通讯连接于该储存卡;第一存取器通讯连接于该动态开关,藉以对该储存卡进行数据存取;第二存取器通讯连接于该动态开关;其中,当该第二存取器发送一第一存取信号至该动态开关时,该动态开关侦测该第一存取器是否处于一闲置状态,当侦测到该第一存取器处于该闲置状态时,该动态开关切换连接至该第二存取器,藉以使该第二存取器对该储存卡进行数据存取。

Description

储存卡多任务***
技术领域
本发明涉及一种储存卡***,尤其涉及一种储存卡多任务***。
背景技术
储存卡在电子装置的应用中扮演了重要的角色,例如应用于数字相机内部,当使用者利用数字相机拍照后,数字相机就会把所拍摄的照片数据存入储存卡内。
然而,由于现有技术的部分储存卡,例如目前使用较为普遍的安全数字(Secure Digital;SD)记忆卡,在使用时仅能够对应一个存取器动作,这个存取器一般通称为主人(Master)或是主控器(Host),也因为这个缘故,储存卡仅能进行记忆数字相机所拍摄的照片数据的动作,或者供数字相机读取储存卡内的数据以进行显示。
基于上面所述,现有技术发展出利用静态开关来供多个主控器对储存卡进行存取动作,当使用者欲利用其它主控器对储存卡进行存取动作时,就必须等待当前的储存卡结束所有存取动作后,以主控器发送一个切换指令至静态开关,以使储存卡由当前的主控器切换连接至另一主控器。
然而,上述利用静态开关来实现多个主控器对储存卡进行数据存取的技术,使用者必须等待当前的主控器完成数据存取后,才能发送切换指令给静态开关,当电子产品内的一个主控器正在对储存卡进行存取动作时,是无法以其它主控器来对储存卡进行任何存取动作的,也因此,使用者在操作电子产品时,会有明显延迟或等待的感觉,严重影响操作的流畅性。
发明内容
本发明所解决的技术问题在于提供一种储存卡多任务***,以使储存卡能同时对多个存取器进行数据存取动作。
本发明解决问题的技术手段:
一种储存卡多任务***,包含储存卡、动态开关、第一存取器以及第二存取器;动态开关通讯连接于该储存卡;第一存取器通讯连接于该动态开关,藉以对该储存卡进行数据存取;第二存取器通讯连接于该动态开关;其中,当该第二存取器发送一第一存取信号至该动态开关时,该动态开关侦测该第一存取器是否处于一闲置状态,当侦测到该第一存取器处于该闲置状态时,该动态开关切换连接至该第二存取器,藉以使该第二存取器对该储存卡进行数据存取。
在本发明的一个较佳实施例中,其中该动态开关更具有一缓存器,当该动态开关切换连接于该第二存取器,且该第一存取器发送一第二存取信号至该动态开关时,该缓存器用以储存该第二存取信号,该动态开关侦测该第二存取器是否处于一可中断状态,当侦测到该第二存取器处于一可中断状态时,该动态开关切换连接至该第一存取器,并将该缓存器中之该第二存取信号传送至该储存卡,藉以使该第一存取器对该储存卡进行数据存取。
在本发明的一个较佳实施例中,其中该第一存取器为一SD记忆卡主控器。
在本发明的一个较佳实施例中,其中该第二存取器为一SD记忆卡主控器。
在本发明的一个较佳实施例中,其中该储存卡为一SD记忆卡或一多媒体卡。
本发明对照先前技术的功效:
相较于现有的储存卡***,本发明利用一个动态开关对第一存取器与第二存取器进行侦测,因此能够在第一存取器流畅的进行数据存取动作的前提下,同时供第二存取器对储存卡进行数据存取动作,换以言之,就可以提供使用者更流畅的多任务操作。
本发明所采用的具体实施例,将藉由以下的附图及实施例作进一步说明。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为第一存取器对储存卡进行数据存取的示意图;
图2为第二存取器发送第一存取信号至动态开关的示意图;
图3为动态开关使第二存取器对储存卡做数据存取的示意图;
图4为第二存取器发送第二存取信号至动态开关的示意图;
图5为动态开关切换至第一存取器的示意图。
附图标记说明:
储存卡多任务***100;储存卡11;动态开关12;缓存器121;第一存取器13;第二存取器14;信号S1、S2、S4、S5、S7、S8;第一存取信号S3;第二存取信号S6。
具体实施方式
本发明涉及一种储存卡***,尤其涉及一种储存卡多任务***。以下列举一较佳实施例以说明本发明,本领域技术人员皆知此仅为一举例,而并非用以限定发明本身。本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。有关此较佳实施例的内容详述如下。
请参阅图1、图2与图3,图1为第一存取器对储存卡进行数据存取的示意图,图2为第二存取器发送第一存取信号至动态开关的示意图,图3为动态开关使第二存取器对储存卡做数据存取的示意图。本发明的储存卡多任务***100包含储存卡11、动态开关12、第一存取器13以及第二存取器14。
动态开关12通讯连接于该储存卡11;第一存取器13通讯连接于该动态开关12,藉以对该储存卡11进行数据存取;第二存取器14通讯连接于该动态开关12;为了更清楚的描述本发明,举例而言,在本发明一个较佳实施例中,第一存取器13可以为一SD记忆卡主控器,若应用于数字相机中,第一存取器13可以是照片处理单元,并用以将所拍摄的照片以信号S1存入储存卡11内,或自储存卡11读取信号S2以进行显示;此外,第二存取器14可以为一SD记忆卡主控器,储存卡11可以是仅能同时与一个存取器进行一对一数据存取动作的储存卡,例如是一SD记忆卡或一多媒体卡(Multi Media Card;MMC)。
当该第二存取器14发送一第一存取信号S3至该动态开关12时,该动态开关12侦测该第一存取器13是否处于一闲置状态,当侦测到该第一存取器13处于该闲置状态时,该动态开关12切换连接至该第二存取器14,藉以使该第二存取器14对该储存卡11进行数据存取,例如是自储存卡11读取信号S4或写入信号S5至储存卡11;在本发明一个较佳实施例中,所述闲置状态例如是第一存取器13已经无任何指令(command)正在进行。
请继续参阅图4与图5,图4为第二存取器发送第二存取信号至动态开关的示意图,图5为动态开关切换至第一存取器的示意图。为了让第一存取器13能够更流畅的进行数据存取的动作,其中该动态开关12更可以具有一缓存器121,当该动态开关12切换连接于该第二存取器14,且该第一存取器13发送一第二存取信号S6至该动态开关12时,该缓存器121用以储存该第二存取信号S6,该动态开关12侦测该第二存取器14是否处于一可中断状态,当侦测到该第二存取器14处于一可中断状态时,该动态开关12切换连接至该第一存取器13,并将该缓存器121中的该第二存取信号S6传送至该储存卡11,藉以使该第一存取器13对该储存卡11进行数据存取,例如自储存卡11读取信号S7或写入信号S8至储存卡11;在本发明一个较佳实施例中,其中,所述的可中断状态例如是第二存取器14已经无任何指令(command)正在进行,又或者是第二存取器14所传送的多个数据封包中的任意一个传送完毕时,亦可判断为可中断状态,其中,后者的判断方式可以使第一存取器13相较于第二存取器14具有较高的优先权,第一存取器13的工作流畅度不会因第二存取器14对储存卡11进行数据存取而有任何影响。
由上述可以清楚发现,对动态开关12而言,第一存取器13与第二存取器14可以有优先权概念的存在,当第一存取器13具有较高优先权时,则第二存取器14只能够在第一存取器13无任何指令正在进行时对储存卡11进行数据存取,且当第一存取器13欲对储存卡11进行数据存取时,动态开关12会于第二存取器14的数据存取进行到一个可中断的程度时,就立即切换连接至第一存取器13;当然,在本发明之较佳实施例中,还可以利用软件的方式对动态开关12进行设定,以更改第一存取器13与第二存取器14之间的优先权高低关系,甚至是更多存取器之间的优先权高低关系,以供使用者做更弹性的操作。
综合以上所述,相较于现有的储存卡***,本发明利用一个动态开关12对第一存取器13与第二存取器14进行侦测,因此能够在第一存取器13流畅的进行数据存取动作的前提下,同时供储存卡11进行数据存取动作。
藉由以上较佳具体实施例的详述,希望能更加清楚描述本发明的特征与精神,而并非以上述所揭露的较佳具体实施例来对本发明的范畴加以限制。任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

Claims (5)

1.一种储存卡多任务***,其特征在于,包含:
一储存卡;
一动态开关,通讯连接于该储存卡;
一第一存取器,通讯连接于该动态开关,藉以对该储存卡进行数据存取;
一第二存取器,通讯连接于该动态开关;
其中,当该第二存取器发送一第一存取信号至该动态开关时,该动态开关侦测该第一存取器是否处于一闲置状态,当侦测到该第一存取器处于该闲置状态时,该动态开关切换连接至该第二存取器,藉以使该第二存取器对该储存卡进行数据存取。
2.根据权利要求1所述的储存卡多任务***,其特征在于,
其中该动态开关更具有一缓存器,当该动态开关切换连接于该第二存取器,且该第一存取器发送一第二存取信号至该动态开关时,该缓存器用以储存该第二存取信号,该动态开关侦测该第二存取器是否处于一可中断状态,当侦测到该第二存取器处于一可中断状态时,该动态开关切换连接至该第一存取器,并将该缓存器中的该第二存取信号传送至该储存卡,藉以使该第一存取器对该储存卡进行数据存取。
3.根据权利要求1所述的储存卡多任务***,其特征在于,
其中该储存卡为一安全数字记忆卡或一多媒体卡。
4.根据权利要求3所述的储存卡多任务***,其特征在于,
其中该第一存取器为一SD记忆卡主控器。
5.根据权利要求1所述的储存卡多任务***,其特征在于,
其中该第二存取器为一SD记忆卡主控器。
CN201110247315A 2011-08-25 2011-08-25 储存卡多任务*** Pending CN102323876A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110247315A CN102323876A (zh) 2011-08-25 2011-08-25 储存卡多任务***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110247315A CN102323876A (zh) 2011-08-25 2011-08-25 储存卡多任务***

Publications (1)

Publication Number Publication Date
CN102323876A true CN102323876A (zh) 2012-01-18

Family

ID=45451621

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110247315A Pending CN102323876A (zh) 2011-08-25 2011-08-25 储存卡多任务***

Country Status (1)

Country Link
CN (1) CN102323876A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103427261A (zh) * 2012-05-16 2013-12-04 佳易科技股份有限公司 储存卡转接装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1957365A (zh) * 2005-03-24 2007-05-02 株式会社理光 可适配多种规范的非易失性存储卡
CN201134270Y (zh) * 2007-10-08 2008-10-15 福州瑞芯微电子有限公司 Nand flash控制器
CN101615422A (zh) * 2008-06-24 2009-12-30 威刚科技股份有限公司 自动切换内存接口模式的闪存装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1957365A (zh) * 2005-03-24 2007-05-02 株式会社理光 可适配多种规范的非易失性存储卡
CN201134270Y (zh) * 2007-10-08 2008-10-15 福州瑞芯微电子有限公司 Nand flash控制器
CN101615422A (zh) * 2008-06-24 2009-12-30 威刚科技股份有限公司 自动切换内存接口模式的闪存装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103427261A (zh) * 2012-05-16 2013-12-04 佳易科技股份有限公司 储存卡转接装置
CN103427261B (zh) * 2012-05-16 2016-01-27 佳易科技股份有限公司 储存卡转接装置

Similar Documents

Publication Publication Date Title
US8429374B2 (en) System and method for read-while-write with NAND memory device
US8863123B2 (en) Apparatus and method for virtualizing input/output devices using shared memory in host-based mobile terminal virtualization environment
KR20110010707A (ko) 슬레이브 디바이스 사이에서 직접 데이터를 전송하는 방법
JPS5943774B2 (ja) 周辺サブシステムの制御方式
US20090177816A1 (en) Method and system for communication with sd memory and sdio devices
CN109522257B (zh) 通用串行总线集线器
US11113221B2 (en) Mode switching system and mode switching method using the same
US7809877B2 (en) Host apparatus for controlling memory cards which minimizes interruption of writing to memory cards
US20130282971A1 (en) Computing system and data transmission method
CN102137255B (zh) 一种便携式解码器、用于解码器的显示方法以及显示***
KR100803005B1 (ko) 메모리 인터페이싱 방법과 장치
US20090259814A1 (en) Memory control apparatus and method for controlling the same
US8386725B2 (en) USB host controller and controlling method for USB host controller
CN102323876A (zh) 储存卡多任务***
US8285932B2 (en) Mass storage system with improved usage of buffer capacity
US11216401B2 (en) USB host-to-USB host chip
KR20130009536A (ko) 메모리 제어 장치 및 방법
JP5630715B2 (ja) メモリカードの多重システム
CN105744120A (zh) 一种高速数据采集卡及数据采集方法
CN105159613A (zh) 一种emmc控制***及其访问方法
CN102200888A (zh) 一种虚拟存储器、虚拟存储***及方法
EP3092570A1 (en) Method for processing data in storage device and storage device
TW201303719A (zh) 儲存卡多工系統
KR100888427B1 (ko) 공유 메모리를 구비한 디지털 처리 장치 및 데이터 출력방법
JP6482434B2 (ja) データ処理システム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120118