\n

SDHC

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x235 byte (0x0)
mem_usage : registers
protection : not protected

Registers

SDHC_SSAR

SDHC_SSAR_CMD23_MODE

SSAR

SSAR_CMD23_MODE

RR0

SDHC_PVR[1]

RR1

RR2

SDHC_PVR[2]

RR3

SDHC_PVR[3]

SDHC_RR[0]

SDHC_BDPR

BDPR

SDHC_MC1R

MC1R

SDHC_MC2R

MC2R

SDHC_ACR

ACR

SDHC_CC2R

CC2R

SDHC_CACR

CACR

SDHC_DBGR

DBGR

SDHC_PSR

PSR

SDHC_PVR[4]

SDHC_HC1R

SDHC_HC1R_EMMC_MODE

HC1R

HC1R_EMMC_MODE

SDHC_PCR

PCR

SDHC_BGCR

SDHC_BGCR_EMMC_MODE

BGCR

BGCR_EMMC_MODE

SDHC_WCR

WCR

SDHC_PVR[5]

SDHC_CCR

CCR

SDHC_TCR

TCR

SDHC_SRR

SRR

SDHC_NISTR

SDHC_NISTR_EMMC_MODE

NISTR

NISTR_EMMC_MODE

SDHC_EISTR

SDHC_EISTR_EMMC_MODE

EISTR

EISTR_EMMC_MODE

SDHC_PVR[6]

SDHC_RR[1]

SDHC_NISTER

SDHC_NISTER_EMMC_MODE

NISTER

NISTER_EMMC_MODE

SDHC_EISTER

SDHC_EISTER_EMMC_MODE

EISTER

EISTER_EMMC_MODE

SDHC_NISIER

SDHC_NISIER_EMMC_MODE

NISIER

NISIER_EMMC_MODE

SDHC_PVR[7]

SDHC_EISIER

SDHC_EISIER_EMMC_MODE

EISIER

EISIER_EMMC_MODE

SDHC_ACESR

ACESR

SDHC_HC2R

SDHC_HC2R_EMMC_MODE

HC2R

HC2R_EMMC_MODE

SDHC_BSR

BSR

SDHC_CA0R

CA0R

SDHC_CA1R

CA1R

SDHC_MCCAR

MCCAR

SDHC_RR[2]

SDHC_FERACES

FERACES

SDHC_FEREIS

FEREIS

SDHC_AESR

AESR

ASAR1

SDHC_BCR

BCR

PVR0

PVR1

PVR2

PVR3

SDHC_RR[3]

PVR4

PVR5

PVR6

PVR7

SDHC_ARG1R

ARG1R

SDHC_ASAR[0]

SDHC_TMR

TMR

SDHC_PVR[0]

SDHC_CR

CR

SDHC_SISR

SISR

SDHC_HCVR

HCVR


SDHC_SSAR

SDMA System Address / Argument 2
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_SSAR SDHC_SSAR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : SDMA System Address
bits : 0 - 31 (32 bit)


SDHC_SSAR_CMD23_MODE

SDMA System Address / Argument 2
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : SSAR
reset_Mask : 0x0

SDHC_SSAR_CMD23_MODE SDHC_SSAR_CMD23_MODE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ARG2

ARG2 : Argument 2
bits : 0 - 31 (32 bit)


SSAR

SDMA System Address / Argument 2
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SSAR SSAR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : SDMA System Address
bits : 0 - 31 (32 bit)


SSAR_CMD23_MODE

SDMA System Address / Argument 2
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : SSAR
reset_Mask : 0x0

SSAR_CMD23_MODE SSAR_CMD23_MODE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ARG2

ARG2 : Argument 2
bits : 0 - 31 (32 bit)


RR0

Response
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

RR0 RR0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDRESP

CMDRESP : Command Response
bits : 0 - 31 (32 bit)


SDHC_PVR[1]

Preset Value n
address_offset : 0x122 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_PVR[1] SDHC_PVR[1] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SDCLKFSEL CLKGSEL DRVSEL

SDCLKFSEL : SDCLK Frequency Select Value for Initialization
bits : 0 - 9 (10 bit)

CLKGSEL : Clock Generator Select Value for Initialization
bits : 10 - 10 (1 bit)

Enumeration: CLKGSELSelect

0 : DIV

Host Controller Ver2.00 Compatible Clock Generator (Divider)

1 : PROG

Programmable Clock Generator

End of enumeration elements list.

DRVSEL : Driver Strength Select Value for Initialization
bits : 14 - 15 (2 bit)

Enumeration: DRVSELSelect

0 : B

Driver Type B is Selected

1 : A

Driver Type A is Selected

2 : C

Driver Type C is Selected

3 : D

Driver Type D is Selected

End of enumeration elements list.


RR1

Response
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

RR1 RR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDRESP

CMDRESP : Command Response
bits : 0 - 31 (32 bit)


RR2

Response
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

RR2 RR2 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDRESP

CMDRESP : Command Response
bits : 0 - 31 (32 bit)


SDHC_PVR[2]

Preset Value n
address_offset : 0x186 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_PVR[2] SDHC_PVR[2] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SDCLKFSEL CLKGSEL DRVSEL

SDCLKFSEL : SDCLK Frequency Select Value for Initialization
bits : 0 - 9 (10 bit)

CLKGSEL : Clock Generator Select Value for Initialization
bits : 10 - 10 (1 bit)

Enumeration: CLKGSELSelect

0 : DIV

Host Controller Ver2.00 Compatible Clock Generator (Divider)

1 : PROG

Programmable Clock Generator

End of enumeration elements list.

DRVSEL : Driver Strength Select Value for Initialization
bits : 14 - 15 (2 bit)

Enumeration: DRVSELSelect

0 : B

Driver Type B is Selected

1 : A

Driver Type A is Selected

2 : C

Driver Type C is Selected

3 : D

Driver Type D is Selected

End of enumeration elements list.


RR3

Response
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

RR3 RR3 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDRESP

CMDRESP : Command Response
bits : 0 - 31 (32 bit)


SDHC_PVR[3]

Preset Value n
address_offset : 0x1EC Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_PVR[3] SDHC_PVR[3] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SDCLKFSEL CLKGSEL DRVSEL

SDCLKFSEL : SDCLK Frequency Select Value for Initialization
bits : 0 - 9 (10 bit)

CLKGSEL : Clock Generator Select Value for Initialization
bits : 10 - 10 (1 bit)

Enumeration: CLKGSELSelect

0 : DIV

Host Controller Ver2.00 Compatible Clock Generator (Divider)

1 : PROG

Programmable Clock Generator

End of enumeration elements list.

DRVSEL : Driver Strength Select Value for Initialization
bits : 14 - 15 (2 bit)

Enumeration: DRVSELSelect

0 : B

Driver Type B is Selected

1 : A

Driver Type A is Selected

2 : C

Driver Type C is Selected

3 : D

Driver Type D is Selected

End of enumeration elements list.


SDHC_RR[0]

Response
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

SDHC_RR[0] SDHC_RR[0] read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDRESP

CMDRESP : Command Response
bits : 0 - 31 (32 bit)


SDHC_BDPR

Buffer Data Port
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_BDPR SDHC_BDPR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BUFDATA

BUFDATA : Buffer Data
bits : 0 - 31 (32 bit)


BDPR

Buffer Data Port
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BDPR BDPR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BUFDATA

BUFDATA : Buffer Data
bits : 0 - 31 (32 bit)


SDHC_MC1R

MMC Control 1
address_offset : 0x204 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_MC1R SDHC_MC1R read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CMDTYP DDR OPD BOOTA RSTN FCD

CMDTYP : e.MMC Command Type
bits : 0 - 1 (2 bit)

Enumeration: CMDTYPSelect

0 : NORMAL

Not a MMC specific command

1 : WAITIRQ

Wait IRQ Command

2 : STREAM

Stream Command

3 : BOOT

Boot Command

End of enumeration elements list.

DDR : e.MMC HSDDR Mode
bits : 3 - 3 (1 bit)

OPD : e.MMC Open Drain Mode
bits : 4 - 4 (1 bit)

BOOTA : e.MMC Boot Acknowledge Enable
bits : 5 - 5 (1 bit)

RSTN : e.MMC Reset Signal
bits : 6 - 6 (1 bit)

FCD : e.MMC Force Card Detect
bits : 7 - 7 (1 bit)


MC1R

MMC Control 1
address_offset : 0x204 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MC1R MC1R read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CMDTYP DDR OPD BOOTA RSTN FCD

CMDTYP : e.MMC Command Type
bits : 0 - 1 (2 bit)

Enumeration: CMDTYPSelect

0 : NORMAL

Not a MMC specific command

1 : WAITIRQ

Wait IRQ Command

2 : STREAM

Stream Command

3 : BOOT

Boot Command

End of enumeration elements list.

DDR : e.MMC HSDDR Mode
bits : 3 - 3 (1 bit)

OPD : e.MMC Open Drain Mode
bits : 4 - 4 (1 bit)

BOOTA : e.MMC Boot Acknowledge Enable
bits : 5 - 5 (1 bit)

RSTN : e.MMC Reset Signal
bits : 6 - 6 (1 bit)

FCD : e.MMC Force Card Detect
bits : 7 - 7 (1 bit)


SDHC_MC2R

MMC Control 2
address_offset : 0x205 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

SDHC_MC2R SDHC_MC2R write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 SRESP ABOOT

SRESP : e.MMC Abort Wait IRQ
bits : 0 - 0 (1 bit)

ABOOT : e.MMC Abort Boot
bits : 1 - 1 (1 bit)


MC2R

MMC Control 2
address_offset : 0x205 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

MC2R MC2R write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 SRESP ABOOT

SRESP : e.MMC Abort Wait IRQ
bits : 0 - 0 (1 bit)

ABOOT : e.MMC Abort Boot
bits : 1 - 1 (1 bit)


SDHC_ACR

AHB Control
address_offset : 0x208 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_ACR SDHC_ACR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BMAX

BMAX : AHB Maximum Burst
bits : 0 - 1 (2 bit)

Enumeration: BMAXSelect

0 : INCR16

None

1 : INCR8

None

2 : INCR4

None

3 : SINGLE

None

End of enumeration elements list.


ACR

AHB Control
address_offset : 0x208 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ACR ACR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BMAX

BMAX : AHB Maximum Burst
bits : 0 - 1 (2 bit)

Enumeration: BMAXSelect

0 : INCR16


1 : INCR8


2 : INCR4


3 : SINGLE


End of enumeration elements list.


SDHC_CC2R

Clock Control 2
address_offset : 0x20C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_CC2R SDHC_CC2R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FSDCLKD

FSDCLKD : Force SDCK Disabled
bits : 0 - 0 (1 bit)

Enumeration: FSDCLKDSelect

0 : NOEFFECT

No effect

1 : DISABLE

SDCLK can be stopped at any time after DATA transfer.SDCLK enable forcing for 8 SDCLK cycles is disabled

End of enumeration elements list.


CC2R

Clock Control 2
address_offset : 0x20C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CC2R CC2R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FSDCLKD

FSDCLKD : Force SDCK Disabled
bits : 0 - 0 (1 bit)

Enumeration: FSDCLKDSelect

0 : NOEFFECT

No effect

1 : DISABLE

SDCLK can be stopped at any time after DATA transfer.SDCLK enable forcing for 8 SDCLK cycles is disabled

End of enumeration elements list.


SDHC_CACR

Capabilities Control
address_offset : 0x230 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_CACR SDHC_CACR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CAPWREN KEY

CAPWREN : Capabilities Registers Write Enable (Required to write the correct frequencies in the Capabilities Registers)
bits : 0 - 0 (1 bit)

KEY : Key (0x46)
bits : 8 - 15 (8 bit)


CACR

Capabilities Control
address_offset : 0x230 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CACR CACR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CAPWREN KEY

CAPWREN : Capabilities Registers Write Enable (Required to write the correct frequencies in the Capabilities Registers)
bits : 0 - 0 (1 bit)

KEY : Key (0x46)
bits : 8 - 15 (8 bit)


SDHC_DBGR

Debug
address_offset : 0x234 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_DBGR SDHC_DBGR read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 NIDBG

NIDBG : Non-intrusive debug enable
bits : 0 - 0 (1 bit)

Enumeration: NIDBGSelect

0 : IDBG

Debugging is intrusive (reads of BDPR from debugger are considered and increment the internal buffer pointer)

1 : NIDBG

Debugging is not intrusive (reads of BDPR from debugger are discarded and do not increment the internal buffer pointer)

End of enumeration elements list.


DBGR

Debug
address_offset : 0x234 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DBGR DBGR read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 NIDBG

NIDBG : Non-intrusive debug enable
bits : 0 - 0 (1 bit)

Enumeration: NIDBGSelect

0 : IDBG

Debugging is intrusive (reads of BDPR from debugger are considered and increment the internal buffer pointer)

1 : NIDBG

Debugging is not intrusive (reads of BDPR from debugger are discarded and do not increment the internal buffer pointer)

End of enumeration elements list.


SDHC_PSR

Present State
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

SDHC_PSR SDHC_PSR read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDINHC CMDINHD DLACT RTREQ WTACT RTACT BUFWREN BUFRDEN CARDINS CARDSS CARDDPL WRPPL DATLL CMDLL

CMDINHC : Command Inhibit (CMD)
bits : 0 - 0 (1 bit)

Enumeration: CMDINHCSelect

0 : CAN

Can issue command using only CMD line

1 : CANNOT

Cannot issue command

End of enumeration elements list.

CMDINHD : Command Inhibit (DAT)
bits : 1 - 1 (1 bit)

Enumeration: CMDINHDSelect

0 : CAN

Can issue command which uses the DAT line

1 : CANNOT

Cannot issue command which uses the DAT line

End of enumeration elements list.

DLACT : DAT Line Active
bits : 2 - 2 (1 bit)

Enumeration: DLACTSelect

0 : INACTIVE

DAT Line Inactive

1 : ACTIVE

DAT Line Active

End of enumeration elements list.

RTREQ : Re-Tuning Request
bits : 3 - 3 (1 bit)

Enumeration: RTREQSelect

0 : OK

Fixed or well-tuned sampling clock

1 : REQUIRED

Sampling clock needs re-tuning

End of enumeration elements list.

WTACT : Write Transfer Active
bits : 8 - 8 (1 bit)

Enumeration: WTACTSelect

0 : NO

No valid data

1 : YES

Transferring data

End of enumeration elements list.

RTACT : Read Transfer Active
bits : 9 - 9 (1 bit)

Enumeration: RTACTSelect

0 : NO

No valid data

1 : YES

Transferring data

End of enumeration elements list.

BUFWREN : Buffer Write Enable
bits : 10 - 10 (1 bit)

Enumeration: BUFWRENSelect

0 : DISABLE

Write disable

1 : ENABLE

Write enable

End of enumeration elements list.

BUFRDEN : Buffer Read Enable
bits : 11 - 11 (1 bit)

Enumeration: BUFRDENSelect

0 : DISABLE

Read disable

1 : ENABLE

Read enable

End of enumeration elements list.

CARDINS : Card Inserted
bits : 16 - 16 (1 bit)

Enumeration: CARDINSSelect

0 : NO

Reset or Debouncing or No Card

1 : YES

Card inserted

End of enumeration elements list.

CARDSS : Card State Stable
bits : 17 - 17 (1 bit)

Enumeration: CARDSSSelect

0 : NO

Reset or Debouncing

1 : YES

No Card or Insered

End of enumeration elements list.

CARDDPL : Card Detect Pin Level
bits : 18 - 18 (1 bit)

Enumeration: CARDDPLSelect

0 : NO

