timvideos / HDMI2USB-litex-firmware

A version of the HDMI2USB firmware based around LiteX tools produced by @Enjoy-Digital (based on misoc+migen created by @M-Labs)
https://hdmi2usb.tv
BSD 2-Clause "Simplified" License
144 stars 71 forks source link

Create memory performance and error testing solution #153

Open mithro opened 8 years ago

mithro commented 8 years ago

From @mithro on July 17, 2014 6:27

Something like memcheck or similar.

Performance things to check;

"Integrity" checking.

Integrity checking is related to performance. Bump the clock speed up - do integrity checking, repeat until you have errors.

JoelW has some good information about the MIG on the Atlys board at http://www.joelw.id.au/FPGA/XilinxMIGTutorial

Copied from original issue: timvideos/HDMI2USB-jahanzeb-firmware#55

mithro commented 8 years ago

https://github.com/timvideos/HDMI2USB-misoc-firmware/issues/143

mithro commented 8 years ago

It would be really useful to know the absolute current memory performance achievable on each of the boards (and how it changes under different read/write profiles).

mithro commented 7 years ago

We are starting to have some of this with the bist stuff.

See https://github.com/timvideos/HDMI2USB-litex-firmware/blob/master/firmware/bist.c && https://github.com/timvideos/HDMI2USB-litex-firmware/blob/master/targets/nexys_video/ddr3.py