HRS07
HRS07 - IO Delay Information Register
Module Instance | Base Address | Register Address |
---|---|---|
i_sdmmc__sdmmc_apb_slv__10808000____HRS____SEG_L4_MP_sdmmc_s_0x0_0x1000
|
0x10808000
|
0x1080801C
|
Size: 32
Offset: 0x1C
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 |
|
|
||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|
|
HRS07 Fields
Bit | Name | Description | Access | Reset |
---|---|---|---|---|
31:21 |
Reserved_2
|
Reserved bitfield added by Magillem |
RO
|
0x0
|
20:16 |
RW_COMPENSATE
|
RW_COMPENSATE - Read Wait Compensate value \n According to delays between PAD and dfi_rddata, dfi_wrdata and PAD and to Read Wait timing requirements, the signal dat[2] should be set to 0 earlier than controller read the end bit of read data. Designer should update this register with delay of data path count in sdmclk clock cycles. If the value is greater than 10 and value of field SDCLK Frequency Select (concatenation of SRS11.SDCFSH, SRS11.SDCFSL) is equal 0, then io_mask_start parameter in PHY register phy_dq_timing_reg should be set with value equal (RW_COMPENSATE-10)*2. |
RW
|
0x0
|
15:5 |
Reserved_1
|
Reserved bitfield added by Magillem |
RO
|
0x0
|
4:0 |
IDELAY_VAL
|
IDELAY_VAL - Input delay value for IO. \n Designer should update this register with delay value of IO with appriopriate input delay. \n Delay is count in half of period of sdmclk. If sdmclk is working at 200MHz frequency, \n then 1 is 2,5 ns. \n This value will be used to compensate delay of DAT line when controller is reading Card Interrupt. \n |
RW
|
0x0
|