No card present (SDCD#=1)

1 : YES

Card present (SDCD#=0)

End of enumeration elements list.

WRPPL : Write Protect Pin Level
bits : 19 - 19 (1 bit)

Enumeration: WRPPLSelect

0 : PROTECTED

Write protected (SDWP#=0)

1 : ENABLED

Write enabled (SDWP#=1)

End of enumeration elements list.

DATLL : DAT[3:0] Line Level
bits : 20 - 23 (4 bit)

CMDLL : CMD Line Level
bits : 24 - 24 (1 bit)


PSR

Present State
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PSR PSR read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDINHC CMDINHD DLACT RTREQ WTACT RTACT BUFWREN BUFRDEN CARDINS CARDSS CARDDPL WRPPL DATLL CMDLL

CMDINHC : Command Inhibit (CMD)
bits : 0 - 0 (1 bit)

Enumeration: CMDINHCSelect

0 : CAN

Can issue command using only CMD line

1 : CANNOT

Cannot issue command

End of enumeration elements list.

CMDINHD : Command Inhibit (DAT)
bits : 1 - 1 (1 bit)

Enumeration: CMDINHDSelect

0 : CAN

Can issue command which uses the DAT line

1 : CANNOT

Cannot issue command which uses the DAT line

End of enumeration elements list.

DLACT : DAT Line Active
bits : 2 - 2 (1 bit)

Enumeration: DLACTSelect

0 : INACTIVE

DAT Line Inactive

1 : ACTIVE

DAT Line Active

End of enumeration elements list.

RTREQ : Re-Tuning Request
bits : 3 - 3 (1 bit)

Enumeration: RTREQSelect

0 : OK

Fixed or well-tuned sampling clock

1 : REQUIRED

Sampling clock needs re-tuning

End of enumeration elements list.

WTACT : Write Transfer Active
bits : 8 - 8 (1 bit)

Enumeration: WTACTSelect

0 : NO

No valid data

1 : YES

Transferring data

End of enumeration elements list.

RTACT : Read Transfer Active
bits : 9 - 9 (1 bit)

Enumeration: RTACTSelect

0 : NO

No valid data

1 : YES

Transferring data

End of enumeration elements list.

BUFWREN : Buffer Write Enable
bits : 10 - 10 (1 bit)

Enumeration: BUFWRENSelect

0 : DISABLE

Write disable

1 : ENABLE

Write enable

End of enumeration elements list.

BUFRDEN : Buffer Read Enable
bits : 11 - 11 (1 bit)

Enumeration: BUFRDENSelect

0 : DISABLE

Read disable

1 : ENABLE

Read enable

End of enumeration elements list.

CARDINS : Card Inserted
bits : 16 - 16 (1 bit)

Enumeration: CARDINSSelect

0 : NO

Reset or Debouncing or No Card

1 : YES

Card inserted

End of enumeration elements list.

CARDSS : Card State Stable
bits : 17 - 17 (1 bit)

Enumeration: CARDSSSelect

0 : NO

Reset or Debouncing

1 : YES

No Card or Insered

End of enumeration elements list.

CARDDPL : Card Detect Pin Level
bits : 18 - 18 (1 bit)

Enumeration: CARDDPLSelect

0 : NO

No card present (SDCD#=1)

1 : YES

Card present (SDCD#=0)

End of enumeration elements list.

WRPPL : Write Protect Pin Level
bits : 19 - 19 (1 bit)

Enumeration: WRPPLSelect

0 : PROTECTED

Write protected (SDWP#=0)

1 : ENABLED

Write enabled (SDWP#=1)

End of enumeration elements list.

DATLL : DAT[3:0] Line Level
bits : 20 - 23 (4 bit)

CMDLL : CMD Line Level
bits : 24 - 24 (1 bit)


SDHC_PVR[4]

Preset Value n
address_offset : 0x254 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_PVR[4] SDHC_PVR[4] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SDCLKFSEL CLKGSEL DRVSEL

SDCLKFSEL : SDCLK Frequency Select Value for Initialization
bits : 0 - 9 (10 bit)

CLKGSEL : Clock Generator Select Value for Initialization
bits : 10 - 10 (1 bit)

Enumeration: CLKGSELSelect

0 : DIV

Host Controller Ver2.00 Compatible Clock Generator (Divider)

1 : PROG

Programmable Clock Generator

End of enumeration elements list.

DRVSEL : Driver Strength Select Value for Initialization
bits : 14 - 15 (2 bit)

Enumeration: DRVSELSelect

0 : B

Driver Type B is Selected

1 : A

Driver Type A is Selected

2 : C

Driver Type C is Selected

3 : D

Driver Type D is Selected

End of enumeration elements list.


SDHC_HC1R

Host Control 1
address_offset : 0x28 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_HC1R SDHC_HC1R read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 LEDCTRL DW HSEN DMASEL CARDDTL CARDDSEL

LEDCTRL : LED Control
bits : 0 - 0 (1 bit)

Enumeration: LEDCTRLSelect

0 : OFF

LED off

1 : ON

LED on

End of enumeration elements list.

DW : Data Width
bits : 1 - 1 (1 bit)

Enumeration: DWSelect

0 : 1BIT

1-bit mode

1 : 4BIT

4-bit mode

End of enumeration elements list.

HSEN : High Speed Enable
bits : 2 - 2 (1 bit)

Enumeration: HSENSelect

0 : NORMAL

Normal Speed mode

1 : HIGH

High Speed mode

End of enumeration elements list.

DMASEL : DMA Select
bits : 3 - 4 (2 bit)

Enumeration: DMASELSelect

0 : SDMA

SDMA is selected

2 : 32BIT

32-bit Address ADMA2 is selected

End of enumeration elements list.

CARDDTL : Card Detect Test Level
bits : 6 - 6 (1 bit)

Enumeration: CARDDTLSelect

0 : NO

No Card

1 : YES

Card Inserted

End of enumeration elements list.

CARDDSEL : Card Detect Signal Selection
bits : 7 - 7 (1 bit)

Enumeration: CARDDSELSelect

0 : NORMAL

SDCD# is selected (for normal use)

1 : TEST

The Card Select Test Level is selected (for test purpose)

End of enumeration elements list.


SDHC_HC1R_EMMC_MODE

Host Control 1
address_offset : 0x28 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
alternate_register : HC1R
reset_Mask : 0x0

SDHC_HC1R_EMMC_MODE SDHC_HC1R_EMMC_MODE read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DW HSEN DMASEL

DW : Data Width
bits : 1 - 1 (1 bit)

Enumeration: DWSelect

0 : 1BIT

1-bit mode

1 : 4BIT

4-bit mode

End of enumeration elements list.

HSEN : High Speed Enable
bits : 2 - 2 (1 bit)

Enumeration: HSENSelect

0 : NORMAL

Normal Speed mode

1 : HIGH

High Speed mode

End of enumeration elements list.

DMASEL : DMA Select
bits : 3 - 4 (2 bit)

Enumeration: DMASELSelect

0 : SDMA

SDMA is selected

2 : 32BIT

32-bit Address ADMA2 is selected

End of enumeration elements list.


HC1R

Host Control 1
address_offset : 0x28 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HC1R HC1R read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 LEDCTRL DW HSEN DMASEL CARDDTL CARDDSEL

LEDCTRL : LED Control
bits : 0 - 0 (1 bit)

Enumeration: LEDCTRLSelect

0 : OFF

LED off

1 : ON

LED on

End of enumeration elements list.

DW : Data Width
bits : 1 - 1 (1 bit)

Enumeration: DWSelect

0 : 1BIT

1-bit mode

1 : 4BIT

4-bit mode

End of enumeration elements list.

HSEN : High Speed Enable
bits : 2 - 2 (1 bit)

Enumeration: HSENSelect

0 : NORMAL

Normal Speed mode

1 : HIGH

High Speed mode

End of enumeration elements list.

DMASEL : DMA Select
bits : 3 - 4 (2 bit)

Enumeration: DMASELSelect

0 : SDMA

SDMA is selected

2 : 32BIT

32-bit Address ADMA2 is selected

End of enumeration elements list.

CARDDTL : Card Detect Test Level
bits : 6 - 6 (1 bit)

Enumeration: CARDDTLSelect

0 : NO

No Card

1 : YES

Card Inserted

End of enumeration elements list.

CARDDSEL : Card Detect Signal Selection
bits : 7 - 7 (1 bit)

Enumeration: CARDDSELSelect

0 : NORMAL

SDCD# is selected (for normal use)

1 : TEST

The Card Select Test Level is selected (for test purpose)

End of enumeration elements list.


HC1R_EMMC_MODE

Host Control 1
address_offset : 0x28 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
alternate_register : HC1R
reset_Mask : 0x0

HC1R_EMMC_MODE HC1R_EMMC_MODE read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DW HSEN DMASEL

DW : Data Width
bits : 1 - 1 (1 bit)

Enumeration: DWSelect

0 : 1BIT

1-bit mode

1 : 4BIT

4-bit mode

End of enumeration elements list.

HSEN : High Speed Enable
bits : 2 - 2 (1 bit)

Enumeration: HSENSelect

0 : NORMAL

Normal Speed mode

1 : HIGH

High Speed mode

End of enumeration elements list.

DMASEL : DMA Select
bits : 3 - 4 (2 bit)

Enumeration: DMASELSelect

0 : SDMA

SDMA is selected

2 : 32BIT

32-bit Address ADMA2 is selected

End of enumeration elements list.


SDHC_PCR

Power Control
address_offset : 0x29 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_PCR SDHC_PCR read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 SDBPWR SDBVSEL

SDBPWR : SD Bus Power
bits : 0 - 0 (1 bit)

Enumeration: SDBPWRSelect

0 : OFF

Power off

1 : ON

Power on

End of enumeration elements list.

SDBVSEL : SD Bus Voltage Select
bits : 1 - 3 (3 bit)

Enumeration: SDBVSELSelect

5 : 1V8

1.8V (Typ.)

6 : 3V0

3.0V (Typ.)

7 : 3V3

3.3V (Typ.)

End of enumeration elements list.


PCR

Power Control
address_offset : 0x29 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PCR PCR read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 SDBPWR SDBVSEL

SDBPWR : SD Bus Power
bits : 0 - 0 (1 bit)

Enumeration: SDBPWRSelect

0 : OFF

Power off

1 : ON

Power on

End of enumeration elements list.

SDBVSEL : SD Bus Voltage Select
bits : 1 - 3 (3 bit)

Enumeration: SDBVSELSelect

5 : 1V8

1.8V (Typ.)

6 : 3V0

3.0V (Typ.)

7 : 3V3

3.3V (Typ.)

End of enumeration elements list.


SDHC_BGCR

Block Gap Control
address_offset : 0x2A Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_BGCR SDHC_BGCR read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 STPBGR CONTR RWCTRL INTBG

STPBGR : Stop at Block Gap Request
bits : 0 - 0 (1 bit)

Enumeration: STPBGRSelect

0 : TRANSFER

Transfer

1 : STOP

Stop

End of enumeration elements list.

CONTR : Continue Request
bits : 1 - 1 (1 bit)

Enumeration: CONTRSelect

0 : GO_ON

Not affected

1 : RESTART

Restart

End of enumeration elements list.

RWCTRL : Read Wait Control
bits : 2 - 2 (1 bit)

Enumeration: RWCTRLSelect

0 : DISABLE

Disable Read Wait Control

1 : ENABLE

Enable Read Wait Control

End of enumeration elements list.

INTBG : Interrupt at Block Gap
bits : 3 - 3 (1 bit)

Enumeration: INTBGSelect

0 : DISABLED

Disabled

1 : ENABLED

Enabled

End of enumeration elements list.


SDHC_BGCR_EMMC_MODE

Block Gap Control
address_offset : 0x2A Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
alternate_register : BGCR
reset_Mask : 0x0

SDHC_BGCR_EMMC_MODE SDHC_BGCR_EMMC_MODE read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 STPBGR CONTR

STPBGR : Stop at Block Gap Request
bits : 0 - 0 (1 bit)

Enumeration: STPBGRSelect

0 : TRANSFER

Transfer

1 : STOP

Stop

End of enumeration elements list.

CONTR : Continue Request
bits : 1 - 1 (1 bit)

Enumeration: CONTRSelect

0 : GO_ON

Not affected

1 : RESTART

Restart

End of enumeration elements list.


BGCR

Block Gap Control
address_offset : 0x2A Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BGCR BGCR read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 STPBGR CONTR RWCTRL INTBG

STPBGR : Stop at Block Gap Request
bits : 0 - 0 (1 bit)

Enumeration: STPBGRSelect

0 : TRANSFER

Transfer

1 : STOP

Stop

End of enumeration elements list.

CONTR : Continue Request
bits : 1 - 1 (1 bit)

Enumeration: CONTRSelect

0 : GO_ON

Not affected

1 : RESTART

Restart

End of enumeration elements list.

RWCTRL : Read Wait Control
bits : 2 - 2 (1 bit)

Enumeration: RWCTRLSelect

0 : DISABLE

Disable Read Wait Control

1 : ENABLE

Enable Read Wait Control

End of enumeration elements list.

INTBG : Interrupt at Block Gap
bits : 3 - 3 (1 bit)

Enumeration: INTBGSelect

0 : DISABLED

Disabled

1 : ENABLED

Enabled

End of enumeration elements list.


BGCR_EMMC_MODE

Block Gap Control
address_offset : 0x2A Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
alternate_register : BGCR
reset_Mask : 0x0

BGCR_EMMC_MODE BGCR_EMMC_MODE read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 STPBGR CONTR

STPBGR : Stop at Block Gap Request
bits : 0 - 0 (1 bit)

Enumeration: STPBGRSelect

0 : TRANSFER

Transfer

1 : STOP

Stop

End of enumeration elements list.

CONTR : Continue Request
bits : 1 - 1 (1 bit)

Enumeration: CONTRSelect

0 : GO_ON

Not affected

1 : RESTART

Restart

End of enumeration elements list.


SDHC_WCR

Wakeup Control
address_offset : 0x2B Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_WCR SDHC_WCR read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 WKENCINT WKENCINS WKENCREM

WKENCINT : Wakeup Event Enable on Card Interrupt
bits : 0 - 0 (1 bit)

Enumeration: WKENCINTSelect

0 : DISABLE

Disable

1 : ENABLE

Enable

End of enumeration elements list.

WKENCINS : Wakeup Event Enable on Card Insertion
bits : 1 - 1 (1 bit)

Enumeration: WKENCINSSelect

0 : DISABLE

Disable

1 : ENABLE

Enable

End of enumeration elements list.

WKENCREM : Wakeup Event Enable on Card Removal
bits : 2 - 2 (1 bit)

Enumeration: WKENCREMSelect

0 : DISABLE

Disable

1 : ENABLE

Enable

End of enumeration elements list.


WCR

Wakeup Control
address_offset : 0x2B Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

WCR WCR read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 WKENCINT WKENCINS WKENCREM

WKENCINT : Wakeup Event Enable on Card Interrupt
bits : 0 - 0 (1 bit)

Enumeration: WKENCINTSelect

0 : DISABLE

Disable

1 : ENABLE

Enable

End of enumeration elements list.

WKENCINS : Wakeup Event Enable on Card Insertion
bits : 1 - 1 (1 bit)

Enumeration: WKENCINSSelect

0 : DISABLE

Disable

1 : ENABLE

Enable

End of enumeration elements list.

WKENCREM : Wakeup Event Enable on Card Removal
bits : 2 - 2 (1 bit)

Enumeration: WKENCREMSelect

0 : DISABLE

Disable

1 : ENABLE

Enable

End of enumeration elements list.


SDHC_PVR[5]

Preset Value n
address_offset : 0x2BE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_PVR[5] SDHC_PVR[5] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SDCLKFSEL CLKGSEL DRVSEL

SDCLKFSEL : SDCLK Frequency Select Value for Initialization
bits : 0 - 9 (10 bit)

CLKGSEL : Clock Generator Select Value for Initialization
bits : 10 - 10 (1 bit)

Enumeration: CLKGSELSelect

0 : DIV

Host Controller Ver2.00 Compatible Clock Generator (Divider)

1 : PROG

Programmable Clock Generator

End of enumeration elements list.

DRVSEL : Driver Strength Select Value for Initialization
bits : 14 - 15 (2 bit)

Enumeration: DRVSELSelect

0 : B

Driver Type B is Selected

1 : A

Driver Type A is Selected

2 : C

Driver Type C is Selected

3 : D

Driver Type D is Selected

End of enumeration elements list.


SDHC_CCR

Clock Control
address_offset : 0x2C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_CCR SDHC_CCR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 INTCLKEN INTCLKS SDCLKEN CLKGSEL USDCLKFSEL SDCLKFSEL

INTCLKEN : Internal Clock Enable
bits : 0 - 0 (1 bit)

Enumeration: INTCLKENSelect

0 : OFF

Stop

1 : ON

Oscillate

End of enumeration elements list.

INTCLKS : Internal Clock Stable
bits : 1 - 1 (1 bit)

Enumeration: INTCLKSSelect

0 : NOT_READY

Not Ready

1 : READY

Ready

End of enumeration elements list.

SDCLKEN : SD Clock Enable
bits : 2 - 2 (1 bit)

Enumeration: SDCLKENSelect

0 : DISABLE

Disable

1 : ENABLE

Enable

End of enumeration elements list.

CLKGSEL : Clock Generator Select
bits : 5 - 5 (1 bit)

Enumeration: CLKGSELSelect

0 : DIV

Divided Clock Mode

1 : PROG

Programmable Clock Mode

End of enumeration elements list.

USDCLKFSEL : Upper Bits of SDCLK Frequency Select
bits : 6 - 7 (2 bit)

SDCLKFSEL : SDCLK Frequency Select
bits : 8 - 15 (8 bit)


CCR

Clock Control
address_offset : 0x2C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CCR CCR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 INTCLKEN INTCLKS SDCLKEN CLKGSEL USDCLKFSEL SDCLKFSEL

INTCLKEN : Internal Clock Enable
bits : 0 - 0 (1 bit)

Enumeration: INTCLKENSelect

0 : OFF

Stop

1 : ON

Oscillate

End of enumeration elements list.

INTCLKS : Internal Clock Stable
bits : 1 - 1 (1 bit)

Enumeration: INTCLKSSelect

0 : NOT_READY

Not Ready

1 : READY

Ready

End of enumeration elements list.

SDCLKEN : SD Clock Enable
bits : 2 - 2 (1 bit)

Enumeration: SDCLKENSelect

0 : DISABLE

Disable

1 : ENABLE

Enable

End of enumeration elements list.

CLKGSEL : Clock Generator Select
bits : 5 - 5 (1 bit)

Enumeration: CLKGSELSelect

0 : DIV

Divided Clock Mode

1 : PROG

Programmable Clock Mode

End of enumeration elements list.

USDCLKFSEL : Upper Bits of SDCLK Frequency Select
bits : 6 - 7 (2 bit)

SDCLKFSEL : SDCLK Frequency Select
bits : 8 - 15 (8 bit)


SDHC_TCR

Timeout Control
address_offset : 0x2E Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_TCR SDHC_TCR read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTCVAL

DTCVAL : Data Timeout Counter Value
bits : 0 - 3 (4 bit)


TCR

Timeout Control
address_offset : 0x2E Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCR TCR read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DTCVAL

DTCVAL : Data Timeout Counter Value
bits : 0 - 3 (4 bit)


SDHC_SRR

Software Reset
address_offset : 0x2F Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_SRR SDHC_SRR read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 SWRSTALL SWRSTCMD SWRSTDAT

SWRSTALL : Software Reset For All
bits : 0 - 0 (1 bit)

Enumeration: SWRSTALLSelect

0 : WORK

Work

1 : RESET

Reset

End of enumeration elements list.

SWRSTCMD : Software Reset For CMD Line
bits : 1 - 1 (1 bit)

Enumeration: SWRSTCMDSelect

0 : WORK

Work

1 : RESET

Reset

End of enumeration elements list.

SWRSTDAT : Software Reset For DAT Line
bits : 2 - 2 (1 bit)

Enumeration: SWRSTDATSelect

0 : WORK

Work

1 : RESET

Reset

End of enumeration elements list.


SRR

Software Reset
address_offset : 0x2F Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SRR SRR read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 SWRSTALL SWRSTCMD SWRSTDAT

SWRSTALL : Software Reset For All
bits : 0 - 0 (1 bit)

Enumeration: SWRSTALLSelect

0 : WORK

Work

1 : RESET

Reset

End of enumeration elements list.

SWRSTCMD : Software Reset For CMD Line
bits : 1 - 1 (1 bit)

Enumeration: SWRSTCMDSelect

0 : WORK

Work

1 : RESET

Reset

End of enumeration elements list.

SWRSTDAT : Software Reset For DAT Line
bits : 2 - 2 (1 bit)

Enumeration: SWRSTDATSelect

0 : WORK

Work

1 : RESET

Reset

End of enumeration elements list.


SDHC_NISTR

Normal Interrupt Status
address_offset : 0x30 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_NISTR SDHC_NISTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDC TRFC BLKGE DMAINT BWRRDY BRDRDY CINS CREM CINT ERRINT

CMDC : Command Complete
bits : 0 - 0 (1 bit)

Enumeration: CMDCSelect

0 : NO

No command complete

1 : YES

Command complete

End of enumeration elements list.

TRFC : Transfer Complete
bits : 1 - 1 (1 bit)

Enumeration: TRFCSelect

0 : NO

Not complete

1 : YES

Command execution is completed

End of enumeration elements list.

BLKGE : Block Gap Event
bits : 2 - 2 (1 bit)

Enumeration: BLKGESelect

0 : NO

No Block Gap Event

1 : STOP

Transaction stopped at block gap

End of enumeration elements list.

DMAINT : DMA Interrupt
bits : 3 - 3 (1 bit)

Enumeration: DMAINTSelect

0 : NO

No DMA Interrupt

1 : YES

DMA Interrupt is generated

End of enumeration elements list.

BWRRDY : Buffer Write Ready
bits : 4 - 4 (1 bit)

Enumeration: BWRRDYSelect

0 : NO

Not ready to write buffer

1 : YES

Ready to write buffer

End of enumeration elements list.

BRDRDY : Buffer Read Ready
bits : 5 - 5 (1 bit)

Enumeration: BRDRDYSelect

0 : NO

Not ready to read buffer

1 : YES

Ready to read buffer

End of enumeration elements list.

CINS : Card Insertion
bits : 6 - 6 (1 bit)

Enumeration: CINSSelect

0 : NO

Card state stable or Debouncing

1 : YES

Card inserted

End of enumeration elements list.

CREM : Card Removal
bits : 7 - 7 (1 bit)

Enumeration: CREMSelect

0 : NO

Card state stable or Debouncing

1 : YES

Card Removed

End of enumeration elements list.

CINT : Card Interrupt
bits : 8 - 8 (1 bit)

Enumeration: CINTSelect

0 : NO

No Card Interrupt

1 : YES

Generate Card Interrupt

End of enumeration elements list.

ERRINT : Error Interrupt
bits : 15 - 15 (1 bit)

Enumeration: ERRINTSelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.


SDHC_NISTR_EMMC_MODE

Normal Interrupt Status
address_offset : 0x30 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : NISTR
reset_Mask : 0x0

SDHC_NISTR_EMMC_MODE SDHC_NISTR_EMMC_MODE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDC TRFC BLKGE DMAINT BWRRDY BRDRDY BOOTAR ERRINT

CMDC : Command Complete
bits : 0 - 0 (1 bit)

Enumeration: CMDCSelect

0 : NO

No command complete

1 : YES

Command complete

End of enumeration elements list.

TRFC : Transfer Complete
bits : 1 - 1 (1 bit)

Enumeration: TRFCSelect

0 : NO

Not complete

1 : YES

Command execution is completed

End of enumeration elements list.

BLKGE : Block Gap Event
bits : 2 - 2 (1 bit)

Enumeration: BLKGESelect

0 : NO

No Block Gap Event

1 : STOP

Transaction stopped at block gap

End of enumeration elements list.

DMAINT : DMA Interrupt
bits : 3 - 3 (1 bit)

Enumeration: DMAINTSelect

0 : NO

No DMA Interrupt

1 : YES

DMA Interrupt is generated

End of enumeration elements list.

BWRRDY : Buffer Write Ready
bits : 4 - 4 (1 bit)

Enumeration: BWRRDYSelect

0 : NO

Not ready to write buffer

1 : YES

Ready to write buffer

End of enumeration elements list.

BRDRDY : Buffer Read Ready
bits : 5 - 5 (1 bit)

Enumeration: BRDRDYSelect

0 : NO

Not ready to read buffer

1 : YES

Ready to read buffer

End of enumeration elements list.

BOOTAR : Boot Acknowledge Received
bits : 14 - 14 (1 bit)

ERRINT : Error Interrupt
bits : 15 - 15 (1 bit)

Enumeration: ERRINTSelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.


NISTR

Normal Interrupt Status
address_offset : 0x30 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

NISTR NISTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDC TRFC BLKGE DMAINT BWRRDY BRDRDY CINS CREM CINT ERRINT

CMDC : Command Complete
bits : 0 - 0 (1 bit)

Enumeration: CMDCSelect

0 : NO

No command complete

1 : YES

Command complete

End of enumeration elements list.

TRFC : Transfer Complete
bits : 1 - 1 (1 bit)

Enumeration: TRFCSelect

0 : NO

Not complete

1 : YES

Command execution is completed

End of enumeration elements list.

BLKGE : Block Gap Event
bits : 2 - 2 (1 bit)

Enumeration: BLKGESelect

0 : NO

No Block Gap Event

1 : STOP

Transaction stopped at block gap

End of enumeration elements list.

DMAINT : DMA Interrupt
bits : 3 - 3 (1 bit)

Enumeration: DMAINTSelect

0 : NO

No DMA Interrupt

1 : YES

DMA Interrupt is generated

End of enumeration elements list.

BWRRDY : Buffer Write Ready
bits : 4 - 4 (1 bit)

Enumeration: BWRRDYSelect

0 : NO

Not ready to write buffer

1 : YES

Ready to write buffer

End of enumeration elements list.

BRDRDY : Buffer Read Ready
bits : 5 - 5 (1 bit)

Enumeration: BRDRDYSelect

0 : NO

Not ready to read buffer

1 : YES

Ready to read buffer

End of enumeration elements list.

CINS : Card Insertion
bits : 6 - 6 (1 bit)

Enumeration: CINSSelect

0 : NO

Card state stable or Debouncing

1 : YES

Card inserted

End of enumeration elements list.

CREM : Card Removal
bits : 7 - 7 (1 bit)

Enumeration: CREMSelect

0 : NO

Card state stable or Debouncing

1 : YES

Card Removed

End of enumeration elements list.

CINT : Card Interrupt
bits : 8 - 8 (1 bit)

Enumeration: CINTSelect

0 : NO

No Card Interrupt

1 : YES

Generate Card Interrupt

End of enumeration elements list.

ERRINT : Error Interrupt
bits : 15 - 15 (1 bit)

Enumeration: ERRINTSelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.


NISTR_EMMC_MODE

Normal Interrupt Status
address_offset : 0x30 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : NISTR
reset_Mask : 0x0

NISTR_EMMC_MODE NISTR_EMMC_MODE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDC TRFC BLKGE DMAINT BWRRDY BRDRDY BOOTAR ERRINT

CMDC : Command Complete
bits : 0 - 0 (1 bit)

Enumeration: CMDCSelect

0 : NO

No command complete

1 : YES

Command complete

End of enumeration elements list.

TRFC : Transfer Complete
bits : 1 - 1 (1 bit)

Enumeration: TRFCSelect

0 : NO

Not complete

1 : YES

Command execution is completed

End of enumeration elements list.

BLKGE : Block Gap Event
bits : 2 - 2 (1 bit)

Enumeration: BLKGESelect

0 : NO

No Block Gap Event

1 : STOP

Transaction stopped at block gap

End of enumeration elements list.

DMAINT : DMA Interrupt
bits : 3 - 3 (1 bit)

Enumeration: DMAINTSelect

0 : NO

No DMA Interrupt

1 : YES

DMA Interrupt is generated

End of enumeration elements list.

BWRRDY : Buffer Write Ready
bits : 4 - 4 (1 bit)

Enumeration: BWRRDYSelect

0 : NO

Not ready to write buffer

1 : YES

Ready to write buffer

End of enumeration elements list.

BRDRDY : Buffer Read Ready
bits : 5 - 5 (1 bit)

Enumeration: BRDRDYSelect

0 : NO

Not ready to read buffer

1 : YES

Ready to read buffer

End of enumeration elements list.

BOOTAR : Boot Acknowledge Received
bits : 14 - 14 (1 bit)

ERRINT : Error Interrupt
bits : 15 - 15 (1 bit)

Enumeration: ERRINTSelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.


SDHC_EISTR

Error Interrupt Status
address_offset : 0x32 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_EISTR SDHC_EISTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDTEO CMDCRC CMDEND CMDIDX DATTEO DATCRC DATEND CURLIM ACMD ADMA

CMDTEO : Command Timeout Error
bits : 0 - 0 (1 bit)

Enumeration: CMDTEOSelect

0 : NO

No Error

1 : YES

Timeout

End of enumeration elements list.

CMDCRC : Command CRC Error
bits : 1 - 1 (1 bit)

Enumeration: CMDCRCSelect

0 : NO

No Error

1 : YES

CRC Error Generated

End of enumeration elements list.

CMDEND : Command End Bit Error
bits : 2 - 2 (1 bit)

Enumeration: CMDENDSelect

0 : NO

No error

1 : YES

End Bit Error Generated

End of enumeration elements list.

CMDIDX : Command Index Error
bits : 3 - 3 (1 bit)

Enumeration: CMDIDXSelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.

DATTEO : Data Timeout Error
bits : 4 - 4 (1 bit)

Enumeration: DATTEOSelect

0 : NO

No Error

1 : YES

Timeout

End of enumeration elements list.

DATCRC : Data CRC Error
bits : 5 - 5 (1 bit)

Enumeration: DATCRCSelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.

DATEND : Data End Bit Error
bits : 6 - 6 (1 bit)

Enumeration: DATENDSelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.

CURLIM : Current Limit Error
bits : 7 - 7 (1 bit)

Enumeration: CURLIMSelect

0 : NO

No Error

1 : YES

Power Fail

End of enumeration elements list.

ACMD : Auto CMD Error
bits : 8 - 8 (1 bit)

Enumeration: ACMDSelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.

ADMA : ADMA Error
bits : 9 - 9 (1 bit)

Enumeration: ADMASelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.


SDHC_EISTR_EMMC_MODE

Error Interrupt Status
address_offset : 0x32 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : EISTR
reset_Mask : 0x0

SDHC_EISTR_EMMC_MODE SDHC_EISTR_EMMC_MODE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDTEO CMDCRC CMDEND CMDIDX DATTEO DATCRC DATEND CURLIM ACMD ADMA BOOTAE

CMDTEO : Command Timeout Error
bits : 0 - 0 (1 bit)

Enumeration: CMDTEOSelect

0 : NO

No Error

1 : YES

Timeout

End of enumeration elements list.

CMDCRC : Command CRC Error
bits : 1 - 1 (1 bit)

Enumeration: CMDCRCSelect

0 : NO

No Error

1 : YES

CRC Error Generated

End of enumeration elements list.

CMDEND : Command End Bit Error
bits : 2 - 2 (1 bit)

Enumeration: CMDENDSelect

0 : NO

No error

1 : YES

End Bit Error Generated

End of enumeration elements list.

CMDIDX : Command Index Error
bits : 3 - 3 (1 bit)

Enumeration: CMDIDXSelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.

DATTEO : Data Timeout Error
bits : 4 - 4 (1 bit)

Enumeration: DATTEOSelect

0 : NO

No Error

1 : YES

Timeout

End of enumeration elements list.

DATCRC : Data CRC Error
bits : 5 - 5 (1 bit)

Enumeration: DATCRCSelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.

DATEND : Data End Bit Error
bits : 6 - 6 (1 bit)

Enumeration: DATENDSelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.

CURLIM : Current Limit Error
bits : 7 - 7 (1 bit)

Enumeration: CURLIMSelect

0 : NO

No Error

1 : YES

Power Fail

End of enumeration elements list.

ACMD : Auto CMD Error
bits : 8 - 8 (1 bit)

Enumeration: ACMDSelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.

ADMA : ADMA Error
bits : 9 - 9 (1 bit)

Enumeration: ADMASelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.

BOOTAE : Boot Acknowledge Error
bits : 12 - 12 (1 bit)

Enumeration: BOOTAESelect

0 : 0

FIFO contains at least one byte

1 : 1

FIFO is empty

End of enumeration elements list.


EISTR

Error Interrupt Status
address_offset : 0x32 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EISTR EISTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDTEO CMDCRC CMDEND CMDIDX DATTEO DATCRC DATEND CURLIM ACMD ADMA

CMDTEO : Command Timeout Error
bits : 0 - 0 (1 bit)

Enumeration: CMDTEOSelect

0 : NO

No Error

1 : YES

Timeout

End of enumeration elements list.

CMDCRC : Command CRC Error
bits : 1 - 1 (1 bit)

Enumeration: CMDCRCSelect

0 : NO

No Error

1 : YES

CRC Error Generated

End of enumeration elements list.

CMDEND : Command End Bit Error
bits : 2 - 2 (1 bit)

Enumeration: CMDENDSelect

0 : NO

No error

1 : YES

End Bit Error Generated

End of enumeration elements list.

CMDIDX : Command Index Error
bits : 3 - 3 (1 bit)

Enumeration: CMDIDXSelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.

DATTEO : Data Timeout Error
bits : 4 - 4 (1 bit)

Enumeration: DATTEOSelect

0 : NO

No Error

1 : YES

Timeout

End of enumeration elements list.

DATCRC : Data CRC Error
bits : 5 - 5 (1 bit)

Enumeration: DATCRCSelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.

DATEND : Data End Bit Error
bits : 6 - 6 (1 bit)

Enumeration: DATENDSelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.

CURLIM : Current Limit Error
bits : 7 - 7 (1 bit)

Enumeration: CURLIMSelect

0 : NO

No Error

1 : YES

Power Fail

End of enumeration elements list.

ACMD : Auto CMD Error
bits : 8 - 8 (1 bit)

Enumeration: ACMDSelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.

ADMA : ADMA Error
bits : 9 - 9 (1 bit)

Enumeration: ADMASelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.


EISTR_EMMC_MODE

Error Interrupt Status
address_offset : 0x32 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : EISTR
reset_Mask : 0x0

EISTR_EMMC_MODE EISTR_EMMC_MODE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDTEO CMDCRC CMDEND CMDIDX DATTEO DATCRC DATEND CURLIM ACMD ADMA BOOTAE

CMDTEO : Command Timeout Error
bits : 0 - 0 (1 bit)

Enumeration: CMDTEOSelect

0 : NO

No Error

1 : YES

Timeout

End of enumeration elements list.

CMDCRC : Command CRC Error
bits : 1 - 1 (1 bit)

Enumeration: CMDCRCSelect

0 : NO

No Error

1 : YES

CRC Error Generated

End of enumeration elements list.

CMDEND : Command End Bit Error
bits : 2 - 2 (1 bit)

Enumeration: CMDENDSelect

0 : NO

No error

1 : YES

End Bit Error Generated

End of enumeration elements list.

CMDIDX : Command Index Error
bits : 3 - 3 (1 bit)

Enumeration: CMDIDXSelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.

DATTEO : Data Timeout Error
bits : 4 - 4 (1 bit)

Enumeration: DATTEOSelect

0 : NO

No Error

1 : YES

Timeout

End of enumeration elements list.

DATCRC : Data CRC Error
bits : 5 - 5 (1 bit)

Enumeration: DATCRCSelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.

DATEND : Data End Bit Error
bits : 6 - 6 (1 bit)

Enumeration: DATENDSelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.

CURLIM : Current Limit Error
bits : 7 - 7 (1 bit)

Enumeration: CURLIMSelect

0 : NO

No Error

1 : YES

Power Fail

End of enumeration elements list.

ACMD : Auto CMD Error
bits : 8 - 8 (1 bit)

Enumeration: ACMDSelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.

ADMA : ADMA Error
bits : 9 - 9 (1 bit)

Enumeration: ADMASelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.

BOOTAE : Boot Acknowledge Error
bits : 12 - 12 (1 bit)

Enumeration: BOOTAESelect

0 : 0

FIFO contains at least one byte

1 : 1

FIFO is empty

End of enumeration elements list.


SDHC_PVR[6]

Preset Value n
address_offset : 0x32A Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_PVR[6] SDHC_PVR[6] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SDCLKFSEL CLKGSEL DRVSEL

SDCLKFSEL : SDCLK Frequency Select Value for Initialization
bits : 0 - 9 (10 bit)

CLKGSEL : Clock Generator Select Value for Initialization
bits : 10 - 10 (1 bit)

Enumeration: CLKGSELSelect

0 : DIV

Host Controller Ver2.00 Compatible Clock Generator (Divider)

1 : PROG

Programmable Clock Generator

End of enumeration elements list.

DRVSEL : Driver Strength Select Value for Initialization
bits : 14 - 15 (2 bit)

Enumeration: DRVSELSelect

0 : B

Driver Type B is Selected

1 : A

Driver Type A is Selected

2 : C

Driver Type C is Selected

3 : D

Driver Type D is Selected

End of enumeration elements list.


SDHC_RR[1]

Response
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

SDHC_RR[1] SDHC_RR[1] read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDRESP

CMDRESP : Command Response
bits : 0 - 31 (32 bit)


SDHC_NISTER

Normal Interrupt Status Enable
address_offset : 0x34 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_NISTER SDHC_NISTER read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDC TRFC BLKGE DMAINT BWRRDY BRDRDY CINS CREM CINT

CMDC : Command Complete Status Enable
bits : 0 - 0 (1 bit)

Enumeration: CMDCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

TRFC : Transfer Complete Status Enable
bits : 1 - 1 (1 bit)

Enumeration: TRFCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BLKGE : Block Gap Event Status Enable
bits : 2 - 2 (1 bit)

Enumeration: BLKGESelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DMAINT : DMA Interrupt Status Enable
bits : 3 - 3 (1 bit)

Enumeration: DMAINTSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BWRRDY : Buffer Write Ready Status Enable
bits : 4 - 4 (1 bit)

Enumeration: BWRRDYSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BRDRDY : Buffer Read Ready Status Enable
bits : 5 - 5 (1 bit)

Enumeration: BRDRDYSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CINS : Card Insertion Status Enable
bits : 6 - 6 (1 bit)

Enumeration: CINSSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CREM : Card Removal Status Enable
bits : 7 - 7 (1 bit)

Enumeration: CREMSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CINT : Card Interrupt Status Enable
bits : 8 - 8 (1 bit)

Enumeration: CINTSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.


SDHC_NISTER_EMMC_MODE

Normal Interrupt Status Enable
address_offset : 0x34 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : NISTER
reset_Mask : 0x0

SDHC_NISTER_EMMC_MODE SDHC_NISTER_EMMC_MODE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDC TRFC BLKGE DMAINT BWRRDY BRDRDY BOOTAR

CMDC : Command Complete Status Enable
bits : 0 - 0 (1 bit)

Enumeration: CMDCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

TRFC : Transfer Complete Status Enable
bits : 1 - 1 (1 bit)

Enumeration: TRFCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BLKGE : Block Gap Event Status Enable
bits : 2 - 2 (1 bit)

Enumeration: BLKGESelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DMAINT : DMA Interrupt Status Enable
bits : 3 - 3 (1 bit)

Enumeration: DMAINTSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BWRRDY : Buffer Write Ready Status Enable
bits : 4 - 4 (1 bit)

Enumeration: BWRRDYSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BRDRDY : Buffer Read Ready Status Enable
bits : 5 - 5 (1 bit)

Enumeration: BRDRDYSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BOOTAR : Boot Acknowledge Received Status Enable
bits : 14 - 14 (1 bit)


NISTER

Normal Interrupt Status Enable
address_offset : 0x34 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

NISTER NISTER read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDC TRFC BLKGE DMAINT BWRRDY BRDRDY CINS CREM CINT

CMDC : Command Complete Status Enable
bits : 0 - 0 (1 bit)

Enumeration: CMDCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

TRFC : Transfer Complete Status Enable
bits : 1 - 1 (1 bit)

Enumeration: TRFCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BLKGE : Block Gap Event Status Enable
bits : 2 - 2 (1 bit)

Enumeration: BLKGESelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DMAINT : DMA Interrupt Status Enable
bits : 3 - 3 (1 bit)

Enumeration: DMAINTSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BWRRDY : Buffer Write Ready Status Enable
bits : 4 - 4 (1 bit)

Enumeration: BWRRDYSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BRDRDY : Buffer Read Ready Status Enable
bits : 5 - 5 (1 bit)

Enumeration: BRDRDYSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CINS : Card Insertion Status Enable
bits : 6 - 6 (1 bit)

Enumeration: CINSSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CREM : Card Removal Status Enable
bits : 7 - 7 (1 bit)

Enumeration: CREMSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CINT : Card Interrupt Status Enable
bits : 8 - 8 (1 bit)

Enumeration: CINTSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.


NISTER_EMMC_MODE

Normal Interrupt Status Enable
address_offset : 0x34 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : NISTER
reset_Mask : 0x0

NISTER_EMMC_MODE NISTER_EMMC_MODE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDC TRFC BLKGE DMAINT BWRRDY BRDRDY BOOTAR

CMDC : Command Complete Status Enable
bits : 0 - 0 (1 bit)

Enumeration: CMDCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

TRFC : Transfer Complete Status Enable
bits : 1 - 1 (1 bit)

Enumeration: TRFCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BLKGE : Block Gap Event Status Enable
bits : 2 - 2 (1 bit)

Enumeration: BLKGESelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DMAINT : DMA Interrupt Status Enable
bits : 3 - 3 (1 bit)

Enumeration: DMAINTSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BWRRDY : Buffer Write Ready Status Enable
bits : 4 - 4 (1 bit)

Enumeration: BWRRDYSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BRDRDY : Buffer Read Ready Status Enable
bits : 5 - 5 (1 bit)

Enumeration: BRDRDYSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BOOTAR : Boot Acknowledge Received Status Enable
bits : 14 - 14 (1 bit)


SDHC_EISTER

Error Interrupt Status Enable
address_offset : 0x36 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_EISTER SDHC_EISTER read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDTEO CMDCRC CMDEND CMDIDX DATTEO DATCRC DATEND CURLIM ACMD ADMA

CMDTEO : Command Timeout Error Status Enable
bits : 0 - 0 (1 bit)

Enumeration: CMDTEOSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CMDCRC : Command CRC Error Status Enable
bits : 1 - 1 (1 bit)

Enumeration: CMDCRCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CMDEND : Command End Bit Error Status Enable
bits : 2 - 2 (1 bit)

Enumeration: CMDENDSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CMDIDX : Command Index Error Status Enable
bits : 3 - 3 (1 bit)

Enumeration: CMDIDXSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DATTEO : Data Timeout Error Status Enable
bits : 4 - 4 (1 bit)

Enumeration: DATTEOSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DATCRC : Data CRC Error Status Enable
bits : 5 - 5 (1 bit)

Enumeration: DATCRCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DATEND : Data End Bit Error Status Enable
bits : 6 - 6 (1 bit)

Enumeration: DATENDSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CURLIM : Current Limit Error Status Enable
bits : 7 - 7 (1 bit)

Enumeration: CURLIMSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

ACMD : Auto CMD Error Status Enable
bits : 8 - 8 (1 bit)

Enumeration: ACMDSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

ADMA : ADMA Error Status Enable
bits : 9 - 9 (1 bit)

Enumeration: ADMASelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.


SDHC_EISTER_EMMC_MODE

Error Interrupt Status Enable
address_offset : 0x36 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : EISTER
reset_Mask : 0x0

SDHC_EISTER_EMMC_MODE SDHC_EISTER_EMMC_MODE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDTEO CMDCRC CMDEND CMDIDX DATTEO DATCRC DATEND CURLIM ACMD ADMA BOOTAE

CMDTEO : Command Timeout Error Status Enable
bits : 0 - 0 (1 bit)

Enumeration: CMDTEOSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CMDCRC : Command CRC Error Status Enable
bits : 1 - 1 (1 bit)

Enumeration: CMDCRCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CMDEND : Command End Bit Error Status Enable
bits : 2 - 2 (1 bit)

Enumeration: CMDENDSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CMDIDX : Command Index Error Status Enable
bits : 3 - 3 (1 bit)

Enumeration: CMDIDXSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DATTEO : Data Timeout Error Status Enable
bits : 4 - 4 (1 bit)

Enumeration: DATTEOSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DATCRC : Data CRC Error Status Enable
bits : 5 - 5 (1 bit)

Enumeration: DATCRCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DATEND : Data End Bit Error Status Enable
bits : 6 - 6 (1 bit)

Enumeration: DATENDSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CURLIM : Current Limit Error Status Enable
bits : 7 - 7 (1 bit)

Enumeration: CURLIMSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

ACMD : Auto CMD Error Status Enable
bits : 8 - 8 (1 bit)

Enumeration: ACMDSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

ADMA : ADMA Error Status Enable
bits : 9 - 9 (1 bit)

Enumeration: ADMASelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BOOTAE : Boot Acknowledge Error Status Enable
bits : 12 - 12 (1 bit)


EISTER

Error Interrupt Status Enable
address_offset : 0x36 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EISTER EISTER read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDTEO CMDCRC CMDEND CMDIDX DATTEO DATCRC DATEND CURLIM ACMD ADMA

CMDTEO : Command Timeout Error Status Enable
bits : 0 - 0 (1 bit)

Enumeration: CMDTEOSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CMDCRC : Command CRC Error Status Enable
bits : 1 - 1 (1 bit)

Enumeration: CMDCRCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CMDEND : Command End Bit Error Status Enable
bits : 2 - 2 (1 bit)

Enumeration: CMDENDSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CMDIDX : Command Index Error Status Enable
bits : 3 - 3 (1 bit)

Enumeration: CMDIDXSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DATTEO : Data Timeout Error Status Enable
bits : 4 - 4 (1 bit)

Enumeration: DATTEOSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DATCRC : Data CRC Error Status Enable
bits : 5 - 5 (1 bit)

Enumeration: DATCRCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DATEND : Data End Bit Error Status Enable
bits : 6 - 6 (1 bit)

Enumeration: DATENDSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CURLIM : Current Limit Error Status Enable
bits : 7 - 7 (1 bit)

Enumeration: CURLIMSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

ACMD : Auto CMD Error Status Enable
bits : 8 - 8 (1 bit)

Enumeration: ACMDSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

ADMA : ADMA Error Status Enable
bits : 9 - 9 (1 bit)

Enumeration: ADMASelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.


EISTER_EMMC_MODE

Error Interrupt Status Enable
address_offset : 0x36 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : EISTER
reset_Mask : 0x0

EISTER_EMMC_MODE EISTER_EMMC_MODE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDTEO CMDCRC CMDEND CMDIDX DATTEO DATCRC DATEND CURLIM ACMD ADMA BOOTAE

CMDTEO : Command Timeout Error Status Enable
bits : 0 - 0 (1 bit)

Enumeration: CMDTEOSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CMDCRC : Command CRC Error Status Enable
bits : 1 - 1 (1 bit)

Enumeration: CMDCRCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CMDEND : Command End Bit Error Status Enable
bits : 2 - 2 (1 bit)

Enumeration: CMDENDSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CMDIDX : Command Index Error Status Enable
bits : 3 - 3 (1 bit)

Enumeration: CMDIDXSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DATTEO : Data Timeout Error Status Enable
bits : 4 - 4 (1 bit)

Enumeration: DATTEOSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DATCRC : Data CRC Error Status Enable
bits : 5 - 5 (1 bit)

Enumeration: DATCRCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DATEND : Data End Bit Error Status Enable
bits : 6 - 6 (1 bit)

Enumeration: DATENDSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CURLIM : Current Limit Error Status Enable
bits : 7 - 7 (1 bit)

Enumeration: CURLIMSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

ACMD : Auto CMD Error Status Enable
bits : 8 - 8 (1 bit)

Enumeration: ACMDSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

ADMA : ADMA Error Status Enable
bits : 9 - 9 (1 bit)

Enumeration: ADMASelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BOOTAE : Boot Acknowledge Error Status Enable
bits : 12 - 12 (1 bit)


SDHC_NISIER

Normal Interrupt Signal Enable
address_offset : 0x38 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_NISIER SDHC_NISIER read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDC TRFC BLKGE DMAINT BWRRDY BRDRDY CINS CREM CINT

CMDC : Command Complete Signal Enable
bits : 0 - 0 (1 bit)

Enumeration: CMDCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

TRFC : Transfer Complete Signal Enable
bits : 1 - 1 (1 bit)

Enumeration: TRFCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BLKGE : Block Gap Event Signal Enable
bits : 2 - 2 (1 bit)

Enumeration: BLKGESelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DMAINT : DMA Interrupt Signal Enable
bits : 3 - 3 (1 bit)

Enumeration: DMAINTSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BWRRDY : Buffer Write Ready Signal Enable
bits : 4 - 4 (1 bit)

Enumeration: BWRRDYSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BRDRDY : Buffer Read Ready Signal Enable
bits : 5 - 5 (1 bit)

Enumeration: BRDRDYSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CINS : Card Insertion Signal Enable
bits : 6 - 6 (1 bit)

Enumeration: CINSSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CREM : Card Removal Signal Enable
bits : 7 - 7 (1 bit)

Enumeration: CREMSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CINT : Card Interrupt Signal Enable
bits : 8 - 8 (1 bit)

Enumeration: CINTSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.


SDHC_NISIER_EMMC_MODE

Normal Interrupt Signal Enable
address_offset : 0x38 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : NISIER
reset_Mask : 0x0

SDHC_NISIER_EMMC_MODE SDHC_NISIER_EMMC_MODE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDC TRFC BLKGE DMAINT BWRRDY BRDRDY BOOTAR

CMDC : Command Complete Signal Enable
bits : 0 - 0 (1 bit)

Enumeration: CMDCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

TRFC : Transfer Complete Signal Enable
bits : 1 - 1 (1 bit)

Enumeration: TRFCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BLKGE : Block Gap Event Signal Enable
bits : 2 - 2 (1 bit)

Enumeration: BLKGESelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DMAINT : DMA Interrupt Signal Enable
bits : 3 - 3 (1 bit)

Enumeration: DMAINTSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BWRRDY : Buffer Write Ready Signal Enable
bits : 4 - 4 (1 bit)

Enumeration: BWRRDYSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BRDRDY : Buffer Read Ready Signal Enable
bits : 5 - 5 (1 bit)

Enumeration: BRDRDYSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BOOTAR : Boot Acknowledge Received Signal Enable
bits : 14 - 14 (1 bit)


NISIER

Normal Interrupt Signal Enable
address_offset : 0x38 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

NISIER NISIER read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDC TRFC BLKGE DMAINT BWRRDY BRDRDY CINS CREM CINT

CMDC : Command Complete Signal Enable
bits : 0 - 0 (1 bit)

Enumeration: CMDCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

TRFC : Transfer Complete Signal Enable
bits : 1 - 1 (1 bit)

Enumeration: TRFCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BLKGE : Block Gap Event Signal Enable
bits : 2 - 2 (1 bit)

Enumeration: BLKGESelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DMAINT : DMA Interrupt Signal Enable
bits : 3 - 3 (1 bit)

Enumeration: DMAINTSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BWRRDY : Buffer Write Ready Signal Enable
bits : 4 - 4 (1 bit)

Enumeration: BWRRDYSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BRDRDY : Buffer Read Ready Signal Enable
bits : 5 - 5 (1 bit)

Enumeration: BRDRDYSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CINS : Card Insertion Signal Enable
bits : 6 - 6 (1 bit)

Enumeration: CINSSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CREM : Card Removal Signal Enable
bits : 7 - 7 (1 bit)

Enumeration: CREMSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CINT : Card Interrupt Signal Enable
bits : 8 - 8 (1 bit)

Enumeration: CINTSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.


NISIER_EMMC_MODE

Normal Interrupt Signal Enable
address_offset : 0x38 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : NISIER
reset_Mask : 0x0

NISIER_EMMC_MODE NISIER_EMMC_MODE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDC TRFC BLKGE DMAINT BWRRDY BRDRDY BOOTAR

CMDC : Command Complete Signal Enable
bits : 0 - 0 (1 bit)

Enumeration: CMDCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

TRFC : Transfer Complete Signal Enable
bits : 1 - 1 (1 bit)

Enumeration: TRFCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BLKGE : Block Gap Event Signal Enable
bits : 2 - 2 (1 bit)

Enumeration: BLKGESelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DMAINT : DMA Interrupt Signal Enable
bits : 3 - 3 (1 bit)

Enumeration: DMAINTSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BWRRDY : Buffer Write Ready Signal Enable
bits : 4 - 4 (1 bit)

Enumeration: BWRRDYSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BRDRDY : Buffer Read Ready Signal Enable
bits : 5 - 5 (1 bit)

Enumeration: BRDRDYSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BOOTAR : Boot Acknowledge Received Signal Enable
bits : 14 - 14 (1 bit)


SDHC_PVR[7]

Preset Value n
address_offset : 0x398 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_PVR[7] SDHC_PVR[7] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SDCLKFSEL CLKGSEL DRVSEL

SDCLKFSEL : SDCLK Frequency Select Value for Initialization
bits : 0 - 9 (10 bit)

CLKGSEL : Clock Generator Select Value for Initialization
bits : 10 - 10 (1 bit)

Enumeration: CLKGSELSelect

0 : DIV

Host Controller Ver2.00 Compatible Clock Generator (Divider)

1 : PROG

Programmable Clock Generator

End of enumeration elements list.

DRVSEL : Driver Strength Select Value for Initialization
bits : 14 - 15 (2 bit)

Enumeration: DRVSELSelect

0 : B

Driver Type B is Selected

1 : A

Driver Type A is Selected

2 : C

Driver Type C is Selected

3 : D

Driver Type D is Selected

End of enumeration elements list.


SDHC_EISIER

Error Interrupt Signal Enable
address_offset : 0x3A Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_EISIER SDHC_EISIER read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDTEO CMDCRC CMDEND CMDIDX DATTEO DATCRC DATEND CURLIM ACMD ADMA

CMDTEO : Command Timeout Error Signal Enable
bits : 0 - 0 (1 bit)

Enumeration: CMDTEOSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CMDCRC : Command CRC Error Signal Enable
bits : 1 - 1 (1 bit)

Enumeration: CMDCRCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CMDEND : Command End Bit Error Signal Enable
bits : 2 - 2 (1 bit)

Enumeration: CMDENDSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CMDIDX : Command Index Error Signal Enable
bits : 3 - 3 (1 bit)

Enumeration: CMDIDXSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DATTEO : Data Timeout Error Signal Enable
bits : 4 - 4 (1 bit)

Enumeration: DATTEOSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DATCRC : Data CRC Error Signal Enable
bits : 5 - 5 (1 bit)

Enumeration: DATCRCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DATEND : Data End Bit Error Signal Enable
bits : 6 - 6 (1 bit)

Enumeration: DATENDSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CURLIM : Current Limit Error Signal Enable
bits : 7 - 7 (1 bit)

Enumeration: CURLIMSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

ACMD : Auto CMD Error Signal Enable
bits : 8 - 8 (1 bit)

Enumeration: ACMDSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

ADMA : ADMA Error Signal Enable
bits : 9 - 9 (1 bit)

Enumeration: ADMASelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.


SDHC_EISIER_EMMC_MODE

Error Interrupt Signal Enable
address_offset : 0x3A Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : EISIER
reset_Mask : 0x0

SDHC_EISIER_EMMC_MODE SDHC_EISIER_EMMC_MODE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDTEO CMDCRC CMDEND CMDIDX DATTEO DATCRC DATEND CURLIM ACMD ADMA BOOTAE

CMDTEO : Command Timeout Error Signal Enable
bits : 0 - 0 (1 bit)

Enumeration: CMDTEOSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CMDCRC : Command CRC Error Signal Enable
bits : 1 - 1 (1 bit)

Enumeration: CMDCRCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CMDEND : Command End Bit Error Signal Enable
bits : 2 - 2 (1 bit)

Enumeration: CMDENDSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CMDIDX : Command Index Error Signal Enable
bits : 3 - 3 (1 bit)

Enumeration: CMDIDXSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DATTEO : Data Timeout Error Signal Enable
bits : 4 - 4 (1 bit)

Enumeration: DATTEOSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DATCRC : Data CRC Error Signal Enable
bits : 5 - 5 (1 bit)

Enumeration: DATCRCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DATEND : Data End Bit Error Signal Enable
bits : 6 - 6 (1 bit)

Enumeration: DATENDSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CURLIM : Current Limit Error Signal Enable
bits : 7 - 7 (1 bit)

Enumeration: CURLIMSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

ACMD : Auto CMD Error Signal Enable
bits : 8 - 8 (1 bit)

Enumeration: ACMDSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

ADMA : ADMA Error Signal Enable
bits : 9 - 9 (1 bit)

Enumeration: ADMASelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BOOTAE : Boot Acknowledge Error Signal Enable
bits : 12 - 12 (1 bit)


EISIER

Error Interrupt Signal Enable
address_offset : 0x3A Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EISIER EISIER read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDTEO CMDCRC CMDEND CMDIDX DATTEO DATCRC DATEND CURLIM ACMD ADMA

CMDTEO : Command Timeout Error Signal Enable
bits : 0 - 0 (1 bit)

Enumeration: CMDTEOSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CMDCRC : Command CRC Error Signal Enable
bits : 1 - 1 (1 bit)

Enumeration: CMDCRCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CMDEND : Command End Bit Error Signal Enable
bits : 2 - 2 (1 bit)

Enumeration: CMDENDSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CMDIDX : Command Index Error Signal Enable
bits : 3 - 3 (1 bit)

Enumeration: CMDIDXSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DATTEO : Data Timeout Error Signal Enable
bits : 4 - 4 (1 bit)

Enumeration: DATTEOSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DATCRC : Data CRC Error Signal Enable
bits : 5 - 5 (1 bit)

Enumeration: DATCRCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DATEND : Data End Bit Error Signal Enable
bits : 6 - 6 (1 bit)

Enumeration: DATENDSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CURLIM : Current Limit Error Signal Enable
bits : 7 - 7 (1 bit)

Enumeration: CURLIMSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

ACMD : Auto CMD Error Signal Enable
bits : 8 - 8 (1 bit)

Enumeration: ACMDSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

ADMA : ADMA Error Signal Enable
bits : 9 - 9 (1 bit)

Enumeration: ADMASelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.


EISIER_EMMC_MODE

Error Interrupt Signal Enable
address_offset : 0x3A Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : EISIER
reset_Mask : 0x0

EISIER_EMMC_MODE EISIER_EMMC_MODE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDTEO CMDCRC CMDEND CMDIDX DATTEO DATCRC DATEND CURLIM ACMD ADMA BOOTAE

CMDTEO : Command Timeout Error Signal Enable
bits : 0 - 0 (1 bit)

Enumeration: CMDTEOSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CMDCRC : Command CRC Error Signal Enable
bits : 1 - 1 (1 bit)

Enumeration: CMDCRCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CMDEND : Command End Bit Error Signal Enable
bits : 2 - 2 (1 bit)

Enumeration: CMDENDSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CMDIDX : Command Index Error Signal Enable
bits : 3 - 3 (1 bit)

Enumeration: CMDIDXSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DATTEO : Data Timeout Error Signal Enable
bits : 4 - 4 (1 bit)

Enumeration: DATTEOSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DATCRC : Data CRC Error Signal Enable
bits : 5 - 5 (1 bit)

Enumeration: DATCRCSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

DATEND : Data End Bit Error Signal Enable
bits : 6 - 6 (1 bit)

Enumeration: DATENDSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

CURLIM : Current Limit Error Signal Enable
bits : 7 - 7 (1 bit)

Enumeration: CURLIMSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

ACMD : Auto CMD Error Signal Enable
bits : 8 - 8 (1 bit)

Enumeration: ACMDSelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

ADMA : ADMA Error Signal Enable
bits : 9 - 9 (1 bit)

Enumeration: ADMASelect

0 : MASKED

Masked

1 : ENABLED

Enabled

End of enumeration elements list.

BOOTAE : Boot Acknowledge Error Signal Enable
bits : 12 - 12 (1 bit)


SDHC_ACESR

Auto CMD Error Status
address_offset : 0x3C Bytes (0x0)
size : 16 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

SDHC_ACESR SDHC_ACESR read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ACMD12NE ACMDTEO ACMDCRC ACMDEND ACMDIDX CMDNI

ACMD12NE : Auto CMD12 Not Executed
bits : 0 - 0 (1 bit)

Enumeration: ACMD12NESelect

0 : EXEC

Executed

1 : NOT_EXEC

Not executed

End of enumeration elements list.

ACMDTEO : Auto CMD Timeout Error
bits : 1 - 1 (1 bit)

Enumeration: ACMDTEOSelect

0 : NO

No error

1 : YES

Timeout

End of enumeration elements list.

ACMDCRC : Auto CMD CRC Error
bits : 2 - 2 (1 bit)

Enumeration: ACMDCRCSelect

0 : NO

No error

1 : YES

CRC Error Generated

End of enumeration elements list.

ACMDEND : Auto CMD End Bit Error
bits : 3 - 3 (1 bit)

Enumeration: ACMDENDSelect

0 : NO

No error

1 : YES

End Bit Error Generated

End of enumeration elements list.

ACMDIDX : Auto CMD Index Error
bits : 4 - 4 (1 bit)

Enumeration: ACMDIDXSelect

0 : NO

No error

1 : YES

Error

End of enumeration elements list.

CMDNI : Command not Issued By Auto CMD12 Error
bits : 7 - 7 (1 bit)

Enumeration: CMDNISelect

0 : OK

No error

1 : NOT_ISSUED

Not Issued

End of enumeration elements list.


ACESR

Auto CMD Error Status
address_offset : 0x3C Bytes (0x0)
size : 16 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

ACESR ACESR read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ACMD12NE ACMDTEO ACMDCRC ACMDEND ACMDIDX CMDNI

ACMD12NE : Auto CMD12 Not Executed
bits : 0 - 0 (1 bit)

Enumeration: ACMD12NESelect

0 : EXEC

Executed

1 : NOT_EXEC

Not executed

End of enumeration elements list.

ACMDTEO : Auto CMD Timeout Error
bits : 1 - 1 (1 bit)

Enumeration: ACMDTEOSelect

0 : NO

No error

1 : YES

Timeout

End of enumeration elements list.

ACMDCRC : Auto CMD CRC Error
bits : 2 - 2 (1 bit)

Enumeration: ACMDCRCSelect

0 : NO

No error

1 : YES

CRC Error Generated

End of enumeration elements list.

ACMDEND : Auto CMD End Bit Error
bits : 3 - 3 (1 bit)

Enumeration: ACMDENDSelect

0 : NO

No error

1 : YES

End Bit Error Generated

End of enumeration elements list.

ACMDIDX : Auto CMD Index Error
bits : 4 - 4 (1 bit)

Enumeration: ACMDIDXSelect

0 : NO

No error

1 : YES

Error

End of enumeration elements list.

CMDNI : Command not Issued By Auto CMD12 Error
bits : 7 - 7 (1 bit)

Enumeration: CMDNISelect

0 : OK

No error

1 : NOT_ISSUED

Not Issued

End of enumeration elements list.


SDHC_HC2R

Host Control 2
address_offset : 0x3E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_HC2R SDHC_HC2R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UHSMS VS18EN DRVSEL EXTUN SLCKSEL ASINTEN PVALEN

UHSMS : UHS Mode Select
bits : 0 - 2 (3 bit)

Enumeration: UHSMSSelect

0 : SDR12

SDR12

1 : SDR25

SDR25

2 : SDR50

SDR50

3 : SDR104

SDR104

4 : DDR50

DDR50

End of enumeration elements list.

VS18EN : 1.8V Signaling Enable
bits : 3 - 3 (1 bit)

Enumeration: VS18ENSelect

0 : S33V

3.3V Signaling

1 : S18V

1.8V Signaling

End of enumeration elements list.

DRVSEL : Driver Strength Select
bits : 4 - 5 (2 bit)

Enumeration: DRVSELSelect

0 : B

Driver Type B is Selected (Default)

1 : A

Driver Type A is Selected

2 : C

Driver Type C is Selected

3 : D

Driver Type D is Selected

End of enumeration elements list.

EXTUN : Execute Tuning
bits : 6 - 6 (1 bit)

Enumeration: EXTUNSelect

0 : NO

Not Tuned or Tuning Completed

1 : REQUESTED

Execute Tuning

End of enumeration elements list.

SLCKSEL : Sampling Clock Select
bits : 7 - 7 (1 bit)

Enumeration: SLCKSELSelect

0 : FIXED

Fixed clock is used to sample data

1 : TUNED

Tuned clock is used to sample data

End of enumeration elements list.

ASINTEN : Asynchronous Interrupt Enable
bits : 14 - 14 (1 bit)

Enumeration: ASINTENSelect

0 : DISABLED

Disabled

1 : ENABLED

Enabled

End of enumeration elements list.

PVALEN : Preset Value Enable
bits : 15 - 15 (1 bit)

Enumeration: PVALENSelect

0 : HOST

SDCLK and Driver Strength are controlled by Host Controller

1 : AUTO

Automatic Selection by Preset Value is Enabled

End of enumeration elements list.


SDHC_HC2R_EMMC_MODE

Host Control 2
address_offset : 0x3E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : HC2R
reset_Mask : 0x0

SDHC_HC2R_EMMC_MODE SDHC_HC2R_EMMC_MODE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 HS200EN DRVSEL EXTUN SLCKSEL PVALEN

HS200EN : HS200 Mode Enable
bits : 0 - 3 (4 bit)

Enumeration: HS200ENSelect

0 : SDR12

SDR12

1 : SDR25

SDR25

2 : SDR50

SDR50

3 : SDR104

SDR104

4 : DDR50

DDR50

End of enumeration elements list.

DRVSEL : Driver Strength Select
bits : 4 - 5 (2 bit)

Enumeration: DRVSELSelect

0 : B

Driver Type B is Selected (Default)

1 : A

Driver Type A is Selected

2 : C

Driver Type C is Selected

3 : D

Driver Type D is Selected

End of enumeration elements list.

EXTUN : Execute Tuning
bits : 6 - 6 (1 bit)

Enumeration: EXTUNSelect

0 : NO

Not Tuned or Tuning Completed

1 : REQUESTED

Execute Tuning

End of enumeration elements list.

SLCKSEL : Sampling Clock Select
bits : 7 - 7 (1 bit)

Enumeration: SLCKSELSelect

0 : FIXED

Fixed clock is used to sample data

1 : TUNED

Tuned clock is used to sample data

End of enumeration elements list.

PVALEN : Preset Value Enable
bits : 15 - 15 (1 bit)

Enumeration: PVALENSelect

0 : HOST

SDCLK and Driver Strength are controlled by Host Controller

1 : AUTO

Automatic Selection by Preset Value is Enabled

End of enumeration elements list.


HC2R

Host Control 2
address_offset : 0x3E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HC2R HC2R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UHSMS VS18EN DRVSEL EXTUN SLCKSEL ASINTEN PVALEN

UHSMS : UHS Mode Select
bits : 0 - 2 (3 bit)

Enumeration: UHSMSSelect

0 : SDR12

SDR12

1 : SDR25

SDR25

2 : SDR50

SDR50

3 : SDR104

SDR104

4 : DDR50

DDR50

End of enumeration elements list.

VS18EN : 1.8V Signaling Enable
bits : 3 - 3 (1 bit)

Enumeration: VS18ENSelect

0 : S33V

3.3V Signaling

1 : S18V

1.8V Signaling

End of enumeration elements list.

DRVSEL : Driver Strength Select
bits : 4 - 5 (2 bit)

Enumeration: DRVSELSelect

0 : B

Driver Type B is Selected (Default)

1 : A

Driver Type A is Selected

2 : C

Driver Type C is Selected

3 : D

Driver Type D is Selected

End of enumeration elements list.

EXTUN : Execute Tuning
bits : 6 - 6 (1 bit)

Enumeration: EXTUNSelect

0 : NO

Not Tuned or Tuning Completed

1 : REQUESTED

Execute Tuning

End of enumeration elements list.

SLCKSEL : Sampling Clock Select
bits : 7 - 7 (1 bit)

Enumeration: SLCKSELSelect

0 : FIXED

Fixed clock is used to sample data

1 : TUNED

Tuned clock is used to sample data

End of enumeration elements list.

ASINTEN : Asynchronous Interrupt Enable
bits : 14 - 14 (1 bit)

Enumeration: ASINTENSelect

0 : DISABLED

Disabled

1 : ENABLED

Enabled

End of enumeration elements list.

PVALEN : Preset Value Enable
bits : 15 - 15 (1 bit)

Enumeration: PVALENSelect

0 : HOST

SDCLK and Driver Strength are controlled by Host Controller

1 : AUTO

Automatic Selection by Preset Value is Enabled

End of enumeration elements list.


HC2R_EMMC_MODE

Host Control 2
address_offset : 0x3E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : HC2R
reset_Mask : 0x0

HC2R_EMMC_MODE HC2R_EMMC_MODE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 HS200EN DRVSEL EXTUN SLCKSEL PVALEN

HS200EN : HS200 Mode Enable
bits : 0 - 3 (4 bit)

Enumeration: HS200ENSelect

0 : SDR12

SDR12

1 : SDR25

SDR25

2 : SDR50

SDR50

3 : SDR104

SDR104

4 : DDR50

DDR50

End of enumeration elements list.

DRVSEL : Driver Strength Select
bits : 4 - 5 (2 bit)

Enumeration: DRVSELSelect

0 : B

Driver Type B is Selected (Default)

1 : A

Driver Type A is Selected

2 : C

Driver Type C is Selected

3 : D

Driver Type D is Selected

End of enumeration elements list.

EXTUN : Execute Tuning
bits : 6 - 6 (1 bit)

Enumeration: EXTUNSelect

0 : NO

Not Tuned or Tuning Completed

1 : REQUESTED

Execute Tuning

End of enumeration elements list.

SLCKSEL : Sampling Clock Select
bits : 7 - 7 (1 bit)

Enumeration: SLCKSELSelect

0 : FIXED

Fixed clock is used to sample data

1 : TUNED

Tuned clock is used to sample data

End of enumeration elements list.

PVALEN : Preset Value Enable
bits : 15 - 15 (1 bit)

Enumeration: PVALENSelect

0 : HOST

SDCLK and Driver Strength are controlled by Host Controller

1 : AUTO

Automatic Selection by Preset Value is Enabled

End of enumeration elements list.


SDHC_BSR

Block Size
address_offset : 0x4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_BSR SDHC_BSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BLOCKSIZE BOUNDARY

BLOCKSIZE : Transfer Block Size
bits : 0 - 9 (10 bit)

BOUNDARY : SDMA Buffer Boundary
bits : 12 - 14 (3 bit)

Enumeration: BOUNDARYSelect

0 : 4K

4k bytes

1 : 8K

8k bytes

2 : 16K

16k bytes

3 : 32K

32k bytes

4 : 64K

64k bytes

5 : 128K

128k bytes

6 : 256K

256k bytes

7 : 512K

512k bytes

End of enumeration elements list.


BSR

Block Size
address_offset : 0x4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BSR BSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BLOCKSIZE BOUNDARY

BLOCKSIZE : Transfer Block Size
bits : 0 - 9 (10 bit)

BOUNDARY : SDMA Buffer Boundary
bits : 12 - 14 (3 bit)

Enumeration: BOUNDARYSelect

0 : 4K

4k bytes

1 : 8K

8k bytes

2 : 16K

16k bytes

3 : 32K

32k bytes

4 : 64K

64k bytes

5 : 128K

128k bytes

6 : 256K

256k bytes

7 : 512K

512k bytes

End of enumeration elements list.


SDHC_CA0R

Capabilities 0
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

SDHC_CA0R SDHC_CA0R read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TEOCLKF TEOCLKU BASECLKF MAXBLKL ED8SUP ADMA2SUP HSSUP SDMASUP SRSUP V33VSUP V30VSUP V18VSUP SB64SUP ASINTSUP SLTYPE

TEOCLKF : Timeout Clock Frequency
bits : 0 - 5 (6 bit)

Enumeration: TEOCLKFSelect

0 : OTHER

Get information via another method

End of enumeration elements list.

TEOCLKU : Timeout Clock Unit
bits : 7 - 7 (1 bit)

Enumeration: TEOCLKUSelect

0 : KHZ

KHz

1 : MHZ

MHz

End of enumeration elements list.

BASECLKF : Base Clock Frequency
bits : 8 - 15 (8 bit)

Enumeration: BASECLKFSelect

0 : OTHER

Get information via another method

End of enumeration elements list.

MAXBLKL : Max Block Length
bits : 16 - 17 (2 bit)

Enumeration: MAXBLKLSelect

0 : 512

512 bytes

1 : 1024

1024 bytes

2 : 2048

2048 bytes

End of enumeration elements list.

ED8SUP : 8-bit Support for Embedded Device
bits : 18 - 18 (1 bit)

Enumeration: ED8SUPSelect

0 : NO

8-bit Bus Width not Supported

1 : YES

8-bit Bus Width Supported

End of enumeration elements list.

ADMA2SUP : ADMA2 Support
bits : 19 - 19 (1 bit)

Enumeration: ADMA2SUPSelect

0 : NO

ADMA2 not Supported

1 : YES

ADMA2 Supported

End of enumeration elements list.

HSSUP : High Speed Support
bits : 21 - 21 (1 bit)

Enumeration: HSSUPSelect

0 : NO

High Speed not Supported

1 : YES

High Speed Supported

End of enumeration elements list.

SDMASUP : SDMA Support
bits : 22 - 22 (1 bit)

Enumeration: SDMASUPSelect

0 : NO

SDMA not Supported

1 : YES

SDMA Supported

End of enumeration elements list.

SRSUP : Suspend/Resume Support
bits : 23 - 23 (1 bit)

Enumeration: SRSUPSelect

0 : NO

Suspend/Resume not Supported

1 : YES

Suspend/Resume Supported

End of enumeration elements list.

V33VSUP : Voltage Support 3.3V
bits : 24 - 24 (1 bit)

Enumeration: V33VSUPSelect

0 : NO

3.3V Not Supported

1 : YES

3.3V Supported

End of enumeration elements list.

V30VSUP : Voltage Support 3.0V
bits : 25 - 25 (1 bit)

Enumeration: V30VSUPSelect

0 : NO

3.0V Not Supported

1 : YES

3.0V Supported

End of enumeration elements list.

V18VSUP : Voltage Support 1.8V
bits : 26 - 26 (1 bit)

Enumeration: V18VSUPSelect

0 : NO

1.8V Not Supported

1 : YES

1.8V Supported

End of enumeration elements list.

SB64SUP : 64-Bit System Bus Support
bits : 28 - 28 (1 bit)

Enumeration: SB64SUPSelect

0 : NO

32-bit Address Descriptors and System Bus

1 : YES

64-bit Address Descriptors and System Bus

End of enumeration elements list.

ASINTSUP : Asynchronous Interrupt Support
bits : 29 - 29 (1 bit)

Enumeration: ASINTSUPSelect

0 : NO

Asynchronous Interrupt not Supported

1 : YES

Asynchronous Interrupt supported

End of enumeration elements list.

SLTYPE : Slot Type
bits : 30 - 31 (2 bit)

Enumeration: SLTYPESelect

0 : REMOVABLE

Removable Card Slot

1 : EMBEDDED

Embedded Slot for One Device

End of enumeration elements list.


CA0R

Capabilities 0
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

CA0R CA0R read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TEOCLKF TEOCLKU BASECLKF MAXBLKL ED8SUP ADMA2SUP HSSUP SDMASUP SRSUP V33VSUP V30VSUP V18VSUP SB64SUP ASINTSUP SLTYPE

TEOCLKF : Timeout Clock Frequency
bits : 0 - 5 (6 bit)

Enumeration: TEOCLKFSelect

0 : OTHER

Get information via another method

End of enumeration elements list.

TEOCLKU : Timeout Clock Unit
bits : 7 - 7 (1 bit)

Enumeration: TEOCLKUSelect

0 : KHZ

KHz

1 : MHZ

MHz

End of enumeration elements list.

BASECLKF : Base Clock Frequency
bits : 8 - 15 (8 bit)

Enumeration: BASECLKFSelect

0 : OTHER

Get information via another method

End of enumeration elements list.

MAXBLKL : Max Block Length
bits : 16 - 17 (2 bit)

Enumeration: MAXBLKLSelect

0 : 512

512 bytes

1 : 1024

1024 bytes

2 : 2048

2048 bytes

End of enumeration elements list.

ED8SUP : 8-bit Support for Embedded Device
bits : 18 - 18 (1 bit)

Enumeration: ED8SUPSelect

0 : NO

8-bit Bus Width not Supported

1 : YES

8-bit Bus Width Supported

End of enumeration elements list.

ADMA2SUP : ADMA2 Support
bits : 19 - 19 (1 bit)

Enumeration: ADMA2SUPSelect

0 : NO

ADMA2 not Supported

1 : YES

ADMA2 Supported

End of enumeration elements list.

HSSUP : High Speed Support
bits : 21 - 21 (1 bit)

Enumeration: HSSUPSelect

0 : NO

High Speed not Supported

1 : YES

High Speed Supported

End of enumeration elements list.

SDMASUP : SDMA Support
bits : 22 - 22 (1 bit)

Enumeration: SDMASUPSelect

0 : NO

SDMA not Supported

1 : YES

SDMA Supported

End of enumeration elements list.

SRSUP : Suspend/Resume Support
bits : 23 - 23 (1 bit)

Enumeration: SRSUPSelect

0 : NO

Suspend/Resume not Supported

1 : YES

Suspend/Resume Supported

End of enumeration elements list.

V33VSUP : Voltage Support 3.3V
bits : 24 - 24 (1 bit)

Enumeration: V33VSUPSelect

0 : NO

3.3V Not Supported

1 : YES

3.3V Supported

End of enumeration elements list.

V30VSUP : Voltage Support 3.0V
bits : 25 - 25 (1 bit)

Enumeration: V30VSUPSelect

0 : NO

3.0V Not Supported

1 : YES

3.0V Supported

End of enumeration elements list.

V18VSUP : Voltage Support 1.8V
bits : 26 - 26 (1 bit)

Enumeration: V18VSUPSelect

0 : NO

1.8V Not Supported

1 : YES

1.8V Supported

End of enumeration elements list.

SB64SUP : 64-Bit System Bus Support
bits : 28 - 28 (1 bit)

Enumeration: SB64SUPSelect

0 : NO

32-bit Address Descriptors and System Bus

1 : YES

64-bit Address Descriptors and System Bus

End of enumeration elements list.

ASINTSUP : Asynchronous Interrupt Support
bits : 29 - 29 (1 bit)

Enumeration: ASINTSUPSelect

0 : NO

Asynchronous Interrupt not Supported

1 : YES

Asynchronous Interrupt supported

End of enumeration elements list.

SLTYPE : Slot Type
bits : 30 - 31 (2 bit)

Enumeration: SLTYPESelect

0 : REMOVABLE

Removable Card Slot

1 : EMBEDDED

Embedded Slot for One Device

End of enumeration elements list.


SDHC_CA1R

Capabilities 1
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

SDHC_CA1R SDHC_CA1R read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SDR50SUP SDR104SUP DDR50SUP DRVASUP DRVCSUP DRVDSUP TCNTRT TSDR50 CLKMULT

SDR50SUP : SDR50 Support
bits : 0 - 0 (1 bit)

Enumeration: SDR50SUPSelect

0 : NO

SDR50 is Not Supported

1 : YES

SDR50 is Supported

End of enumeration elements list.

SDR104SUP : SDR104 Support
bits : 1 - 1 (1 bit)

Enumeration: SDR104SUPSelect

0 : NO

SDR104 is Not Supported

1 : YES

SDR104 is Supported

End of enumeration elements list.

DDR50SUP : DDR50 Support
bits : 2 - 2 (1 bit)

Enumeration: DDR50SUPSelect

0 : NO

DDR50 is Not Supported

1 : YES

DDR50 is Supported

End of enumeration elements list.

DRVASUP : Driver Type A Support
bits : 4 - 4 (1 bit)

Enumeration: DRVASUPSelect

0 : NO

Driver Type A is Not Supported

1 : YES

Driver Type A is Supported

End of enumeration elements list.

DRVCSUP : Driver Type C Support
bits : 5 - 5 (1 bit)

Enumeration: DRVCSUPSelect

0 : NO

Driver Type C is Not Supported

1 : YES

Driver Type C is Supported

End of enumeration elements list.

DRVDSUP : Driver Type D Support
bits : 6 - 6 (1 bit)

Enumeration: DRVDSUPSelect

0 : NO

Driver Type D is Not Supported

1 : YES

Driver Type D is Supported

End of enumeration elements list.

TCNTRT : Timer Count for Re-Tuning
bits : 8 - 11 (4 bit)

Enumeration: TCNTRTSelect

0 : DISABLED

Re-Tuning Timer disabled

1 : 1S

1 second

2 : 2S

2 seconds

3 : 4S

4 seconds

4 : 8S

8 seconds

5 : 16S

16 seconds

6 : 32S

32 seconds

7 : 64S

64 seconds

8 : 128S

128 seconds

9 : 256S

256 seconds

10 : 512S

512 seconds

11 : 1024S

1024 seconds

15 : OTHER

Get information from other source

End of enumeration elements list.

TSDR50 : Use Tuning for SDR50
bits : 13 - 13 (1 bit)

Enumeration: TSDR50Select

0 : NO

SDR50 does not require tuning

1 : YES

SDR50 requires tuning

End of enumeration elements list.

CLKMULT : Clock Multiplier
bits : 16 - 23 (8 bit)

Enumeration: CLKMULTSelect

0 : NO

Clock Multiplier is Not Supported

End of enumeration elements list.


CA1R

Capabilities 1
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

CA1R CA1R read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SDR50SUP SDR104SUP DDR50SUP DRVASUP DRVCSUP DRVDSUP TCNTRT TSDR50 CLKMULT

SDR50SUP : SDR50 Support
bits : 0 - 0 (1 bit)

Enumeration: SDR50SUPSelect

0 : NO

SDR50 is Not Supported

1 : YES

SDR50 is Supported

End of enumeration elements list.

SDR104SUP : SDR104 Support
bits : 1 - 1 (1 bit)

Enumeration: SDR104SUPSelect

0 : NO

SDR104 is Not Supported

1 : YES

SDR104 is Supported

End of enumeration elements list.

DDR50SUP : DDR50 Support
bits : 2 - 2 (1 bit)

Enumeration: DDR50SUPSelect

0 : NO

DDR50 is Not Supported

1 : YES

DDR50 is Supported

End of enumeration elements list.

DRVASUP : Driver Type A Support
bits : 4 - 4 (1 bit)

Enumeration: DRVASUPSelect

0 : NO

Driver Type A is Not Supported

1 : YES

Driver Type A is Supported

End of enumeration elements list.

DRVCSUP : Driver Type C Support
bits : 5 - 5 (1 bit)

Enumeration: DRVCSUPSelect

0 : NO

Driver Type C is Not Supported

1 : YES

Driver Type C is Supported

End of enumeration elements list.

DRVDSUP : Driver Type D Support
bits : 6 - 6 (1 bit)

Enumeration: DRVDSUPSelect

0 : NO

Driver Type D is Not Supported

1 : YES

Driver Type D is Supported

End of enumeration elements list.

TCNTRT : Timer Count for Re-Tuning
bits : 8 - 11 (4 bit)

Enumeration: TCNTRTSelect

0 : DISABLED

Re-Tuning Timer disabled

1 : 1S

1 second

2 : 2S

2 seconds

3 : 4S

4 seconds

4 : 8S

8 seconds

5 : 16S

16 seconds

6 : 32S

32 seconds

7 : 64S

64 seconds

8 : 128S

128 seconds

9 : 256S

256 seconds

10 : 512S

512 seconds

11 : 1024S

1024 seconds

15 : OTHER

Get information from other source

End of enumeration elements list.

TSDR50 : Use Tuning for SDR50
bits : 13 - 13 (1 bit)

Enumeration: TSDR50Select

0 : NO

SDR50 does not require tuning

1 : YES

SDR50 requires tuning

End of enumeration elements list.

CLKMULT : Clock Multiplier
bits : 16 - 23 (8 bit)

Enumeration: CLKMULTSelect

0 : NO

Clock Multiplier is Not Supported

End of enumeration elements list.


SDHC_MCCAR

Maximum Current Capabilities
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

SDHC_MCCAR SDHC_MCCAR read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MAXCUR33V MAXCUR30V MAXCUR18V

MAXCUR33V : Maximum Current for 3.3V
bits : 0 - 7 (8 bit)

Enumeration: MAXCUR33VSelect

0 : OTHER

Get information via another method

1 : 4MA

4mA

2 : 8MA

8mA

3 : 12MA

12mA

End of enumeration elements list.

MAXCUR30V : Maximum Current for 3.0V
bits : 8 - 15 (8 bit)

Enumeration: MAXCUR30VSelect

0 : OTHER

Get information via another method

1 : 4MA

4mA

2 : 8MA

8mA

3 : 12MA

12mA

End of enumeration elements list.

MAXCUR18V : Maximum Current for 1.8V
bits : 16 - 23 (8 bit)

Enumeration: MAXCUR18VSelect

0 : OTHER

Get information via another method

1 : 4MA

4mA

2 : 8MA

8mA

3 : 12MA

12mA

End of enumeration elements list.


MCCAR

Maximum Current Capabilities
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

MCCAR MCCAR read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MAXCUR33V MAXCUR30V MAXCUR18V

MAXCUR33V : Maximum Current for 3.3V
bits : 0 - 7 (8 bit)

Enumeration: MAXCUR33VSelect

0 : OTHER

Get information via another method

1 : 4MA

4mA

2 : 8MA

8mA

3 : 12MA

12mA

End of enumeration elements list.

MAXCUR30V : Maximum Current for 3.0V
bits : 8 - 15 (8 bit)

Enumeration: MAXCUR30VSelect

0 : OTHER

Get information via another method

1 : 4MA

4mA

2 : 8MA

8mA

3 : 12MA

12mA

End of enumeration elements list.

MAXCUR18V : Maximum Current for 1.8V
bits : 16 - 23 (8 bit)

Enumeration: MAXCUR18VSelect

0 : OTHER

Get information via another method

1 : 4MA

4mA

2 : 8MA

8mA

3 : 12MA

12mA

End of enumeration elements list.


SDHC_RR[2]

Response
address_offset : 0x4C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

SDHC_RR[2] SDHC_RR[2] read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDRESP

CMDRESP : Command Response
bits : 0 - 31 (32 bit)


SDHC_FERACES

Force Event for Auto CMD Error Status
address_offset : 0x50 Bytes (0x0)
size : 16 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

SDHC_FERACES SDHC_FERACES write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ACMD12NE ACMDTEO ACMDCRC ACMDEND ACMDIDX CMDNI

ACMD12NE : Force Event for Auto CMD12 Not Executed
bits : 0 - 0 (1 bit)

Enumeration: ACMD12NESelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

ACMDTEO : Force Event for Auto CMD Timeout Error
bits : 1 - 1 (1 bit)

Enumeration: ACMDTEOSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

ACMDCRC : Force Event for Auto CMD CRC Error
bits : 2 - 2 (1 bit)

Enumeration: ACMDCRCSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

ACMDEND : Force Event for Auto CMD End Bit Error
bits : 3 - 3 (1 bit)

Enumeration: ACMDENDSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

ACMDIDX : Force Event for Auto CMD Index Error
bits : 4 - 4 (1 bit)

Enumeration: ACMDIDXSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

CMDNI : Force Event for Command Not Issued By Auto CMD12 Error
bits : 7 - 7 (1 bit)

Enumeration: CMDNISelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.


FERACES

Force Event for Auto CMD Error Status
address_offset : 0x50 Bytes (0x0)
size : 16 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

FERACES FERACES write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ACMD12NE ACMDTEO ACMDCRC ACMDEND ACMDIDX CMDNI

ACMD12NE : Force Event for Auto CMD12 Not Executed
bits : 0 - 0 (1 bit)

Enumeration: ACMD12NESelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

ACMDTEO : Force Event for Auto CMD Timeout Error
bits : 1 - 1 (1 bit)

Enumeration: ACMDTEOSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

ACMDCRC : Force Event for Auto CMD CRC Error
bits : 2 - 2 (1 bit)

Enumeration: ACMDCRCSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

ACMDEND : Force Event for Auto CMD End Bit Error
bits : 3 - 3 (1 bit)

Enumeration: ACMDENDSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

ACMDIDX : Force Event for Auto CMD Index Error
bits : 4 - 4 (1 bit)

Enumeration: ACMDIDXSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

CMDNI : Force Event for Command Not Issued By Auto CMD12 Error
bits : 7 - 7 (1 bit)

Enumeration: CMDNISelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.


SDHC_FEREIS

Force Event for Error Interrupt Status
address_offset : 0x52 Bytes (0x0)
size : 16 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

SDHC_FEREIS SDHC_FEREIS write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDTEO CMDCRC CMDEND CMDIDX DATTEO DATCRC DATEND CURLIM ACMD ADMA BOOTAE

CMDTEO : Force Event for Command Timeout Error
bits : 0 - 0 (1 bit)

Enumeration: CMDTEOSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

CMDCRC : Force Event for Command CRC Error
bits : 1 - 1 (1 bit)

Enumeration: CMDCRCSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

CMDEND : Force Event for Command End Bit Error
bits : 2 - 2 (1 bit)

Enumeration: CMDENDSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

CMDIDX : Force Event for Command Index Error
bits : 3 - 3 (1 bit)

Enumeration: CMDIDXSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

DATTEO : Force Event for Data Timeout Error
bits : 4 - 4 (1 bit)

Enumeration: DATTEOSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

DATCRC : Force Event for Data CRC Error
bits : 5 - 5 (1 bit)

Enumeration: DATCRCSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

DATEND : Force Event for Data End Bit Error
bits : 6 - 6 (1 bit)

Enumeration: DATENDSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

CURLIM : Force Event for Current Limit Error
bits : 7 - 7 (1 bit)

Enumeration: CURLIMSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

ACMD : Force Event for Auto CMD Error
bits : 8 - 8 (1 bit)

Enumeration: ACMDSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

ADMA : Force Event for ADMA Error
bits : 9 - 9 (1 bit)

Enumeration: ADMASelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

BOOTAE : Force Event for Boot Acknowledge Error
bits : 12 - 12 (1 bit)

Enumeration: BOOTAESelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.


FEREIS

Force Event for Error Interrupt Status
address_offset : 0x52 Bytes (0x0)
size : 16 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

FEREIS FEREIS write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDTEO CMDCRC CMDEND CMDIDX DATTEO DATCRC DATEND CURLIM ACMD ADMA BOOTAE

CMDTEO : Force Event for Command Timeout Error
bits : 0 - 0 (1 bit)

Enumeration: CMDTEOSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

CMDCRC : Force Event for Command CRC Error
bits : 1 - 1 (1 bit)

Enumeration: CMDCRCSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

CMDEND : Force Event for Command End Bit Error
bits : 2 - 2 (1 bit)

Enumeration: CMDENDSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

CMDIDX : Force Event for Command Index Error
bits : 3 - 3 (1 bit)

Enumeration: CMDIDXSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

DATTEO : Force Event for Data Timeout Error
bits : 4 - 4 (1 bit)

Enumeration: DATTEOSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

DATCRC : Force Event for Data CRC Error
bits : 5 - 5 (1 bit)

Enumeration: DATCRCSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

DATEND : Force Event for Data End Bit Error
bits : 6 - 6 (1 bit)

Enumeration: DATENDSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

CURLIM : Force Event for Current Limit Error
bits : 7 - 7 (1 bit)

Enumeration: CURLIMSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

ACMD : Force Event for Auto CMD Error
bits : 8 - 8 (1 bit)

Enumeration: ACMDSelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

ADMA : Force Event for ADMA Error
bits : 9 - 9 (1 bit)

Enumeration: ADMASelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.

BOOTAE : Force Event for Boot Acknowledge Error
bits : 12 - 12 (1 bit)

Enumeration: BOOTAESelect

0 : NO

No Interrupt

1 : YES

Interrupt is generated

End of enumeration elements list.


SDHC_AESR

ADMA Error Status
address_offset : 0x54 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

SDHC_AESR SDHC_AESR read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 ERRST LMIS

ERRST : ADMA Error State
bits : 0 - 1 (2 bit)

Enumeration: ERRSTSelect

0 : STOP

ST_STOP (Stop DMA)

1 : FDS

ST_FDS (Fetch Descriptor)

3 : TFR

ST_TFR (Transfer Data)

End of enumeration elements list.

LMIS : ADMA Length Mismatch Error
bits : 2 - 2 (1 bit)

Enumeration: LMISSelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.


AESR

ADMA Error Status
address_offset : 0x54 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

AESR AESR read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 ERRST LMIS

ERRST : ADMA Error State
bits : 0 - 1 (2 bit)

Enumeration: ERRSTSelect

0 : STOP

ST_STOP (Stop DMA)

1 : FDS

ST_FDS (Fetch Descriptor)

3 : TFR

ST_TFR (Transfer Data)

End of enumeration elements list.

LMIS : ADMA Length Mismatch Error
bits : 2 - 2 (1 bit)

Enumeration: LMISSelect

0 : NO

No Error

1 : YES

Error

End of enumeration elements list.


ASAR1

ADMA System Address
address_offset : 0x58 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ASAR1 ASAR1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADMASA

ADMASA : ADMA System Address
bits : 0 - 31 (32 bit)


SDHC_BCR

Block Count
address_offset : 0x6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_BCR SDHC_BCR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BCNT

BCNT : Blocks Count for Current Transfer
bits : 0 - 15 (16 bit)


BCR

Block Count
address_offset : 0x6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BCR BCR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BCNT

BCNT : Blocks Count for Current Transfer
bits : 0 - 15 (16 bit)


PVR0

Preset Value n
address_offset : 0x60 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PVR0 PVR0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SDCLKFSEL CLKGSEL DRVSEL

SDCLKFSEL : SDCLK Frequency Select Value for Initialization
bits : 0 - 9 (10 bit)

CLKGSEL : Clock Generator Select Value for Initialization
bits : 10 - 10 (1 bit)

Enumeration: CLKGSELSelect

0 : DIV

Host Controller Ver2.00 Compatible Clock Generator (Divider)

1 : PROG

Programmable Clock Generator

End of enumeration elements list.

DRVSEL : Driver Strength Select Value for Initialization
bits : 14 - 15 (2 bit)

Enumeration: DRVSELSelect

0 : B

Driver Type B is Selected

1 : A

Driver Type A is Selected

2 : C

Driver Type C is Selected

3 : D

Driver Type D is Selected

End of enumeration elements list.


PVR1

Preset Value n
address_offset : 0x62 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PVR1 PVR1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SDCLKFSEL CLKGSEL DRVSEL

SDCLKFSEL : SDCLK Frequency Select Value for Initialization
bits : 0 - 9 (10 bit)

CLKGSEL : Clock Generator Select Value for Initialization
bits : 10 - 10 (1 bit)

Enumeration: CLKGSELSelect

0 : DIV

Host Controller Ver2.00 Compatible Clock Generator (Divider)

1 : PROG

Programmable Clock Generator

End of enumeration elements list.

DRVSEL : Driver Strength Select Value for Initialization
bits : 14 - 15 (2 bit)

Enumeration: DRVSELSelect

0 : B

Driver Type B is Selected

1 : A

Driver Type A is Selected

2 : C

Driver Type C is Selected

3 : D

Driver Type D is Selected

End of enumeration elements list.


PVR2

Preset Value n
address_offset : 0x64 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PVR2 PVR2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SDCLKFSEL CLKGSEL DRVSEL

SDCLKFSEL : SDCLK Frequency Select Value for Initialization
bits : 0 - 9 (10 bit)

CLKGSEL : Clock Generator Select Value for Initialization
bits : 10 - 10 (1 bit)

Enumeration: CLKGSELSelect

0 : DIV

Host Controller Ver2.00 Compatible Clock Generator (Divider)

1 : PROG

Programmable Clock Generator

End of enumeration elements list.

DRVSEL : Driver Strength Select Value for Initialization
bits : 14 - 15 (2 bit)

Enumeration: DRVSELSelect

0 : B

Driver Type B is Selected

1 : A

Driver Type A is Selected

2 : C

Driver Type C is Selected

3 : D

Driver Type D is Selected

End of enumeration elements list.


PVR3

Preset Value n
address_offset : 0x66 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PVR3 PVR3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SDCLKFSEL CLKGSEL DRVSEL

SDCLKFSEL : SDCLK Frequency Select Value for Initialization
bits : 0 - 9 (10 bit)

CLKGSEL : Clock Generator Select Value for Initialization
bits : 10 - 10 (1 bit)

Enumeration: CLKGSELSelect

0 : DIV

Host Controller Ver2.00 Compatible Clock Generator (Divider)

1 : PROG

Programmable Clock Generator

End of enumeration elements list.

DRVSEL : Driver Strength Select Value for Initialization
bits : 14 - 15 (2 bit)

Enumeration: DRVSELSelect

0 : B

Driver Type B is Selected

1 : A

Driver Type A is Selected

2 : C

Driver Type C is Selected

3 : D

Driver Type D is Selected

End of enumeration elements list.


SDHC_RR[3]

Response
address_offset : 0x68 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

SDHC_RR[3] SDHC_RR[3] read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CMDRESP

CMDRESP : Command Response
bits : 0 - 31 (32 bit)


PVR4

Preset Value n
address_offset : 0x68 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PVR4 PVR4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SDCLKFSEL CLKGSEL DRVSEL

SDCLKFSEL : SDCLK Frequency Select Value for Initialization
bits : 0 - 9 (10 bit)

CLKGSEL : Clock Generator Select Value for Initialization
bits : 10 - 10 (1 bit)

Enumeration: CLKGSELSelect

0 : DIV

Host Controller Ver2.00 Compatible Clock Generator (Divider)

1 : PROG

Programmable Clock Generator

End of enumeration elements list.

DRVSEL : Driver Strength Select Value for Initialization
bits : 14 - 15 (2 bit)

Enumeration: DRVSELSelect

0 : B

Driver Type B is Selected

1 : A

Driver Type A is Selected

2 : C

Driver Type C is Selected

3 : D

Driver Type D is Selected

End of enumeration elements list.


PVR5

Preset Value n
address_offset : 0x6A Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PVR5 PVR5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SDCLKFSEL CLKGSEL DRVSEL

SDCLKFSEL : SDCLK Frequency Select Value for Initialization
bits : 0 - 9 (10 bit)

CLKGSEL : Clock Generator Select Value for Initialization
bits : 10 - 10 (1 bit)

Enumeration: CLKGSELSelect

0 : DIV

Host Controller Ver2.00 Compatible Clock Generator (Divider)

1 : PROG

Programmable Clock Generator

End of enumeration elements list.

DRVSEL : Driver Strength Select Value for Initialization
bits : 14 - 15 (2 bit)

Enumeration: DRVSELSelect

0 : B

Driver Type B is Selected

1 : A

Driver Type A is Selected

2 : C

Driver Type C is Selected

3 : D

Driver Type D is Selected

End of enumeration elements list.


PVR6

Preset Value n
address_offset : 0x6C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PVR6 PVR6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SDCLKFSEL CLKGSEL DRVSEL

SDCLKFSEL : SDCLK Frequency Select Value for Initialization
bits : 0 - 9 (10 bit)

CLKGSEL : Clock Generator Select Value for Initialization
bits : 10 - 10 (1 bit)

Enumeration: CLKGSELSelect

0 : DIV

Host Controller Ver2.00 Compatible Clock Generator (Divider)

1 : PROG

Programmable Clock Generator

End of enumeration elements list.

DRVSEL : Driver Strength Select Value for Initialization
bits : 14 - 15 (2 bit)

Enumeration: DRVSELSelect

0 : B

Driver Type B is Selected

1 : A

Driver Type A is Selected

2 : C

Driver Type C is Selected

3 : D

Driver Type D is Selected

End of enumeration elements list.


PVR7

Preset Value n
address_offset : 0x6E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PVR7 PVR7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SDCLKFSEL CLKGSEL DRVSEL

SDCLKFSEL : SDCLK Frequency Select Value for Initialization
bits : 0 - 9 (10 bit)

CLKGSEL : Clock Generator Select Value for Initialization
bits : 10 - 10 (1 bit)

Enumeration: CLKGSELSelect

0 : DIV

Host Controller Ver2.00 Compatible Clock Generator (Divider)

1 : PROG

Programmable Clock Generator

End of enumeration elements list.

DRVSEL : Driver Strength Select Value for Initialization
bits : 14 - 15 (2 bit)

Enumeration: DRVSELSelect

0 : B

Driver Type B is Selected

1 : A

Driver Type A is Selected

2 : C

Driver Type C is Selected

3 : D

Driver Type D is Selected

End of enumeration elements list.


SDHC_ARG1R

Argument 1
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_ARG1R SDHC_ARG1R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ARG

ARG : Argument 1
bits : 0 - 31 (32 bit)


ARG1R

Argument 1
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ARG1R ARG1R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ARG

ARG : Argument 1
bits : 0 - 31 (32 bit)


SDHC_ASAR[0]

ADMA System Address n
address_offset : 0xB0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_ASAR[0] SDHC_ASAR[0] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADMASA

ADMASA : ADMA System Address
bits : 0 - 31 (32 bit)


SDHC_TMR

Transfer Mode
address_offset : 0xC Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_TMR SDHC_TMR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DMAEN BCEN ACMDEN DTDSEL MSBSEL

DMAEN : DMA Enable
bits : 0 - 0 (1 bit)

Enumeration: DMAENSelect

0 : DISABLE

No data transfer or Non DMA data transfer

1 : ENABLE

DMA data transfer

End of enumeration elements list.

BCEN : Block Count Enable
bits : 1 - 1 (1 bit)

Enumeration: BCENSelect

0 : DISABLE

Disable

1 : ENABLE

Enable

End of enumeration elements list.

ACMDEN : Auto Command Enable
bits : 2 - 3 (2 bit)

Enumeration: ACMDENSelect

0 : DISABLED

Auto Command Disabled

1 : CMD12

Auto CMD12 Enable

2 : CMD23

Auto CMD23 Enable

End of enumeration elements list.

DTDSEL : Data Transfer Direction Selection
bits : 4 - 4 (1 bit)

Enumeration: DTDSELSelect

0 : WRITE

Write (Host to Card)

1 : READ

Read (Card to Host)

End of enumeration elements list.

MSBSEL : Multi/Single Block Selection
bits : 5 - 5 (1 bit)

Enumeration: MSBSELSelect

0 : SINGLE

Single Block

1 : MULTIPLE

Multiple Block

End of enumeration elements list.


TMR

Transfer Mode
address_offset : 0xC Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TMR TMR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DMAEN BCEN ACMDEN DTDSEL MSBSEL

DMAEN : DMA Enable
bits : 0 - 0 (1 bit)

Enumeration: DMAENSelect

0 : DISABLE

No data transfer or Non DMA data transfer

1 : ENABLE

DMA data transfer

End of enumeration elements list.

BCEN : Block Count Enable
bits : 1 - 1 (1 bit)

Enumeration: BCENSelect

0 : DISABLE

Disable

1 : ENABLE

Enable

End of enumeration elements list.

ACMDEN : Auto Command Enable
bits : 2 - 3 (2 bit)

Enumeration: ACMDENSelect

0 : DISABLED

Auto Command Disabled

1 : CMD12

Auto CMD12 Enable

2 : CMD23

Auto CMD23 Enable

End of enumeration elements list.

DTDSEL : Data Transfer Direction Selection
bits : 4 - 4 (1 bit)

Enumeration: DTDSELSelect

0 : WRITE

Write (Host to Card)

1 : READ

Read (Card to Host)

End of enumeration elements list.

MSBSEL : Multi/Single Block Selection
bits : 5 - 5 (1 bit)

Enumeration: MSBSELSelect

0 : SINGLE

Single Block

1 : MULTIPLE

Multiple Block

End of enumeration elements list.


SDHC_PVR[0]

Preset Value n
address_offset : 0xC0 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_PVR[0] SDHC_PVR[0] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SDCLKFSEL CLKGSEL DRVSEL

SDCLKFSEL : SDCLK Frequency Select Value for Initialization
bits : 0 - 9 (10 bit)

CLKGSEL : Clock Generator Select Value for Initialization
bits : 10 - 10 (1 bit)

Enumeration: CLKGSELSelect

0 : DIV

Host Controller Ver2.00 Compatible Clock Generator (Divider)

1 : PROG

Programmable Clock Generator

End of enumeration elements list.

DRVSEL : Driver Strength Select Value for Initialization
bits : 14 - 15 (2 bit)

Enumeration: DRVSELSelect

0 : B

Driver Type B is Selected

1 : A

Driver Type A is Selected

2 : C

Driver Type C is Selected

3 : D

Driver Type D is Selected

End of enumeration elements list.


SDHC_CR

Command
address_offset : 0xE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDHC_CR SDHC_CR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RESPTYP CMDCCEN CMDICEN DPSEL CMDTYP CMDIDX

RESPTYP : Response Type
bits : 0 - 1 (2 bit)

Enumeration: RESPTYPSelect

0 : NONE

No response

1 : 136_BIT

136-bit response

2 : 48_BIT

48-bit response

3 : 48_BIT_BUSY

48-bit response check busy after response

End of enumeration elements list.

CMDCCEN : Command CRC Check Enable
bits : 3 - 3 (1 bit)

Enumeration: CMDCCENSelect

0 : DISABLE

Disable

1 : ENABLE

Enable

End of enumeration elements list.

CMDICEN : Command Index Check Enable
bits : 4 - 4 (1 bit)

Enumeration: CMDICENSelect

0 : DISABLE

Disable

1 : ENABLE

Enable

End of enumeration elements list.

DPSEL : Data Present Select
bits : 5 - 5 (1 bit)

Enumeration: DPSELSelect

0 : NO_DATA

No Data Present

1 : DATA

Data Present

End of enumeration elements list.

CMDTYP : Command Type
bits : 6 - 7 (2 bit)

Enumeration: CMDTYPSelect

0 : NORMAL

Other commands

1 : SUSPEND

CMD52 for writing Bus Suspend in CCCR

2 : RESUME

CMD52 for writing Function Select in CCCR

3 : ABORT

CMD12, CMD52 for writing I/O Abort in CCCR

End of enumeration elements list.

CMDIDX : Command Index
bits : 8 - 13 (6 bit)


CR

Command
address_offset : 0xE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CR CR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RESPTYP CMDCCEN CMDICEN DPSEL CMDTYP CMDIDX

RESPTYP : Response Type
bits : 0 - 1 (2 bit)

Enumeration: RESPTYPSelect

0 : NONE

No response

1 : 136_BIT

136-bit response

2 : 48_BIT

48-bit response

3 : 48_BIT_BUSY

48-bit response check busy after response

End of enumeration elements list.

CMDCCEN : Command CRC Check Enable
bits : 3 - 3 (1 bit)

Enumeration: CMDCCENSelect

0 : DISABLE

Disable

1 : ENABLE

Enable

End of enumeration elements list.

CMDICEN : Command Index Check Enable
bits : 4 - 4 (1 bit)

Enumeration: CMDICENSelect

0 : DISABLE

Disable

1 : ENABLE

Enable

End of enumeration elements list.

DPSEL : Data Present Select
bits : 5 - 5 (1 bit)

Enumeration: DPSELSelect

0 : NO_DATA

No Data Present

1 : DATA

Data Present

End of enumeration elements list.

CMDTYP : Command Type
bits : 6 - 7 (2 bit)

Enumeration: CMDTYPSelect

0 : NORMAL

Other commands

1 : SUSPEND

CMD52 for writing Bus Suspend in CCCR

2 : RESUME

CMD52 for writing Function Select in CCCR

3 : ABORT

CMD12, CMD52 for writing I/O Abort in CCCR

End of enumeration elements list.

CMDIDX : Command Index
bits : 8 - 13 (6 bit)


SDHC_SISR

Slot Interrupt Status
address_offset : 0xFC Bytes (0x0)
size : 16 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

SDHC_SISR SDHC_SISR read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 INTSSL

INTSSL : Interrupt Signal for Each Slot
bits : 0 - 0 (1 bit)


SISR

Slot Interrupt Status
address_offset : 0xFC Bytes (0x0)
size : 16 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

SISR SISR read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 INTSSL

INTSSL : Interrupt Signal for Each Slot
bits : 0 - 0 (1 bit)


SDHC_HCVR

Host Controller Version
address_offset : 0xFE Bytes (0x0)
size : 16 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

SDHC_HCVR SDHC_HCVR read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SVER VVER

SVER : Spec Version
bits : 0 - 7 (8 bit)

VVER : Vendor Version
bits : 8 - 15 (8 bit)


HCVR

Host Controller Version
address_offset : 0xFE Bytes (0x0)
size : 16 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

HCVR HCVR read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SVER VVER

SVER : Spec Version
bits : 0 - 7 (8 bit)

VVER : Vendor Version
bits : 8 - 15 (8 bit)



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.