• 0
boyerkg

nexys video board DDR3 Vivado Project

Question

Hi All,

I have a Nexys Video board withe the Artix-7 FPGA, and I want to hook up the DDR3 memory.

The constraint file does not have the pin list.  I am also wondering if there is an existing DDR3 project available for this board?

Regards

Keith

Share this post


Link to post
Share on other sites

7 answers to this question

Recommended Posts

  • 0

@boyerkg

A number of the projects found on the Nexys Video resource center use the DDR3 memory. However, these are typically Microblaze projects that use the Xilinx Memory Interface Generator IP and the block design workflow, rather than pure-HDL. You may still be able to use these projects to figure out how Xilinx uses the MIG to set up this connection, I am not sure.

Hope this helps,

Arthur

Share this post


Link to post
Share on other sites
  • 0

@boyerkg,

Here's the pin list I used.  And ... yes, I am working on a (to become) open source project for the Nexys Video processor ... I just don't have enough support yet to release it.  ;)  (That and it's not working yet either ...) 

You should be able to load this file when, during the course of running through the MIG memory configuration, it asks for pins.

Dan

P.S. ... my project *is* pure Verilog :D

migmem.ucf

Edited by D@n

Share this post


Link to post
Share on other sites
  • 0

Dan,

When I get to the point in the MIG generation to select the pins, Vivado gives an error 7.  It simply exits the IP generation. 

The Xilinx forums discuss this issue, but there appears to be no resolution.  Really????

Keith

 

 

Edited by boyerkg

Share this post


Link to post
Share on other sites
  • 0

Hi Dan and Arthur,

So, what I ended up doing to get a DDR3 test running on the Nexys Video board was to have one of the example designs that had a mig 7 controller for this board generate an example project.  The example project creates a memory traffic controller.  This is a Xilinx generated module/example.

I used that project to update the pin list for the Nexys Video board pins, for everything from the system clock and reset to the compare error output and init calibration complete.

I checked the pin list, and everything seems to be hooked up according to the video board schematic.

However, I am not getting the init calibration complete to go high?

Any ideas?

Keith

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now