RS_SDIO controller
RM0082
704/844
Doc ID 018672 Rev 1
[23:20]
DAT[3:0]LSL
4’hF
RO
This status is used to check DAT line level to recover
from errors, and for debugging. This is especially
useful in detecting the busy signal level from DAT[0].
D23 - DAT[3]
D22 - DAT[2]
D21 - DAT[1]
D20 - DAT[0]
[19]
WPRSPL
1’h0
RO
The Write Protect Switch is supported for memory
and combo cards. This bit reflects the SDWP# pin.
1’b0 - Write protected (SDWP# = 1)
1’b1 - Write enabled (SDWP# = 0)
[18]
CDPL
1’h0
RO
This bit reflects the inverse value of the SDCD# pin.
1’b0 - No Card present (SDCD# = 1)
1’b1 - Card present (SDCD# = 0)
[17]
CSS
1’h0
RO
This bit is used for testing. If it is logic ‘0’, the Card
Detect Pin Level is not stable. If this bit is set to logic
‘1’, it means the Card Detect Pin Level is stable. The
Software Reset For All in the Software Reset Register
shall not affect this bit.
1’b0 - Reset of Debouncing
1’b1 - No Card or Inserted
[16]
CRDINS
1’h0
RO
This bit indicates whether a card has been inserted.
Changing from 0 to 1 generates a Card Insertion
interrupt in the Normal Interrupt Status register and
changing from 1 to 0 generates a Card Removal
Interrupt in the Normal Interrupt Status register. The
Software Reset For All in the Software Reset register
shall not affect this bit. If a Card is removed while its
power is on and its clock is oscillating, the HC shall
clear SD Bus Power in the Power Control register and
SD Clock Enable in the Clock control register. In
addition the HD should clear the HC by the Software
Reset For All in Software register. The card detect is
active regardless of the SD Bus Power.
1’b0 - Reset or Debouncing or No Card
1’b1 - Card Inserted
[15:12]
-
-
Rsvd
Reserved
[11]
BRE
1’h0
ROC
This status is used for non-DMA read transfers. This
read only flag indicates that valid data exists in the
host side buffer status. If this bit is logic ‘1’, readable
data exists in the buffer. A change of this bit from 1 to
0 occurs when all the block data is read from the
buffer. A change of this bit from 0 to 1 occurs when all
the block data is ready in the buffer and generates the
Buffer Read Ready Interrupt.
1’b0 - Read Disable
1’b1 - Read Enable.
Table 628.
PRSTATE register bit assignments (continued)
Bit
Name
Reset
value
Type
Description