I need to design a DDR2 memory controller for Atlys board with Spartan-6 FPGA. I was wondering if someone could suggest some good learning material to understanding the working of DRAMs and memory controllers.
I am not looking for memory controller codes but for their working so I could design and implement the controller myself.
Best you go to JEDEC website and download the specification for it
Well, Xilinx has its IP for DDR controller, you can make it using Core Gen.
It is called Memory Interface Generator (MIG). through it you can design interface for different type of memories.
Find MIG or memory interface user guide or tutorial. You dont have to design it. Just use it...
And by the way if you understand its implementation well. Share as well.. since I am also to work on it...