SDI Technologies SDIO Card User Manual
Page 5

©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