XEM7310, RAMTester

Hello!

We recently bought a new XEM7310 200A and have used the 75a version before. We are running the sample RAMTester software and it does not work. Bellow is the output,

THIS IS A BRAND NEW FPGA, would this mean the FPGA is defective or is there a ferrite bead or some other thing we must do for the DRAM to be enabled.

---- Opal Kelly ---- RAMTester Application v1.0 ----
FrontPanel DLL loaded. Version: 5.3.5
Found a device: XEM7310-A200
Device firmware version: 1.30
Device serial number: 2436001CS8
Device ID string: Opal Kelly XEM7310
FrontPanel support is enabled.
Waiting for calibration to complete…
Generating random data…
Writing to memory(0)…
ERROR: Timeout
Write Time: 10006 mS - Speed: 107 MB/S
Reading from memory(0)…
ERROR: Timeout
Read and Verify Time: 10011 mS - Speed: 107 MB/S
Passed: 0 Failed: 1
Generating random data…
Writing to memory(0)…
ERROR: Timeout
Write Time: 10013 mS - Speed: 107 MB/S
Reading from memory(0)…
ERROR: Timeout
Read and Verify Time: 10012 mS - Speed: 107 MB/S
Passed: 0 Failed: 2
Generating random data…
Writing to memory(0)…
ERROR: Timeout
Write Time: 10011 mS - Speed: 107 MB/S
Reading from memory(0)…
ERROR: Timeout
Read and Verify Time: 10003 mS - Speed: 107 MB/S
Passed: 0 Failed: 3
Generating random data…
Writing to memory(0)…
ERROR: Transfer failed.

THIS IS A BRAND NEW FPGA, would this mean the FPGA is defective or is there a ferrite bead or some other thing we must do for the DRAM to be enabled.

Probably neither.

The write time is suspiciously close to exactly 10 seconds and your tests terminate in a timeout condition. This would suggest that the transfer required more than the allowed time to complete and, therefore, failed.

What parameters are you passing to PipeTest? What is the speed of the port you’re using? What operating system are you running this on? What other tests have you tried?