Author Topic: How to design (start ) my own DDR controller.  (Read 1183 times)

0 Members and 1 Guest are viewing this topic.

Offline AnuITopic starter

  • Newbie
  • Posts: 8
  • Country: in
How to design (start ) my own DDR controller.
« on: April 26, 2018, 07:11:05 am »
Hi everyone.

I want to design my own DDR controller for my project work.
I am good in verilog and will design in verilog. 
But i dont know how to start and how to approach this task.

Anyone how had worked on DDR controller from scratch could please help me with this??
I will be using Xilinx VIVADO for simulation and synthesis.

Please suggest .
 

Offline hamster_nz

  • Super Contributor
  • ***
  • Posts: 2803
  • Country: nz
Re: How to design (start ) my own DDR controller.
« Reply #1 on: April 26, 2018, 07:35:04 am »
Read the memory datasheet many times over.

Start with the simplest design you can make work.

Plan how you will verify that the design is working correctly.

Test first on known-good hardware.
Gaze not into the abyss, lest you become recognized as an abyss domain expert, and they expect you keep gazing into the damn thing.
 

Offline Kalvin

  • Super Contributor
  • ***
  • Posts: 2145
  • Country: fi
  • Embedded SW/HW.
 
The following users thanked this post: agehall

Offline AnuITopic starter

  • Newbie
  • Posts: 8
  • Country: in
Re: How to design (start ) my own DDR controller.
« Reply #3 on: April 27, 2018, 05:10:53 am »
Thanks hamster_nz.
Thanks for the help.

I have started reading JEDEC79E DDR specification.

If i need help.. i ll post again ;).

Thanks
 

Offline hamster_nz

  • Super Contributor
  • ***
  • Posts: 2803
  • Country: nz
Re: How to design (start ) my own DDR controller.
« Reply #4 on: April 27, 2018, 06:57:07 am »
I found that the Micron datasheets have a quite straight and to the point description, rather than the more technical standards documents.
Gaze not into the abyss, lest you become recognized as an abyss domain expert, and they expect you keep gazing into the damn thing.
 

Offline AnuITopic starter

  • Newbie
  • Posts: 8
  • Country: in
Re: How to design (start ) my own DDR controller.
« Reply #5 on: May 04, 2018, 05:35:11 am »
Ok @hamster_nz.

I ll look at the Micron datasheet.

Thanks
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf