3 adaptation to sdio, 1 register map – SDI Technologies SDIO Card User Manual

Page 18

Advertising
background image

©Copyright 2002-2006 SD Card Association

SDIO Card Bluetooth Type-A Simplified Specification Version 1.00

11

4.3 Adaptation to SDIO

4.3.1 Register Map

Table 3 shows the SDIO Card Type-A register map and Table 4 shows their descriptions. There is one
register for selecting card operational mode (not used in Type-A mode); three registers for interrupt
control and four registers for Read/Write control (counting Receiver Data and Transmitter Data as
separate registers).

Table 3 – SDIO Card Type-A for Bluetooth Register Map

Add

RW

Register

Name

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

RO

Receiver

Data

RDAT

0x00

WO

Transmitter

Data

TDAT

0x10

WO

Read Packet

Control

0

0

0

0

0

0

0

PC

RRT

0x11 WO

Write Packet

Control

0 0 0 0 0 0 0

PC

WRT

RO

Retry Control

Status

0

0

0

0

0

0

0

RTC STAT

0x12

WO

Retry Control

Set

0

0

0

0

0

0

0

RTC SET

RO

Interrupt

Identification

0 0 0 0 0 0 0 INTRD

0x13

WO

Interrupt

Clear

0 0 0 0 0 0 0

CL

INTRD

0x14

RW

Interrupt

Enable

0

0

0

0

0

0

0

EN

INTRD

0x20 RO

Bluetooth

Mode Status

0 0 0 0 0 0 0

MD

STAT

Table 4 – SDIO Card Type-A for Bluetooth Register Description

Field

Type

Description

RDAT RO

Access Window to Receive Data:

Any read from this address will pass data from the byte addressed by the read address pointer.
After any read from this register, the read address pointer will be automatically incremented by 1.

The Host shall not use CMD52 and shall use CMD53 for accessing RDAT (Address 0x00). When
the Host uses CMD52 for accessing RDAT, the Card will return 'OUT_OF_RANGE' error to the
Host in SD mode or 'PARAMETER ERROR' in SPI mode.

TDAT

WO

Access Window to Transmit Data:

Any write to this address will pass data to the byte addressed by the write address pointer. After
any write to this register, the write address pointer will be automatically incremented by 1.

The Host shall not use CMD52 and shall use CMD53 for accessing TDAT (Address 0x00). When
the Host uses CMD52 for accessing TDAT, the Card will return 'OUT_OF_RANGE' error to the
Host in SD mode or 'PARAMETER ERROR' in SPI mode.

PCRRT

WO

Packet Read Retry:

Advertising