记忆卡存取装置、其控制方法与记忆卡存取系统制造方法及图纸

技术编号:11214894 阅读:93 留言:0更新日期:2015-03-27 01:55
本发明专利技术公开了记忆卡存取装置、其控制方法与记忆卡存取系统。所述装置包含:记忆卡接口电路,用于根据记忆卡读取信号产生记忆卡读取数据,或用于根据记忆卡写入数据产生记忆卡写入信号;主机接口电路,用于根据主机读取信号产生主机读取数据,或用于根据主机写入数据产生主机写入信号;以及控制电路,耦接记忆卡接口电路与主机接口电路,能够根据预设协议处理记忆卡读取数据以产生主机写入数据,或根据预设协议处理主机读取数据以产生记忆卡写入数据,借此将记忆卡作为快取装置。

【技术实现步骤摘要】
记忆卡存取装置、其控制方法与记忆卡存取系统
本专利技术涉及一种数据存取装置、其控制方法与数据存取系统,尤其是涉及一种记忆卡存取装置、其控制方法与记忆卡存取系统。
技术介绍
一般电子装置在热启动、冷启动或正常运作时常从存储装置中读取与系统启动或运作相关的数据,由于这些数据在存储装置中的存储地址常常是分散而不连续的,因此电子装置的启动或数据读取速度需视存储装置所支持的离散数据的读取速率而定。 承上所述,常见的存储装置包括传统的机械转轴式的硬盘;以及以闪存为存储媒介的固态硬盘(3011(1018^, 880?0传统硬盘虽然具有容量大、成本低的好处,但存取不连续数据的速率很慢,因此需耗费很长的时间来完成启动或离散数据的存取;相比之下,固态硬盘具有体积小、电力消耗少以及数据存取速率快等优势,但单位容量的成本相对地高,因此仍未能被广泛地采用。在上述存储装置的条件限制下,为加快启动程序或离散数据的读取速率,某些现有技术提出了以大容量的传统硬盘作为主要存储装置,而以小容量的固态硬盘作为快取装置,此种作法通常采用已知的高级主机控制器接口(八!!08七00111:1~01161~ 00111111811(1 0116111118,)功能来加快存取速率,然而由于支持八此I协议的多半是3八了八^^81106(1 160111101087八“装置,因此上述做法需通过“I八接口对支持3八1八接口的传统硬盘与固态硬盘进行数据存取,并且仍然无法避免固态硬盘的高成本的问题;还有其它现有技术是在传统硬盘中内建闪存以支持数据快取,然而此种混合式硬盘的成本仍比同容量的传统硬盘高出不少,因此对微利的电子装置而言仍是压力。
技术实现思路
鉴于现有技术的缺点,本专利技术的一个目的是提供一种记忆卡存取装置、其控制方法与记忆卡存取系统,以解决现有技术的问题。 本专利技术的另一个目的是提供一种记忆卡存取装置、其控制方法与记忆卡存取系统,能够支持预设协议以加快数据读取。 本专利技术的又一个目的是提供一种记忆卡存取装置、其控制方法与记忆卡存取系统,以支持符合预设协议的存取操作以及无关该预设协议的另一存取操作。 本专利技术公开了一种记忆卡存取装置。根据本专利技术的实施例,该记忆卡存取装置包括:记忆卡接口电路,用于从记忆卡接收记忆卡读取信号或输出记忆卡写入信号至记忆卡,记忆卡接口电路包括记忆卡接口信号处理单元,用于根据记忆卡读取信号产生记忆卡读取数据,或用于根据记忆卡写入数据产生记忆卡写入信号;主机接口电路,用于从主机接收主机读取信号或输出主机写入信号至主机,主机接口电路包括主机接口信号处理单元,用于根据主机读取信号产生主机读取数据,或用于根据主机写入数据产生主机写入信号;以及控制电路,耦接记忆卡接口信号处理单元与主机接口信号处理单元,能够执行协议处理操作,协议处理操作用于根据预设协议处理记忆卡读取数据以产生主机写入数据,或用于根据预设协议处理主机读取数据以产生记忆卡写入数据,使记忆卡成为主机的快取装置。 本专利技术还公开了一种记忆卡存取装置的控制方法。根据本专利技术的实施例,记忆卡存取装置的控制方法包括:从记忆卡接收记忆卡读取信号或输出记忆卡写入信号至记忆卡;根据记忆卡读取信号产生记忆卡读取数据,或根据记忆卡写入数据产生记忆卡写入信号;从主机接收主机读取信号或输出主机写入信号至主机;根据主机读取信号产生主机读取数据或根据主机写入数据产生主机写入信号;以及执行协议处理操作,以根据预设协议处理记忆卡读取数据以产生主机写入数据,或根据预设协议处理主机读取数据以产生记忆卡写入数据,借此将记忆卡作为主机的快取装置。 本专利技术另公开了一种记忆卡存取系统,能够将记忆卡作为快取装置。根据本专利技术的实施例,记忆卡存取系统包括:中央处理器,能够读取并处理常用数据以及非常用数据,其中常用数据的存取频率大于非常用数据的存取频率;总线,电连接中央处理器,用于传输常用数据与非常用数据至中央处理器;硬盘接口,电连接总线,用于输出非常用数据至总线;硬盘,耦接硬盘接口,用于提供非常用数据至硬盘接口 ;多装置支持接口,电连接总线,支持多个存储装置,并用于输出常用数据至总线;以及记忆卡存取装置,电连接多装置支持接口,用于提供常用数据。上述记忆卡存取装置包括:记忆卡接口电路,用于从记忆卡接收记忆卡读取信号,并根据记忆卡读取信号产生记忆卡读取数据;主机接口电路,用于根据主机写入数据产生常用数据,以输出常用数据至多装置支持接口 ;以及控制电路,耦接记忆卡接口电路与主机接口电路,能够执行协议处理操作,协议处理操作用于根据预设协议处理记忆卡读取数据以产生主机写入数据。 有关本专利技术的特征、作用与功能,以下将结合附图对优选实施例进行详细说明。 【附图说明】 图1是本专利技术的记忆卡存取系统的实施例的示意图; 图23是图1的记忆卡存取装置的实施例的示意图; 图26是图2的控制电路的实施例的示意图; 图2(3是图2的控制电路的另一实施例的示意图; 图3是本专利技术的记忆卡存取装置的控制方法的实施例的示意图;以及 图4是本专利技术的记忆卡存取装置的控制方法的另一实施例的示意图。 【具体实施方式】 以下说明内容的技术用语是参照本
的习惯用语,如本说明书对部分用语所做的说明或定义,该部分用语的解释系以本说明书的说明或定义为准。 本专利技术的公开内容包含能够将记忆卡作为快取装置的记忆卡存取系统、装置与装置的控制方法。所述记忆卡存取系统可以是固定式电子装置(例如桌上型计算机或嵌入式主机)或可携式电子装置(例如笔记型计算机、平板计算机、掌上型数字助理或智能型手机所述记忆卡存取装置可以是应用于上述系统或其等价系统的装置;所述记忆卡存取装置的控制方法可以是上述存取装置或其等价装置的操作方法。在能够实施的前提下,本
普通技术人员能够根据本说明书的公开内容来选择等价的组件或步骤来实现本专利技术,也即本专利技术的实施并不限于后叙的实施例。由于本专利技术的系统与装置所包含的部分组件单独而言可能为已知组件,因此在不影响该系统与装置专利技术的充分公开和可实施性的前提下,以下说明将省略已知组件的细节。此外,本专利技术的方法可通过本专利技术的装置或其等价装置来执行,在不影响该方法专利技术的充分公开和可实施性的前提下,以下方法专利技术的说明将着重于步骤内容而非硬件。 请参照图1,其是本专利技术的记忆卡存取系统的实施例的示意图,该记忆卡存取系统100包括:中央处理器110,耦接至动态存取存储器112并根据操作系统运行,能够读取并处理常用数据⑶於03仏)以及非常用数据03仏),其中常用数据的存取频率大于非常用数据的存取频率,并且二者的认定可由上述操作系统及其相关软件和/或相关硬件参数来决定;总线120,电连接中央处理器110,用于传输常用数据与非常用数据至中央处理器110,实际上总线120可能直接耦接至中央处理器110,或者经由一个或多个输入/输出电路(例如,北桥电路与南桥电路或平台控制集线器他^,^0?))耦接至中央处理器110,由于上述连接技术是已知的,因此如非必要,在此将省略相关说明;硬盘接口 130,电连接上述总线120,用于输出硬盘数据至总线120,本实施例中,硬盘接口130例如是接口,然而其它硬盘接口(例如102接口、6-“本文档来自技高网
...
记忆卡存取装置、其控制方法与记忆卡存取系统

【技术保护点】
一种记忆卡存取装置,包括:记忆卡接口电路,用于从记忆卡接收记忆卡读取信号,或输出记忆卡写入信号至所述记忆卡,其包括:记忆卡接口信号处理单元,用于根据所述记忆卡读取信号产生记忆卡读取数据,或用于根据记忆卡写入数据产生所述记忆卡写入信号;主机接口电路,用于从主机接收主机读取信号或输出主机写入信号至所述主机,其包括:主机接口信号处理单元,用于根据所述主机读取信号产生主机读取数据,或用于根据主机写入数据产生所述主机写入信号;以及控制电路,耦接所述记忆卡接口信号处理单元与所述主机接口信号处理单元,能够执行至少下列操作:协议处理操作,用于根据预设协议处理所述记忆卡读取数据以产生所述主机写入数据,或用于根据所述预设协议处理所述主机读取数据以产生所述记忆卡写入数据,使所述记忆卡成为所述主机的快取装置。

【技术特征摘要】
2013.09.18 TW 1021340081.一种记忆卡存取装置,包括: 记忆卡接口电路,用于从记忆卡接收记忆卡读取信号,或输出记忆卡写入信号至所述记忆卡,其包括: 记忆卡接口信号处理单元,用于根据所述记忆卡读取信号产生记忆卡读取数据,或用于根据记忆卡写入数据产生所述记忆卡写入信号; 主机接口电路,用于从主机接收主机读取信号或输出主机写入信号至所述主机,其包括: 主机接口信号处理单元,用于根据所述主机读取信号产生主机读取数据,或用于根据主机写入数据产生所述主机写入信号;以及 控制电路,耦接所述记忆卡接口信号处理单元与所述主机接口信号处理单元,能够执行至少下列操作: 协议处理操作,用于根据预设协议处理所述记忆卡读取数据以产生所述主机写入数据,或用于根据所述预设协议处理所述主机读取数据以产生所述记忆卡写入数据,使所述记忆卡成为所述主机的快取装置。2.根据权利要求1所述的记忆卡存取装置,其中,所述控制电路能够经由所述记忆卡接口电路进一步执行下列操作: 桥接处理操作,用于处理另一记忆卡读取数据以产生另一主机写入数据,或用于处理另一主机读取数据以产生另一记忆卡写入数据, 其中,所述桥接处理操作与所述预设协议无关,且所述另一记忆卡读取数据与所述另一记忆卡写入数据关联至所述记忆卡或另一记忆卡。3.根据权利要求2所述的记忆卡存取装置,其中,所述记忆卡接口电路能够经由第一插槽机构与第二插槽机构分别存取所述记忆卡与所述另一记忆卡,且所述控制电路能够同时执行所述协议处理操作与所述桥接处理操作。4.根据权利要求3所述的记忆卡存取装置,其中,所述控制电路能够执行下列操作: 仲裁操作,用于根据预设规则安排所述主机写入数据、所述主机读取数据、所述记忆卡写入数据、所述记忆卡读取数据、所述另一主机写入数据、所述另一主机读取数据、所述另一记忆卡写入数据以及所述另一记忆卡读取数据的任意组合的输入或输出顺序。5.根据权利要求2所述的记忆卡存取装置,其中,所述控制电路能够根据缓存器所存储的主机设定值执行所述协议处理操作与所述桥接处理操作的其中一个,所述缓存器包含于所述控制电路中,且所述主机设定值由所述主机提供。6.根据权利要求1所述的记忆卡存取装置,其中,所述主机接口电路是PC1-Express接口电路或USB接口电路。7.根据权利要求1所述的记忆卡存取装置,其中,所述预设协议是AHCI协议、NVM-Express协议或自定协议。8.根据权利要求1所述的记忆卡存取装置,其中,所述记忆卡接口信号处理单元是SD卡接口信号处理单元或eMMC模块接口信号处理单元。9.根据权利要求1所述的记忆卡存取装置,其中,当所述记忆卡读取数据由多笔存储地址不连续的数据所组成时,所述控制电路产生所述主机写入数据的速率大于每秒1Mbyte010.根据权利要求1所述的记忆卡存取装置,其中,当所述记忆卡读取数据由多笔小数据所组成时,所述控制电路产生所述主机写入数据的速率大于每秒10Mbyte,所述多笔小数据的每一笔的大小不大于4Kbyte。11.一种记忆卡存取装置的控制方法,包括: 从记忆卡接收记忆卡读取信号或输出记忆卡写入信号至所述记忆卡; 根据所述记忆卡读取信号产生记忆卡读取数据,或根据记忆卡写入数据产生所述记忆卡写入信号; 从主机接收主机读取信号或输出主机写入信号至所述主机; 根据所述主机读取信号产生主机读取数据或根据主机写入数据产生所述主机写入信号;以及 执行协议处理操作,以根据预设协议处理所述记忆卡读取数据以产生所述主机写入数据,或根据所述预设协议处理所述主机读取数据以产生所述记忆卡写入数据,借此将所述记忆卡作为所述主机的快取装置。12.根据权利要求11所述的控制方法,进一步包括: 执行桥接处理操作,借此处理另一记忆卡读取数据以产生另一主机写入数据,或处理另一主机读取数据以产生另一记忆卡写入数据, 其中,所述桥接处理方式与所述...

【专利技术属性】
技术研发人员:简志清王贺麟
申请(专利权)人:瑞昱半导体股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1