writing a vhdl or verilog program for the ddr3 power up initilization

OP (Company: iqi labs) #2670201
Rate this post
• ▲ useful
▼ not useful
Hi, i have attatched on file in which there is a timing diagram and a 
flow chart for ddr3 power up initialization, can any1 help me how to 
start writing a vhdl or verilog code for this. please.
Thanks in advance.
#2670251
Rate this post
• ▲ useful
▼ not useful
Usually, these kind of initialisation steps are handled by the DDR(3) 
controller IP. Are you intending to write your own memory controller?

Writing your own DDR controller is very uncommon and usually only done 
when you have very special requirements (and probably happening more 
frequently on an own IC than on an FPGA), good skills in that area are 
required.

Nothing for someone who claims to be "very new for this". I suggest you 
start using a DDR controller IP, or if you want really to do it by 
yourself, with a "hello world" kind of FSM (e.g. adressing an LEDS, SPI, 
etc. to get some idea about this).

Good luck.
Guest #2670274
Rate this post
• ▲ useful
▼ not useful
What I'm wondering about: you are working at iqi labs.

iqi labs has (taken from their homepage)
Technical expertise counts through engineers, averaging 15 years of 
experience in VHDL

Why don't you ask your collegues about writing a state machine?
State machines are very basic, and every VHDL engineer should know about 
it.
Guest #2671096
Rate this post
• ▲ useful
▼ not useful
I guess this is because, there are 5 students having 3 years of 
experience each. 5x3 = 15!

Seriously, the virtex6 requires nothing else than the usage of the 
MIG-based DDR-3 controller core.
Guest #2671662
Rate this post
• ▲ useful
▼ not useful
> Actually i generated the code by using MIG long back and it is working.

you posted on 2012-05-08 06:52
> HI, i have generated the code for ddr3 interfacing with virtex6 fpga but
> iam unable to understand is that right or wrong.

A mircale must have happend...

Reply

Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.

Formatting
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]
  • [[Title]] – link to an article
  • Link to another post: right-click its post ID (#8078628), copy the address, paste it into the text

More about formatting

Post long source code as an attachment, not in the text.

Already registered? Log in

Not shown to anyone. We send you a link; your post appears once you confirm it there.

By submitting you create a free account and accept the terms of use.