Abstract
A highly efficient Synchronous Dynamic Random Access Memory (SDRAM) controller supporting variable-length burst access and batch process for discrete reads is proposed in this paper. Based on the Principle of Locality, command First In First Out (FIFO) and address range detector are designed within this controller to accelerate its responses to discrete read requests, which dramatically improves the average Effective Bus Utilization Ratio (EBUR) of SDRAM. Our controller is finally verified by driving the Micron 256-Mb SDRAM MT48LC16M16A2. Successful simulation and verification results show that our controller exhibits much higher EBUR than do most existing designs in case of discrete reads.
Original language | English |
---|---|
Pages (from-to) | 406-423 |
Number of pages | 18 |
Journal | International Journal of Electronics |
Volume | 103 |
Issue number | 3 |
DOIs | |
Publication status | Published - 3 Mar 2016 |
Keywords
- Address range detector
- Batch process
- Command FIFO
- Discrete reads
- EBUR
- Principle of Locality
- SDRAM controller