RS_SDIO controller
RM0082
708/844
Doc ID 018672 Rev 1
32.7.11 PWRCTL
register
The PWRCTRL bit assignments are given in
Note:
Power for the SD card is provided on board; hence programming this register is not
essential.
32.7.12 BLKGAPCTRL
register
The BLKGAPCTRL bit assignments are given in
Table 630.
PWRCTRL register bit assignments
Bit
Name
Reset
value
Type
Description
[07:04]
-
-
Rsvd
Reserved
[03:01]
SDBVS
3’h0
RW
By setting these bits, the HD selects the voltage level
for the SD card. Before setting this register, the HD
shall check the voltage support bits in the capabilities
register. If an unsupported voltage is selected, the Host
System shall not supply SD bus voltage
3’b111 - 3.3 Flattop.
3’b110 - 3.0 V(Typ.)
3’b101 - 1.8 V(Typ.)
3’b100 - 3’b000 - Reserved
[00]
SDBPWR
1’h0
RW
Before setting this bit, the SD host driver shall set SD
Bus Voltage Select. If the HC detects the No Card
State, this bit shall be cleared.
1’b1 - Power on
1’b0 - Power off
Table 631.
BLKGAPCTRL register bit assignments
Bit
Name
Reset
value
Type
Description
[07:04] -
-
Rsvd
Reserved
[03]
IRQBK
1’h0
RW
This bit is valid only in 4 bit mode of the SDIO card and
selects a sample point in the interrupt cycle. Setting to
logic ‘1’ enables interrupt detection at the block gap for a
multiple block transfer. If the SD card cannot signal an
interrupt during a multiple block transfer, this bit should
be set to logic ‘0’. When the HD detects an SD card
insertion, it shall set this bit according to the CCCR of
the SDIO card.