cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Adventurer
Adventurer
1,979 Views
Registered: ‎07-31-2017

SDK test DDR memory on prototypes

Jump to solution

Hi All,

 

Outside of using the memory test template, is it possible to test DDR memory via JTAG using scripts with SDK or other tools?  The intent is to test DDR when the protoboards arrive from fab.  The sample memory test still runs on a small part of DDR.  I suppose if the test runs, that should be proof that it's ok.  I'm just looking for other alternatives.

 

Thanks!

0 Kudos
1 Solution

Accepted Solutions
Xilinx Employee
Xilinx Employee
2,804 Views
Registered: ‎10-21-2010

Hi,

The simplest way via Jtag could be to download a bin file and then verify it thru XSDB (you can use dow and verify commands). However, Jtag is extremely slow (< 100 KB/sec), so it takes a quite a lot of time to verify a significant part of the DDR.

 

You should be able to modify the memory test in SDK to test full DDR, instead of a small range it currently tests. That will be lot faster and avoids dependency on Jtag, which may not be stable on proto boards

View solution in original post

0 Kudos
3 Replies
Xilinx Employee
Xilinx Employee
2,805 Views
Registered: ‎10-21-2010

Hi,

The simplest way via Jtag could be to download a bin file and then verify it thru XSDB (you can use dow and verify commands). However, Jtag is extremely slow (< 100 KB/sec), so it takes a quite a lot of time to verify a significant part of the DDR.

 

You should be able to modify the memory test in SDK to test full DDR, instead of a small range it currently tests. That will be lot faster and avoids dependency on Jtag, which may not be stable on proto boards

View solution in original post

0 Kudos
Highlighted
Adventurer
Adventurer
1,912 Views
Registered: ‎07-31-2017

Thanks, I'll use jtag  to test the short address range where the memory test program will reside, then use the memory test template to test the rest of 4GB.

0 Kudos
Highlighted
Xilinx Employee
Xilinx Employee
1,875 Views
Registered: ‎10-21-2010

Just to clarify.. the memtest runs from OCM, so you dont have to test that range

0 Kudos