CN1804780A - 兼容sd和mmc标准的自适应存储卡 - Google Patents
兼容sd和mmc标准的自适应存储卡 Download PDFInfo
- Publication number
- CN1804780A CN1804780A CN 200610049358 CN200610049358A CN1804780A CN 1804780 A CN1804780 A CN 1804780A CN 200610049358 CN200610049358 CN 200610049358 CN 200610049358 A CN200610049358 A CN 200610049358A CN 1804780 A CN1804780 A CN 1804780A
- Authority
- CN
- China
- Prior art keywords
- mmc
- standard
- card
- effective
- compatible
- 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
Links
Images
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
本发明公开了一种兼容SD和MMC标准的自适应存储卡,包括SD/MMC界面、SD/MMC控制器和存储模块,SD/MMC界面一端用于与外界主机连接,另一端连接SD/MMC控制器,存储模块与控制器通过总线连接,SD/MMC控制器兼容SD规范和MMC规范,可根据主机读写规范自动调整自身以符合相应规范。本发明既能作为SD卡被SD主机识别并正确读写和访问,也能作为MMC卡被MMC主机识别并正确读写和访问,可用来替代普通的SD卡和MMC卡。
Description
技术领域
本发明涉及一种存储卡,尤其是指一种兼容SD2.0/SD1.1/SD1.0规范和MMC3.0/MMC4.0规范,可根据主机自动调整自身符合相应规范的存储卡。
背景技术
SD规范(Secure Digital Specification)和MMC规范(Multi Media CardSpecification)是目前数字多媒体存储装置中应用最为广泛的两种标准。符合这两种规范的SD卡和MMC卡被广泛应用于数码相机、手机、PDA、MP3/MP4播放机等消费电子产品中。
SD规范和MMC规范中都规定了主机和卡之间的通讯通过命令(Command,简称CMD)和响应(Response,简称R)来完成,主机通过CMD访问卡,卡通过相应的响应反馈主机。
SD规范和MMC规范对每个CMD的定义不尽相同,所以,SD主机只能访问SD卡,MMC主机只能访问MMC卡,两者之间不能互访。它们之间的关系如图1所示,SD卡和MMC规范的主机之间的通讯是不成立的,同样,MMC卡和SD规范的主机之间的通讯也是不成立。
由于符合SD规范的SD卡和符合MMC规范的MMC卡具有可兼容的连接器部分,可以插在同一个插座内,这使得用一张卡同时兼容SD和MMC两种规范成为可能。
发明内容
本发明提供了一种兼容SD规范和MMC规范,并可根据主机规范自动调整自身符合相应规范的存储卡,本发明自适应SD/MMC存储卡可用来替代普通的SD卡和MMC卡。
一种兼容SD和MMC标准的自适应存储卡,包括SD/MMC界面、SD/MMC控制器和存储模块,SD/MMC界面一端用于与外界主机连接,另一端连接SD/MMC控制器,存储模块与控制器通过总线连接,所述的SD/MMC控制器兼容SD规范和MMC规范,可根据主机读写规范自动调整自身以符合相应规范,其自动调整过程包括以下步骤:
(1)上电后,等待主机发送有效的CMD0;
(2)判断接收的是否为有效的CMD0,若是,则继续等待主机发送有效的ACMD41或有效的CMD1;
(3)判断接收的是否为有效的ACMD41,若是,回Response R3,启用适配SD规范的参数设置和底层软件,使卡成为SD卡;
(4)若接收的不是有效的ACMD41,则判断是否为有效的CMD1,若是,则回Response R3,启用适配MMC规范的参数设置和底层软件,使卡成为MMC卡。
所述的SD/MMC界面采用SD/MMC界面连接器或金手指。
所述的存储模块采用至少一个存储器件。
所述的存储器件可采用可擦写、非易失的半导体存储器件。
和普通的SD卡和MMC卡相比,本发明兼容SD和MMC标准的自适应存储卡既能被SD主机,也能被MMC主机自动识别,其具有以下特性:
1.在SD规范的主机平台,本发明自适应存储卡自动识别出主机规范为SD规范,同时启用适配SD规范的参数设置和底层软件,此时存储卡表现为SD卡特性,能被SD规范的主机识别为SD卡,并以符合SD规范的方式正确读写和访问。
2.在MMC规范的主机平台,本发明自适应存储卡自动识别出主机规范为MMC规范,同时启用适配MMC规范的参数设置和底层软件,此时存储卡表现为MMC卡特性,能被MMC规范的主机识别为MMC卡,并以符合MMC规范的方式正确读写和访问。
3.具有兼容SD2.0/SD1.1/SD1.0规范和MMC3.0/MMC4.0规范的外形特征和接口信号定义。
附图说明
图1为主机-普通卡的可用性;
图2为主机-兼容SD和MMC标准的自适应存储卡的可用性;
图3为本发明的结构框图;
图4为本发明的自适应过程流程图。
具体实施方式
如图2所示,本发明兼容SD和MMC标准的自适应存储卡既能作为SD卡被SD主机识别并正确读写和访问,也能作为MMC卡被MMC主机识别并正确读写和访问。
如图3所示,一种兼容SD和MMC标准的自适应存储卡,包括SD/MMC界面1、SD/MMC控制器2和存储模块3,SD/MMC界面1一端用于与外界主机连接,另一端连接SD/MMC控制器2,存储模块3与控制器2通过总线连接,
SD/MMC界面1采用SD/MMC兼容的界面连接器或金手指。
SD/MMC控制器2和SD/MMC界面单元1一起,完成SD/MMC存储卡的自适应过程、数据的传送和配置、状态的报告、SD/MMC的界面功能及其兼容性,同时也完成对存储模块的操作,如读、写、擦和备份等的命令。该SD/MMC控制器2可以(但不限于)是一个单芯片的集成电路。
存储模块3用于接收和储存数据,通常可采用一个或多个存储器件,存储器件可采用可擦写、非易失的半导体存储器件,如闪存器件(FlashMemory)、电可擦写只读存储器(EEPROM)等。
SD/MMC控制器2兼容SD规范和MMC规范,可根据主机读写规范自动调整自身以符合相应规范,如图4所示,其自动调整过程包括以下步骤:
(1)上电后,等待主机发送有效的CMD0;
(2)判断接收的是否为有效的CMD0,若是,则继续等待主机发送有效的ACMD41或有效的CMD1;
(3)判断接收的是否为有效的ACMD41,若是,回Response R3,启用适配SD规范的参数设置和底层软件,使卡成为SD卡;
(4)若接收的不是有效的ACMD41,则判断是否为有效的CMD1,若是,则回Response R3,启用适配MMC规范的参数设置和底层软件,使卡成为MMC卡。
Claims (4)
1.一种兼容SD和MMC标准的自适应存储卡,包括SD/MMC界面(1)、SD/MMC控制器(2)和存储模块(3),SD/MMC界面(1)一端用于与外界主机连接,另一端连接SD/MMC控制器(2),存储模块(3)与控制器(2)通过总线连接,其特征在于:所述的SD/MMC控制器(2)兼容SD规范和MMC规范,可根据主机读写规范自动调整自身以符合相应规范,其自动调整过程包括以下步骤:
(1)上电后,等待主机发送有效的CMD0;
(2)判断接收的是否为有效的CMD0,若是,则继续等待主机发送有效的ACMD41或有效的CMD1;
(3)判断接收的是否为有效的ACMD41,若是,回Response R3,启用适配SD规范的参数设置和底层软件,使卡成为SD卡;
(4)若接收的不是有效的ACMD41,则判断是否为有效的CMD1,若是,则回Response R3,启用适配MMC规范的参数设置和底层软件,使卡成为MMC卡。
2.如权利要求1所述的兼容SD和MMC标准的自适应存储卡,其特征在于:所述的SD/MMC界面(1)采用SD/MMC界面连接器或金手指。
3.如权利要求1所述的兼容SD和MMC标准的自适应存储卡,其特征在于:所述的存储模块(3)采用至少一个存储器件。
4.如权利要求3所述的兼容SD和MMC标准的自适应存储卡,其特征在于:所述的存储器件可采用可擦写、非易失的半导体存储器件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610049358 CN1804780A (zh) | 2006-01-25 | 2006-01-25 | 兼容sd和mmc标准的自适应存储卡 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610049358 CN1804780A (zh) | 2006-01-25 | 2006-01-25 | 兼容sd和mmc标准的自适应存储卡 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1804780A true CN1804780A (zh) | 2006-07-19 |
Family
ID=36866823
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200610049358 Pending CN1804780A (zh) | 2006-01-25 | 2006-01-25 | 兼容sd和mmc标准的自适应存储卡 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1804780A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102103887A (zh) * | 2009-12-21 | 2011-06-22 | 上海华虹集成电路有限责任公司 | Sd卡发布卡片上电状态位的方法及硬件电路 |
CN102253809A (zh) * | 2010-05-17 | 2011-11-23 | 中兴通讯股份有限公司 | 一种复合存储卡及其控制方法 |
CN111414125A (zh) * | 2018-12-18 | 2020-07-14 | 华为技术有限公司 | 一种存储设备的操作方法及存储设备 |
CN111428840A (zh) * | 2018-12-24 | 2020-07-17 | 华为技术有限公司 | 一种功能卡的识别方法以及移动设备 |
-
2006
- 2006-01-25 CN CN 200610049358 patent/CN1804780A/zh active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102103887A (zh) * | 2009-12-21 | 2011-06-22 | 上海华虹集成电路有限责任公司 | Sd卡发布卡片上电状态位的方法及硬件电路 |
CN102103887B (zh) * | 2009-12-21 | 2014-01-01 | 上海华虹集成电路有限责任公司 | Sd卡发布卡片上电状态位的方法及硬件电路 |
CN102253809A (zh) * | 2010-05-17 | 2011-11-23 | 中兴通讯股份有限公司 | 一种复合存储卡及其控制方法 |
CN111414125A (zh) * | 2018-12-18 | 2020-07-14 | 华为技术有限公司 | 一种存储设备的操作方法及存储设备 |
CN111428840A (zh) * | 2018-12-24 | 2020-07-17 | 华为技术有限公司 | 一种功能卡的识别方法以及移动设备 |
CN111428840B (zh) * | 2018-12-24 | 2023-03-28 | 华为技术有限公司 | 一种功能卡的识别方法以及移动设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6851018B2 (en) | Exchanging operation parameters between a data storage device and a controller | |
US20170220461A1 (en) | Apparatus with a memory controller configured to control access to randomly accessible non-volatile memory | |
US6880024B2 (en) | Control system for memory storage device having two different interfaces | |
US7809866B2 (en) | Double interface SD flash memory card | |
US20090106570A1 (en) | Power off controllers and memory storage apparatus including the same and methods for operating the same | |
WO2007034481A3 (en) | A nand flash memory controller exporting a nand interface | |
US20080082734A1 (en) | Methods for main memory in a system with a memory controller configured to control access to non-volatile memory, and related technologies | |
US7171502B2 (en) | USB system having card-type USB interface connector | |
CN1668932A (zh) | 用于测试具有智能卡阅读器的装置的方法和测试适配器 | |
CN1804780A (zh) | 兼容sd和mmc标准的自适应存储卡 | |
US20130067142A1 (en) | Flash memory storage device and method of judging problem storage regions thereof | |
CN102915209A (zh) | 一种存储控制芯片、存储设备及其***数据写入方法 | |
CN1766912A (zh) | 一种初始化存储卡的方法 | |
US20050092846A1 (en) | Simulated smartmedia/XD-picture memory card capable of using various kinds on non-volatile memory | |
US20080065789A1 (en) | Multi-purpose IO system | |
CN100423023C (zh) | 一种多界面的自适应rsMMC存储卡 | |
CN100423024C (zh) | 一种多界面的自适应miniSD存储卡 | |
US20080126658A1 (en) | Inlayed flash memory module | |
CN102253809A (zh) | 一种复合存储卡及其控制方法 | |
CN100373319C (zh) | 自适应sd存储卡 | |
CN100386776C (zh) | 一种多界面的自适应microSD存储卡 | |
CN100422973C (zh) | 基于单芯片的双界面控制器 | |
CN109697137B (zh) | 数据存储装置及其操作方法 | |
CN2886681Y (zh) | 集成电压转换器的存储控制器 | |
KR100882207B1 (ko) | 다른 메모리 장치를 호스트와 독립적으로 인터페이스시키기위한 커넥터를 포함하는 메모리 장치 |
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 |