SDI Technologies SDIO Card manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of SDI Technologies SDIO Card, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of SDI Technologies SDIO Card one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of SDI Technologies SDIO Card. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of SDI Technologies SDIO Card should contain:
- informations concerning technical data of SDI Technologies SDIO Card
- name of the manufacturer and a year of construction of the SDI Technologies SDIO Card item
- rules of operation, control and maintenance of the SDI Technologies SDIO Card item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of SDI Technologies SDIO Card alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of SDI Technologies SDIO Card, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the SDI Technologies service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of SDI Technologies SDIO Card.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the SDI Technologies SDIO Card item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    SD Specifications Part E1 SDIO Simplified Specification V ersion 2.00 February 8, 2007 T echnical Committee SD Card Association[...]

  • Page 2

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 i Revision History Date V ersion Changes compared to previous issue April 3, 2006 1.10 Simplified V ersion Initial Release February 8, 2007 2.00 (1) Added method to change bus speed (Normal S peed up to 25MHz and High S peed up to 50 MHz) (2) Operational V oltage [...]

  • Page 3

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 ii Release of SD Simplified Specification The following conditions apply to the re lease of the SD simplifi ed specification ("Simplif ied Specificatio n") by the SD Card Association. The Simplif ied Specification is a s ubset of the complete SD S pecifi[...]

  • Page 4

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 iii Conventions Used in This Document Naming Conventions Some terms are capitalized to distinguish their defi nition from their common E nglish meaning. Words not capitalized have their comm on English meaning. Numbers and Number Bases Hexadecimal numbers are writ[...]

  • Page 5

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 iv T able of Content s 1. General Desc ription ............................................................................................................ ..................... 1 1.1 SDIO F eatur es ................................................................[...]

  • Page 6

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 v 5.3.2 S pecial T iming for CMD5 3 Multi-Blo ck Read .............................................................................. 25 6. SDIO Card Intern al Operation ...............................................................................................[...]

  • Page 7

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 vi 16.2 Basic T uple Format and T uple Chain S t ructur e ................................................................................. 51 16.3 Byte Order Wi thin T uples .........................................................................................[...]

  • Page 8

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 vii T able of T ables T able 3-1 OCR V a lues fo r CMD5 .................................................................................................. ................... 10 T able 4-1 Unsupported SD Memory Commands ............................................[...]

  • Page 9

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 viii T able of Figures Figure 2-1 Signal connection to two 4-bit SD IO cards ........................................................................... ............ 3 Figure 3-1 SDIO response to non-I/O aware in itializa tion .....................................[...]

  • Page 10

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 1 1. General Description The SDIO (SD Input/Output) card is based on and compatible with the SD memory card. This comp atibility includes mechanical, electrical, power , signaling and softwa re. The intent of the SDIO card is to provide high-speed data I/O with lo[...]

  • Page 11

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 2 2. SDIO Signaling Definition 2.1 SDIO Card T ypes This specification defines tw o types of SDIO cards. The Full-S peed card supp ort s SPI, 1-bit SD and the 4-bit SD transfer modes at the full clock range of 0-25MHz. The Full-S peed SDIO cards have a data transf[...]

  • Page 12

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 3 2.4 Signal Pins Figure 2-1 Signal connection to two 4-bit SDIO cards The rest of this chapter is not incl uded in the Simp lified Specification. SD Host CLK SD I/O Card CMD DAT[3:0] SD I/O Card DAT[3:0] CMD CLK[...]

  • Page 13

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 4 3. SDIO Card Initialization 3.1 Differences in I/O card Initialization A requirement for the SDIO specification is that an SDIO card shall not cause non-I/O aware hosts to fail when inserted. In order to prevent operation of I/O functi ons in non-I/O aware hosts[...]

  • Page 14

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 5 An SDIO aware host sends CMD5 prior to the CMD55/ACMD41 pa ir , and thus would receive a valid OCR in the R4 response to CMD5 and continue to initialize the card. Figure 3-2 show s the operation of an SDIO aware host operating in the SD modes and Figure 3-3 show[...]

  • Page 15

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 6 CMD5 Arg=0 Check Response CMD5 Arg=WV Check Response A Pow er On NF=0 or OCR invalid NF>0 & OCR valid IORDY=0 1sec Timeout Unusable ca rd (Inactive State ) IORDY=1 CMD8 Check Response F8=1 F8=0 Unusable card CMD0 Pin1=High Test IO Flag CMD52 IO Reset No R[...]

  • Page 16

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 7 ACMD41 Arg=0 Check Response Set New Voltag e (if neede d) ACMD41 Arg=HCS, WV Check Response A OCR vali d MR DY=0 1sec Tim e out Unusable card (Inactive State) MRDY=1 Test M EM Flag Skip me mory initialize or MEM=1 Execute memory initialize & MEM=0 B ME M=1 C[...]

  • Page 17

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 8 CMD5 Arg=0 Check Response CMD5 Arg=WV Check Response C Pow er On NF=0 or OCR invalid NF>0 & OCR valid IORDY=0 1sec Timeou t IORDY=1 CMD8 Check Response F8= 1 F8=0 Unusable card CMD0 CS=Low Test I O Flag CM D52 IO Reset Illegal Command Error Re spons e Goo[...]

  • Page 18

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 9 CMD58 Check Respons e Set New Voltage (if needed) ACM D41 Arg =HC S, WV Check Respons e C OCR valid IDLE=1 1sec Timeo ut IDLE=0 Test MEM Flag D ME M=1 CM D58 Test Flags Not SD Card IO Only Card Unusa ble card OCR i n valid IO=0, M EM=1 IO=1, ME M=0 IO=1, M EM=1 [...]

  • Page 19

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 10 3.2 The IO_SEND_OP_COND Command (CMD5) Figure 3-4 shows the format of the IO_SEND_OP_CO ND command (CMD5). The function of CMD5 for SDIO cards is similar to the operation of ACMD41 for SD memory cards. It is used to inquire about the voltage ra nge needed by th[...]

  • Page 20

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 11 3.3 The IO_SEND_OP_COND Response (R4) An SDIO card receiving CMD5 shall respond with a SDIO unique response, R4. The format of R4 for both the SD and SPI modes is: S D Reserved C Number of I/O functions Memory Present St u ff Bits I/O OCR Reserved E 1 1 6 1 3 1[...]

  • Page 21

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 12 Once an SDIO card has received a CMD5, the I/O portion of that card is enabled to respond normally to all further commands. This I/O enable of the functions within the I/O card shall remain set until a reset, power cycle or CMD52 with write to I/O reset is rece[...]

  • Page 22

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 13 The card clears RCA to 0x0000 The card keeps current RCA value Figure 3-8 Re-Initialization Flow for I/O Controller Figure 3-8 shows the re-initialization flow for the I/O controller of a Com bo card. The flow of comma nds on the left side is matched with the R[...]

  • Page 23

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 14 Figure 3-9 shows the equivalent command flow to re-initi alize the memory controller of a Combo card. The RCA value of xxxxh denotes an RCA value of either 0x0000 or the prior RCA va lue. For new controller designs, a reset value of 0x0000 is recommended. The i[...]

  • Page 24

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 15 4. Differences with SD Memory S pecification 4.1 SDIO Command List T able A-14 shows the list of commands accepted by SD memory and SDIO cards when using the SD bus interface. T able A-15 shows the list of commands acc epted by SD memory and SDIO cards when usi[...]

  • Page 25

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 16 SD Memory Command SDIO Command Comment CMD18, CMD24, CMD25 read/write commands. T able 4-1 Unsupported SD Memory Commands 4.3 Modified R6 Response The normal response to CMD3 by a memory ca rd is R6 as shown in T able 4-2. The card st atus bits (23-8) are chang[...]

  • Page 26

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 17 I/O Memory Control Method Initialized Not Initialized CCCR Not Initialized Initialized ACMD6 Initialized Initialized CCCR & ACMD6 T able 4-4 Combo Card 4-bit Control As shown in T able 4-4, if only the I/O function of a combo card is active , only writing t[...]

  • Page 27

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 18 4.8 Dat a T ransfer Block Sizes SDIO cards may transfer data in either a multi-byte (1 to 512 bytes) or an optional block format, while the SD memory cards are fixed in the block transfer mode. The SD Physical S pecification lim its the block size for data tran[...]

  • Page 28

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 19 4.10.1 OCR Register All SD cards (memory , I/O and combo) shall have at least one OCR register . If the card is a combo card, it may have two OCR’s (one for memory and one for I/O). The memory portion of a c ombo card has an OCR accessed using ACMD41 and CMD5[...]

  • Page 29

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 20 identify it as an I/O only response. I/O specific status is reported by I/O response and Memory specific st at us is reported by Memory response except for the following case: In the SD bus mode, t he card shall not respond to an Illegal Comm and or a command w[...]

  • Page 30

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 21 5. New I/O Read/W rite Commands T wo additional data transfer instructions have been added to support I/O. IO_RW_DIRECT , a direct I/O command similar to the MMC 'Fast I/O' command, and IO_R W_ EXTENDED, which allo ws fast access with byte or block ad[...]

  • Page 31

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 22 5.2 IO_R W_DIRECT Response (R5) The SDIO card’s response to CMD52 shall be in one of two formats. If the communication between the card and host is in the 1-bit or 4-bit SD mode, the response shall be in a 48-bit res ponse (R5) as de scribed in 5.2.1. If the [...]

  • Page 32

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 23 Bit s Identifier Ty p e Va l u e Description Clear Condition 5-4 IO_CURRENT_ST A TE S 00=DIS 01=CMD 02=TRN 03=RFU DIS=Disabled: Initialize, S tandby and Inactive S tates (card not selected) CMD=DA T lines free: 1. Command waiting (No transaction suspended) 2. C[...]

  • Page 33

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 24 5.3 IO_R W_EXTENDED Command (CMD53) In order to read and write multiple I/O registers with a single command, a new command, IO_R W_EXTENDED is defined. This command is included in command class 9 ( I/O Commands). This command allows the reading or writing of a [...]

  • Page 34

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 25 address that increment by 1 after each oper ation. This command is used when large amounts of I/O data exist within the I/O card in a RAM like data buffer . In this operation, the start address is loaded into the Register Address field. Th e first operation occ[...]

  • Page 35

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 26 6. SDIO Card Internal Operation I/O access differs from memory in that the registers can be written and read individu ally and directly without a F A T file structure or the concept of blocks (although block access is supporte d). These registers allow access t[...]

  • Page 36

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 27 6.4 Suspend/Resume Within a multi-function SDIO or a Combo card, there are multipl e devices (I/O and memory) that share access to the SD bus. In order to allow the sharing of access to the host among multiple devices, SDIO and co mbo cards can implement the op[...]

  • Page 37

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 28 Figure 6-1 SDIO Internal Map 6.8 Common I/O Area (CIA) The Common I/O Area (CIA) shall be implemented on all SDIO cards. The CIA is accessed by the host via I/O reads and writes to function 0. The registers within the CIA are provided to enable/disable the oper[...]

  • Page 38

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 29 Address Register Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0x00 CCCR/SDIO Revision SDIO bit 3 SDIO bit 2 SDIO bit 1 SDIO bit 0 CCCR bit 3 CCCR bit 2 CCCR bit 1 CCCR bit 0 0x01 SD S pecification Revision RFU RFU RFU RFU SD bit 3 SD bit 2 SD bit 1 SD b[...]

  • Page 39

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 30 Field Ty p e Description SDx R/O SD Format V ersion number . These 4 bit s contain the version of the SD Physical S pecification that this card support s. The codes for the SD Physical S pecification are as follows: V alue SD Physical S pecification 0x00 SD Phy[...]

  • Page 40

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 31 Field Ty p e Description Bus Width 1:0 R/W Defines the da ta bus width (’00’=1-bit or’10’ =4-bit bus) to be used for dat a transfer . All Full-S peed SDIO cards suppo rt both 1 and 4-bit bus. A Low-S peed SDIO card’s support of 4-bit bus is optional. [...]

  • Page 41

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 32 Field Ty p e Description E4MI R/W Enable interrupt bet ween blocks of data in 4-bit SD m ode. Enable the multi-block IRQ during 4-bit transfer for the SDIO card. When this bit is 0, the card shall not signal interrupts du ring a 4-bit multi-block dat a transfer[...]

  • Page 42

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 33 Field Ty p e Description FSx R/W Select Function bit s 3:0 These four bits are used to select a function number (0-7) or the memory of a combo card (8) fo r Susp end/Resume. There are 2 means to write the value of FSx. First, an I/O writes to t he register in t[...]

  • Page 43

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 34 Field Ty p e Description SMPC R/O Support Master Power Control These bi ts tell the host if the card support s Master Power Control. SMPC=0 : The tot al card current is less than 200mA, even if all functions are active (IOEx=1). EMPC ,SPS and EPS shall be zero.[...]

  • Page 44

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 35 6.10 Function Basic Registers (FBR) In addition to the CCCR, each supported I/O function has a 256-byte ar ea used to allow the host to quickly determine the abilities and requirement s of each function, enable power selection for each function and to enable so[...]

  • Page 45

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 36 Field Ty p e Description Function CSA Enable R/W This bit controls access to the Code S torage Area for this function. If this bit is cleared t o 0, then any read or write access to the CSA sha ll be blocked. If this bit is set to 1, then access to the CSA is a[...]

  • Page 46

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 37 6.11 Card Information S tructure (CIS) The Card Information S tructure provides more complete information about the card and the individual functions. The CIS is the common area to read information about all I/O functions that exist in a card. The design is bas[...]

  • Page 47

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 38 6.14 Bus S t ate Diagram Figure 6-2 shows the Bus S tate Diagram for an SDIO card. It shows the bus states and their relations to SDIO commands and Suspend/Resume. Figure 6-2 St ate Diagram for Bus St ate Machine Comm ands acce pted in “INI” CMD5, CMD 3 CMD[...]

  • Page 48

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 39 7. Embedded I/O Code S torage Area (CSA) In order to support the concept of “Plug-and-Play” for SDIO cards, each function contained in a card may need to contain a block of memory for the storage of driver s and/or applications. In addition, since the same [...]

  • Page 49

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 40 8. SDIO Interrupt s In order to allow the SDIO card to interrupt the host, an interrupt function is added to a pin on the SD interface. Pin number 8, which is used as DA T[ 1] when operating in the 4-bit SD m ode, is used to signal the card’s interrupt to the[...]

  • Page 50

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 41 8.1.7 T erminated Data T ransfer Interrupt Cycle This section is not included in the Simp lified Specification. 8.1.8 Interrupt Clear Timing Since the SDIO card uses level sensitive interrupts, the host shall clear pending interrupts with an I/O read or write t[...]

  • Page 51

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 42 9. SDIO Suspend/Resume Operation The procedure used to perform the Sus pend/Resume operation on the SD bus is: 1. The host determines whic h function is currently us ing the DA T[3:0] line(s). 2. The host requests the lower priority or slower transaction to sus[...]

  • Page 52

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 43 10. SDIO Read W ait Operation The optional Read W ait (RW) operat i on is defined only for the SD 1-bit and 4-bit modes. The read W ait operation allows a host to signal a card that is executing a read multiple (CMD53) operation to temporarily stall the data tr[...]

  • Page 53

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 44 11. Power Control 11.1 Power Control Overview The concept of high-power SDIO cards was introduced in V ersion 1.10 of the S DIO S pec ification. Power Control supports following two features: • High-Power Support SDIO cards created prior to V ersion 1.10 of t[...]

  • Page 54

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 45 11.2.2 Power Selection Power Selection defines two power modes for a function: Lower Current Mode and Higher Current Mod e. A card implementing Power Selection gives the host the choice between these tw o power modes. These modes can be used for functions, such[...]

  • Page 55

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 46 • The host shall have the ability to manage power by ca lculating maximum current shown in the tuples and control EMPC , EPS and IOEx not to exceed total current that the host can s upply . If the host does not have enough power to use the card, the host shal[...]

  • Page 56

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 47 12. High-S peed Mode High-S peed mode increases the bus clock rate to 50MHz and the SD bus thr oughput from 12.5MB/sec to 25MB/sec. For information on High-S peed mode for SD memory cards see Part 1 Physical Layer Specification V ersion 2.00 , sections 4.3.10, [...]

  • Page 57

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 48 13. SDIO Physical Properties This chapter is not included in the Simplified S pecification. 13.1 SDIO Form Factors The SDIO definition encompasses dif ferent form factors: • Full-Size SDIO — compatible with hos t sockets designed for SD memory cards • min[...]

  • Page 58

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 49 itself as drawing more power that the host is willing to supply , thus lower power ca rds may have a competitive advantage in the market. The rest of this chapter is not incl uded in the Simp lified Specification.[...]

  • Page 59

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 50 15. Inrush Current Limiting This chapter is not included in the Simplified S pecification.[...]

  • Page 60

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 51 16. CIS Format s 16.1 CIS Reference Document The CIS used by SDIO is based directly upon the meta format specification us ed by PCMCIA and Compact Flash. The u s er of this sp ecification is directed to: PC Card Standard V olume 4 Metaformat Specification Publi[...]

  • Page 61

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 52 16.4 T uple V ersion With the introduction of SDIO S pecificat ion V ersion 1.10, a differ ent format for the tuple information is possible based on the changes made by eac h s pecification revision. These changes could be added fields in a tuple or entirely ne[...]

  • Page 62

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 53 Note 1: the use of CISTPL_SDIO_STD is mandatory for all functions that claim to support a SDIO st andard interface specificati on (see 1.3). If the function does not support a standard SDIO interf ace, this tuple should be used with a value of 0. 16.6 CISTPL_MA[...]

  • Page 63

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 54 16.7.2 CISTPL_FUNCE: Function Extension T uple The CISTPL_FUNCE tuple provides standard information about the ca rd (common) and each individual function. There shall be one CI STPL_FUNCE in each function’s CIS immediately following the CISTPL_FUNCID tuple. T[...]

  • Page 64

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 55 16.7.4 CISTPL_FUNCE T uple for Function 1-7 This version of the CISTPL_FUNCE tuple gives the host common info rmation about each indi vidual function on a per-function basis. There shall be one of these tuples, located in t he CIS for each function following th[...]

  • Page 65

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 56 TPLFE_CSA_SIZE Size of the CSA space available for this function in bytes TPLFE_CSA_PROPERTY This byte contains flags i dentifying properties of th is function’s CSA. The bits are defined in T able 16-1 1 TPLFE_MAX_BLK_SIZE This is both the maximum bl ock siz[...]

  • Page 66

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 57 seconds. If the cards required no time-out, this field shall be set to 0x0000. TPLFE_SP_A VG_PWR_3.3V This value is the same as that of TPLFE_OP_AVG_PWR. TPLFE_SP_MAX_PWR_3.3V This value is the same as that of TPLFE_OP_MAX_PWR. TPLFE_HP_A VG_PWR_3.3V This 16-bi[...]

  • Page 67

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 58 16.7.5 CISTPL_SDIO_STD: Function is a St andard SDIO Function This tuple code (0x91) has been reserved for use by SDIO devices that conform to t he application s pecifications for standard SDIO functions, as define d in those sep arate specif ications. The exac[...]

  • Page 68

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 59 Appendix A (Normative) A.1 SD and SPI Command List T able A-14 and T able A-15 show the commands that are supported by SD memory and SDIO devices in both SPI and SD modes. If a command is not identified as either ma ndatory or optional, then it is not supported[...]

  • Page 69

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 60 Supported Commands Abbreviation SDMEM System SDIO System Comments CMD0 GO_IDLE_ST A TE Mandatory Mandatory Used to change from SD to SPI mode CMD1 SEND_OP_COND Mandator y CMD5 IO_SEND_OP_COND Mandatory CMD6 SWITCH_FUNC Mandatory 1 Mandator y 1 A dded in Part 1 [...]

  • Page 70

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 61 Appendix B (Normative) B.1 Normative References The following documents are refere nced by this specification. This specification c an apply to any released versions of below SD S pecifications after V ersion 2.00. 1) SD S pecifications Part 1 PHYSICAL LA YER S[...]

  • Page 71

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 62 Appendix C C.1 Abbreviations and T erms 3C The original 3 companies that est ablished the SDA and the SD card specification ACMD Application CommanD An additional set of commands created to su pport SD specific requirements. Block A number of bytes, basic data [...]

  • Page 72

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 63 LOW , HIGH Binary interface states with defined assignment to a volt age level MBIO Multi-Block I/O miniSDIO Card A SDIO card based on the miniSD card form factor . MMC MultiMedia Card MSB, LSB The Most Significant Bit or Least Significant Bit OCR Operation Con[...]

  • Page 73

    ©Copyright 2000-2007 SD Card Association SDIO Simplified Specification V ersion 2.00 64 Appendix D (Informative) Appendix D is not included in the Simplified S pecification. The Last Page[...]