cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
hithesh123
Contributor
Contributor
925 Views
Registered: ‎12-06-2017

DDR4 ATG

Jump to solution

I have DDR4 Memory IP example design running on my board. How do I run ATG.

Can I use Vivado to run the ATG.

 

Browsing the forums, I see the VIO has to be instantiated along with the example design.

How is the vio run?

0 Kudos
Reply
1 Solution

Accepted Solutions
coryb
Moderator
Moderator
953 Views
Registered: ‎02-11-2014

Hello @hithesh123,

 

You need to make sure and customize the DDR IP to use the Advanced Traffic Generator on the Advanced Options Tab. Then build the IP Example Design. That will turn on the ATG for you by default.

 

Thanks,

Cory

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------

View solution in original post

3 Replies
coryb
Moderator
Moderator
890 Views
Registered: ‎02-11-2014

Hello @hithesh123,

 

The ATG can operate without he instantiation of the VIO. We have a bram lookup table in our Example Design to run through some patterns. You can modify the look-up table to do whatever you like and then generate a new bitstream.

 

To turn on manual mode and use the VIO, you need to add a ‘define VIO_ATG_EN in example_top.sv.

 

This is all documented in PG150.

 

Thanks,
Cory

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
hithesh123
Contributor
Contributor
883 Views
Registered: ‎12-06-2017

How do I enable the ATG in the example design. Is it enabled by default?

 

 

 

0 Kudos
Reply
coryb
Moderator
Moderator
954 Views
Registered: ‎02-11-2014

Hello @hithesh123,

 

You need to make sure and customize the DDR IP to use the Advanced Traffic Generator on the Advanced Options Tab. Then build the IP Example Design. That will turn on the ATG for you by default.

 

Thanks,

Cory

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------

View solution in original post