Font Size: a A A

Research And Implementation Of High-performance DDR3 Memory Controller

Posted on:2009-10-14Degree:MasterType:Thesis
Country:ChinaCandidate:Y WanFull Text:PDF
GTID:2178360278956991Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Memory controller is an important part of the computer, which controls data exchange between the memory and CPU.The memory controller determines maximum memory capacity, memory bank, memory type, speed , memory data width and other important parameters. In other words, memory controller determines the memory performance of a computer system, which become an important factor in overall computer systems performance.This paper first describes challenges DDR2 technology confronted, put forward the necessity of technology development of DDR3. Then introduces the key technology aspects of DDR3. It also describes the state transition diagram and control commands of DDR3.According to the technology trends of current memory controllers, this paper proposed a design of high performance DDR3 memory controller. In this design, DDR3 memory controller is divided into two layers: transport layer and physical layer. Then, functions and implementation details of each major modules of these two layers is discussed thouroughly. The memory controller can efficiently process memory access requests, increase the utilization of memory bus, thus it could improve memory bandwidth and memory latency. And it could also be a good reference for future digital system designs which support DDR3 memory.
Keywords/Search Tags:DDR2, DDR3, memory controller, transport layer, physical layer
PDF Full Text Request
Related items