This is a Vivado project demonstrating how to get the DDR3 on a Alchitry AU FPGA to store a line of data. It's written in verilog, uses the MIG IP, and lights up on the on board LEDs based on pass/fail of the data storage check.
I put this up because it has been surpringly hard to find a simple DDR example project that didnt use a soft processor.