There is no on-die termination supportfor DDR memories, therefore, external terminations have to be provided.Theexternal memory terminations should be placed after the associated memory component in a fly-by fashion.
For more information onPCB layout considerations seethe
"Spartan-6 FPGA Memory Controller" User Guide (UG388):
http://www.xilinx.com/support/documentation/user_guides/ug388.pdf Because the external termination is required for DDR, you should not select any internal termination in the Spartan-6FPGA.For DDR interfaces,you should select"External Input Termination" in the "FPGA Options" page in MIG 3.6.Upcoming versions of MIG will have the option to select calibrated or uncalibrated input termination for DDR interfaces disabled.