SDRAM control is fairly simple to implement almost right from the state diagrams. Squeezing performance out of the chips is a different matter.<p>Looking at my own controller code from about 15 years ago, you need a 34 state one-hot state machine and the rest comes right out of the diagram and data sheets. Careful placement and layout (I'm talking both about within the FPGA and on the PCB) does the rest. For example, for best performance you want some of the flip-flops located right at the IOB's.<p>Still, it's cool that something like this is available for those who, for whatever reason, might choose not to undertake writing their own. Nice.