Once calibration passes, you want bandwidth. DDR4 often underperforms due to FPGA logic bottlenecks, not the DRAM itself.

You connect your FPGA logic here. It uses a simple FIFO-like handshake: