3.3.1 UDDRC Host Register 0
| Name: | UDDRC_MSTR |
| Offset: | 0x000 |
| Reset: | 0x00040001 |
| Property: | Read/Write |
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
| Access | |||||||||
| Reset |
| Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
| BURST_RDWR[3:0] | |||||||||
| Access | R/W | R/W | R/W | R/W | |||||
| Reset | 0 | 1 | 0 | 0 | |||||
| Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
| DLL_OFF_MODE | DATA_BUS_WIDTH[1:0] | EN_2T_TIMING_MODE | BURSTCHOP | ||||||
| Access | R/W | R/W | R/W | R/W | R/W | ||||
| Reset | 0 | 0 | 0 | 0 | 0 | ||||
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| LPDDR3 | LPDDR2 | DDR3 | |||||||
| Access | R/W | R/W | R/W | ||||||
| Reset | 0 | 0 | 1 |
Bits 19:16 – BURST_RDWR[3:0] SDRAM burst length used
This controls the burst size used to access the SDRAM. This must match the burst length mode register setting in the SDRAM. (For BC4/8 on-the-fly mode of DDR3, set this field to 0x0100). Burst length of 2 is not supported.
Burst length of 2 is only supported when the controller is operating in 1:1 frequency mode.
For DDR3 and LPDDR3, this must be set to 0x0100 (BL8).
Programming mode: Static
| Value | Description |
|---|---|
| 0001 | Reserved |
| 0010 | Burst length of 4 |
| 0100 | Burst length of 8 |
| 1000 | Burst length of 16 (only supported for LPDDR2) |
| – | All other values are reserved. |
Bit 15 – DLL_OFF_MODE
Set to 1 when the UDDRC and DRAM has to be put in DLL-off mode for low frequency operation.
Set to 0 to put UDDRC and DRAM in DLL-on mode for normal frequency operation.
Programming mode: Quasi-dynamic Group 2
Bits 13:12 – DATA_BUS_WIDTH[1:0]
Note that half bus width mode is only supported when the SDRAM bus width is a multiple of 16. Bus width refers to DQ bus width.
Programming mode: Static
| Value | Description |
|---|---|
| 00 | Full DQ bus width to SDRAM |
| 01 | Half DQ bus width to SDRAM |
| 10 | Quarter DQ bus width to SDRAM |
| 11 | Reserved |
Bit 10 – EN_2T_TIMING_MODE
- in LPDDR2/LPDDR3 mode
- in Shared-AC dual channel mode and the register value is don't care.
Programming mode: Static
Bit 9 – BURSTCHOP
BC4 (fixed) mode is not supported.
Programming mode: Static
Bit 3 – LPDDR3 Select LPDDR3 SDRAM
Present only in designs configured to support LPDDR3.
Programming mode: Static
| Value | Description |
|---|---|
| 0 | Non-LPDDR3 device in use. |
| 1 | LPDDR3 SDRAM device in use. |
Bit 2 – LPDDR2 Select LPDDR2 SDRAM
Present only in designs configured to support LPDDR2.
Programming mode: Static
| Value | Description |
|---|---|
| 0 | Non-LPDDR2 device in use |
| 1 | LPDDR2 SDRAM device in use. |
Bit 0 – DDR3 Select DDR3 SDRAM
Only present in designs that support DDR3.
Programming mode: Static
| Value | Description |
|---|---|
| 0 | Non-DDR3 SDRAM device in use |
| 1 | DDR3 SDRAM device in use |
