SDI Technologies SDIO Card User Manual

Page 5

Advertising
background image

©Copyright 2002-2006 SD Card Association

SDIO Card Bluetooth Type-A Simplified Specification Version 1.00

IV

Table of Contents

1. Introduction.........................................................................................................................................................1

1.1 Background of the SDIO Card Specification for Bluetooth ............................................................................1

1.2 Typical Applications ........................................................................................................................................1

1.3 Type-A Card and Type-B Card .......................................................................................................................3

1.4 Requirements for Type-A Specification ..........................................................................................................4

2. Type-A Specification Overview .........................................................................................................................5

2.1 Scope .............................................................................................................................................................5

2.2 SDIO Card Type-A for Bluetooth Interface Structure .....................................................................................5

2.3 Supported Bluetooth Protocol Layers in the SDIO Card Type-A for Bluetooth ..............................................8

3. Card Management Interface ..............................................................................................................................9

3.1 Overview ........................................................................................................................................................9

3.2 I/O Function Capability ...................................................................................................................................9

3.3 Transfer Mode Capability ...............................................................................................................................9

4. Type-A Transport ..............................................................................................................................................10

4.1 Overview ......................................................................................................................................................10

4.2 Packet Format ..............................................................................................................................................10

4.3 Adaptation to SDIO.......................................................................................................................................11

4.3.1 Register Map.........................................................................................................................................11

4.3.2 Byte Basis Transfer Mode.....................................................................................................................13

4.3.3 Block Basis Transfer Mode ...................................................................................................................15

5. CIS Formats.......................................................................................................................................................17

5.1 CIS Overview ...............................................................................................................................................17

5.2 CISTPL_SDIO_FUNCTION: SDIO Card for Bluetooth Supported Sub-Tuple.............................................17

5.2.1 TPL_SDIOBT_RTC: SDIO Card for Bluetooth Retry Control Support .................................................17

A.1

Normative References .................................................................................................................................18

B.1

Abbreviations and Terms ............................................................................................................................19

C.1

Example of SDIO Card Type-A for Bluetooth Initialization Procedure ...................................................21

D.1

Example Sequence of SDIO Adaptation Layer Operation........................................................................22

5.3 Byte Basis Transfer Mode ............................................................................................................................22

5.3.1 Write Flow – No Error (Byte Basis Transfer Mode)...............................................................................22

5.3.2 Write Flow – CRC Error (Byte Basis Transfer Mode) ...........................................................................23

5.3.3 Read Flow for the Card with Necessary Read Acknowledge (RTC=0) – No Error (Byte Basis Transfer
Mode) 24

5.3.4 Read Flow for the Card with Unnecessary Read Acknowledge (RTC=1) – No Error (Byte Basis
Transfer Mode)...............................................................................................................................................25

5.3.5 Read Flow for the Card with Necessary Read Acknowledge (RTC=0) – CRC Error (Byte Basis
Transfer Mode)...............................................................................................................................................26

5.3.6 Read Flow for the Card with Unnecessary Read Acknowledge (RTC=1) – CRC Error (Byte Basis
Transfer Mode)...............................................................................................................................................27

5.4 Block Basis Transfer Mode ..........................................................................................................................28

5.4.1 Write Flow – No Error (Block Basis Transfer Mode) .............................................................................28

5.4.2 Write Flow – CRC Error (Block Basis Transfer Mode)..........................................................................29

5.4.3 Read Flow for the Card with Necessary Read Acknowledge (RTC=0) – No Error (Block Basis Transfer
Mode) 30

5.4.4 Read Flow for the Card with Unnecessary Read Acknowledge (RTC=1) – No Error (Block Basis
Transfer Mode)...............................................................................................................................................31

5.4.5 Read Flow for the Card with Necessary Read Acknowledge (RTC=0) – CRC Error (Block Basis
Transfer Mode)...............................................................................................................................................32

5.4.6 Read Flow for the Card with Unnecessary Read Acknowledge (RTC=1) – CRC Error (Block Basis
Transfer Mode)...............................................................................................................................................33

Advertising