I wonder how fast I can read from a DDR SDRAM (known as DDR1) clocked at 200 MHz. The controller will be implemeted on an FPGA.
I have an 8-bit data interface to the DDR. Each data pin reaches 400 Mbps. Therefore the total throughput is 3.2 Gbps = 400 MBps, however, there will be an overhead for read commands to the DDR.
Including those, what is the practical maximum read throughput I can reach?