EmbDev.net

Forum: FPGA, VHDL & Verilog how to read data from a ddr3 sdram?


Author: Hamid Kavian Athar (Company: sharif) (hamidkavian)
Posted on:

Rate this post
0 useful
not useful
Hi
I want to read data from a ddr3 sdram. I'm using vivado. my memory model 
is
M471B2873FHS which is not mentioned in the "xilinx memory interface 
generator".
what should I do?
thanks.
( I apologize for my bad English ).

Author: P. K. (pek)
Posted on:

Rate this post
0 useful
not useful
You need a memory I/F within your FPGA. Unless you want to write it by 
yourself, you can use the memory I/F IP (MIG) from the IP Catalog.

As an intro, see:
Youtube-Video "Designing a Memory Interface and Controller with Vivado MIG for UltraScale"

Author: MIGgi Mouse (Guest)
Posted on:

Rate this post
0 useful
not useful
Hamid K. wrote:
> Hi
> I want to read data from a ddr3 sdram. I'm using vivado. my memory model
> is
> M471B2873FHS which is not mentioned in the "xilinx memory interface
> generator".
> what should I do?
> thanks.

Hi Hamid,
Xilinx Memory Interface Generator simply initialize some Timing Values 
by selecting a Memoy in the generation process.

You should be able to compare the data from the datasheet with Micron 
Memories which should be avaiable and select the complementary part...

Author: video constructor (Guest)
Posted on:

Rate this post
0 useful
not useful
I have a video board and need dual port access to a ddr sdram. I also 
launched MIG to obtain a DDR3 Controller for my given design. I have 
experience with DDR2 and DDR3 and am also familiar with the MIG. 
Surprisingly the MIG does not offer a multi port option anymore for 
current devices unlike it used to be before when I designed for spartan 
3 e.g.

Anybody can help with this issue? in the Xilinx Forum it is discussed to 
use a AXI based design or create a round robin controller myself.

anybody did this?

Author: BigChip (Guest)
Posted on:

Rate this post
0 useful
not useful
video constructor wrote:
> I have a video board and need dual port access to a ddr sdram. I also
> launched MIG to obtain a DDR3 Controller for my given design. I have
> experience with DDR2 and DDR3 and am also familiar with the MIG.

Hallo video constructor,
your problem is very different to the original Thread Opener.
Please don't capture this thread but open your own.

Regards

BigChip

Reply

Entering an e-mail address is optional. If you want to receive reply notifications by e-mail, please log in.

Rules — please read before posting

  • Post long source code as attachment, not in the text
  • Posting advertisements is forbidden.

Formatting options

  • [c]C code[/c]
  • [avrasm]AVR assembler code[/avrasm]
  • [vhdl]VHDL code[/vhdl]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]




Bild automatisch verkleinern, falls nötig
Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.