SDI Technologies SDIO Card User Manual

Page 19

Advertising
background image

©Copyright 2002-2006 SD Card Association

SDIO Card Bluetooth Type-A Simplified Specification Version 1.00

12

Field

Type

Description

The PCRRT bit indicates that the Host requests the SDIO Card to send the current packet data
again or the next packet data. This bit shall be set or reset after reading one packet data without
exception.

If this bit is set to 1, it indicates that the Host requests the current packet data again. The SDIO
Card leaves the current packet data intact, it sets the read address pointer of the Packet Read
Buffer back to the beginning of the current packet data, and it will send the interrupt to the Host.

If this bit is reset to 0, it indicates that the Host requests the next packet data. The SDIO Card
prepares for sending the next packet data, and then it will send the interrupt to the Host. This bit
does not affect the Packet Write Buffer.

This bit is auto cleared, so there is no need to rewrite a value of 0. This bit is write-only. Any read
will return an undetermined value.

Note: It is acceptable for the Host to set this bit even if there has been no error condition detected.
In this case, the Card shall behave the same as if there had been an actual error detected.
Additionally, the Host is not required to issue a retry when an error condition is detected. The Card
shall be able to proceed to the next command.

PCWRT

WO

Packet Write Retry:

The PCWRT bit indicates that the Host sends the current packet data to the SDIO Card again.

If this bit is set to 1, the SDIO Card sets the write address pointer of the Packet Write Buffer back
to the beginning of the current packet data. This bit does not affect the Packet Read Buffer.

This bit is auto cleared, so there is no need to rewrite a value of 0. This bit is write-only. Any read
will return an undetermined value.

Note: It is acceptable for the Host to set this bit even if there has been no error condition indicated
by the Card. In this case, the Card shall ignore the retry Type-A Transport packet. The Host shall
issue a retry request upon detecting an error condition from the Card.

RTC STAT

RO

Retry Control Status:

The Host reads this bit to determine that the Retry Control mode has been changed. The Host
shall wait until this bit is read back as the same value that was written to the RTC SET bit, one or
zero, before issuing another command to the Card. If the CIS does not indicate that the Card
supports RTC, this bit will always be read as a zero.

RTC SET

WO

Retry Control Set:

If the Card does not support Retry Control as indicated in the CIS, this bit is ignored. If the Card
does support Retry Control, this bit is set to 1 by the host if it will NOT return a Read
Acknowledgement to the Card. This bit can also be written with 0 to turn the Read Acknowledge
back on. The Host should always check the RTC_STAT bit after writing this bit to verify that the
mode change has been done.

INTRD RO

Packet Read Ready Interrupt:

This bit indicates that the Card has a packet ready to send to the Host when set to 1 and
corresponds to the Card indicating an interrupt on the SDIO bus. This bit is used by the Host to
identify the interrupt pending, and this bit will remain set to 1, until the Host writes 1 to the
CLINTRD bit. This bit is set once for every packet. On power up or after a reset, this bit shall be set
to 0.

CLINTRD

WO

Clear the INTRD Bit:

If this bit is set to 1, the INTRD bit is cleared. The CLINTRD bit is auto cleared, so there is no need
to rewrite a value of 0. This bit is write-only.

ENINTRD RW

Enable the INTRD Bit:

If this bit is cleared to 0, this indicates that the interrupt by the INTRD bit will not be sent to the
Host. On Power up or after a reset, this bit shall be set to 0.

MDSTAT

RO

SDIO Card for Bluetooth Mode Status:

Defines the SDIO Card for Bluetooth mode. On power up or after a reset, this bit shall be 0 to
indicate Type-A card (HCI level only).

*Note: Unused register Bit 1 to Bit 7 are set to 0.

Advertising