Fpga Implementation of Ddr3 Sdram Memory Controller: N.V.Apparao
Fpga Implementation of Ddr3 Sdram Memory Controller: N.V.Apparao
Fpga Implementation of Ddr3 Sdram Memory Controller: N.V.Apparao
•Existing System
•Limitations in existing model
•Proposed system
•Plan of Action
•References
Introduction
•Need of memory controller is to maintain speed
synchronization between RAM(memory) and
microprocessor/microcontroller
DDR/DDR1
DDR
Bus master SDRAM
SDRAM
controller
5
Contd..
DDR/DDR1 SDRAM controller with write
and read operations are performed at
same clock pulse, DDR transfers data on
both the rising and falling edges of the
clock
6
Limitations in Existing Model(DDR1)
8
Contd…
For attaining the maximum throughput
from the memory, it operates all the
memory banks in parallel and minimizes
the effect of precharge/refresh and other
DDR3 internal operations
9
Contd..
And also the DDR3 memory controller is
comparing with DDR1, and DDR2 memory in
performance wise.
Another modification make to this DDR3
memory controller is for faster memory access
to the high interfacing devices, designing the
memory controller compatible with AXI
(advance extensible interface) Bus.
This AXI Bus with memory controller uses in
advance microcontroller interfacing devices.
10
Plan of Action
S.NO ACTIVITY WEEKS(40)
1 Selection of topic 1
2 Problem identification 2
3 Literature survey 4
4 Selection of base paper for the 2
identified problem
5 Study and implementation of 5
base paper
6 Identification of important 8
parameters
7 Consideration of the base paper 10
algorithm for improve the
performance/ results
8 Paper publication work 6
9 Project documentation work 2
11
References
1. DDR SDRAM Controller white paper, Lattice Semiconductor
Corporation, Reference Design: RD1020, April 2004.
5. www.xilinx.com.
13
14