www.ti.com
Supported Use Cases
3.2.1Configuring SDRAM Bank Configuration Register (SDBCR)
The SDRAM bank configuration register (SDBCR) contains register fields that configure the DDR2 memory controller to match the data bus width, CAS latency, number of banks, and page size of the attached DDR2 memory. In this example, we assume the following configuration:
∙Data bus width = 32 bits
∙CAS latency = 4
∙Number of banks = 8
∙Page size = 1024 words
Table 16 shows the resulting SDBCR configuration. Note that the value of the TIMUNLOCK bit is dependent on whether or not it is desirable to unlock SDTIMR and SDTIMR2. The TIMUNLOCK bit should only be set to 1 when the SDTIMR and SDTIMR2 needs to be updated.
Table 16. SDRAM Bank Configuration Register (SDBCR) Configuration
Field | Value | Function Selection |
TIMUNLOCK | x | Set to 1 to unlock the SDRAM timing register (SDTIMR) and the SDRAM timing register 2 |
|
| (SDTIMR2). Cleared to 0 to lock SDTIMR and SDTIMR2. |
NM | 0h | To configure the DDR2 memory controller for a |
CL | 4h | To select a CAS latency of 4. |
IBANK | 3h | To select 8 internal DDR2 banks. |
PAGESIZE | 2h | To select |
3.2.2Configuring SDRAM Refresh Control Register (SDRCR)
The SDRAM refresh control register (SDRCR) configures the DDR2 memory controller to meet the refresh requirements of the attached DDR2 device. SDRCR also allows the DDR2 memory controller to enter and exit self refresh and enable and disable the MCLK stopping. In this example, we assume that the DDR2 memory controller is not is in
The RR bit field in SDRCR is defined as the rate at which the attached DDR2 device is refreshed in DDR2 cycles. The value of this field may be calculated using the following equation:
RR = DDR2 clock frequency × DDR2 refresh rate
Table 17 displays the
Table 17. DDR2 Memory Refresh Specification
Symbol | Description | Value |
tREF | Average Periodic Refresh Interval | 7.8 μs |
Therefore, the following assumes a
RR= 133 MHZ × 7.8 μs = 1037.4 Therefore, RR = 1038 = 40Eh.
Table 18 shows the resulting SDRCR configuration.
Table 18. SDRAM Refresh Control Register (SDRCR) Configuration
| Field | Value | Function Selection |
| SR | 0 | DDR2 memory controller is not in |
| MCLKSTOPEN | 0 | MCLK stopping is disabled. |
| RR | 40Eh | Set to 40Eh DDR2 clock cycles to meet the DDR2 memory refresh rate requirement. |
38 | DDR2 Memory Controller |
| |
|
|
| Submit Documentation Feedback |