![]() |
Note: A newer DDR SDRAM controller is available here
The TM-4 example directory includes a DDR SDRAM controller circuit which is designed to abstract away most of the complexity involved in interfacing with DDR SDRAM. The core is optimized to perform block transfers of consecutive data and is not appropriate for random memory access patterns. Figure 2 shows a block diagram of the memory controller.
![]() |
An Entire SDRAM DDR Row | 2048 x 72bits |
Block Size | 16 x 72bits |
Total Blocks per Row | 128 |
Smallest Transfer (Single Block) |
1152 bits 144 bytes 8 memory cycles |
Largest Transfer (128 Blocks) |
147456 bits 18432 bytes 1024 memory cycles |
|
| ||||||||||||||||||||||||||||||||||||||||||
|
|
|
| ||||||||||||||||||||||||||||||||||||||||||
|
|