hcon
Hardware Configuration Register
| Module Instance | Base Address | Register Address |
|---|---|---|
| i_sdmmc_sdmmc | 0xFF808000 | 0xFF808070 |
Offset: 0x70
Access: RO
Important: The value of a reserved bit must be maintained in software. When you modify registers containing reserved bit fields, you must use a read-modify-write operation to preserve state and prevent indeterminate system behavior.
| Bit Fields | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
Reserved |
ac RO 0x0 |
aro RO 0x0 |
ncd RO 0x0 |
scfp RO 0x1 |
ihr RO 0x1 |
rios RO 0x0 |
dmadatawidth RO 0x1 |
dmaintf RO 0x0 |
|||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
haddrwidth RO 0xC |
hdatawidth RO 0x1 |
hbus RO 0x0 |
nc RO 0x0 |
ct RO 0x1 |
|||||||||||
hcon Fields
| Bit | Name | Description | Access | Reset | ||||
|---|---|---|---|---|---|---|---|---|
| 27 | ac | For 64-bit Address Configuration Only - bit 27 0 - 32 bit addressing supported 1 - 64 bit address supported |
RO | 0x0 | ||||
| 26 | aro | Area optimized
|
RO | 0x0 | ||||
| 25:24 | ncd | Number of clock dividers less one
|
RO | 0x0 | ||||
| 23 | scfp | Clock False Path
|
RO | 0x1 | ||||
| 22 | ihr | Implement hold register
|
RO | 0x1 | ||||
| 21 | rios | FIFO RAM location
|
RO | 0x0 | ||||
| 20:18 | dmadatawidth | Encodes bit width of external DMA controller interface. Doesn't apply to the SD/MMC because it has no external DMA controller interface.
|
RO | 0x1 | ||||
| 17:16 | dmaintf | DMA interface type
|
RO | 0x0 | ||||
| 15:10 | haddrwidth | Slave bus address width less one
|
RO | 0xC | ||||
| 9:7 | hdatawidth | Slave bus data width
|
RO | 0x1 | ||||
| 6 | hbus | Slave bus type.
|
RO | 0x0 | ||||
| 5:1 | nc | Maximum number of cards less one
|
RO | 0x0 | ||||
| 0 | ct | Supported card types
|
RO | 0x1 |