Hi there,
We have a Xilinx AFX FF1152 Virtex-II Pro board with a xc2vp20 on it. I have tried to get a simple design up usign the SDRAM, but the memory check code inserted by EDK fails (the code lives in the PLB BRAM, and EDK kindly included a memory checker for the SDRAM).
On the FPGA I'm using one of the PPC cores, which is connected to some BRAM over the PLB, and to an SDRAM interface on the PLB (basically this is what the system builder wizard creates for you). EDK doesn't support out specific AFX board, so I've manually updated the pin assignment information in the UCF file to match that in the documentation.
For clocking, I'm using a 100 MHz oscillator in the socket marked RAM/FPGA, which as I understand it will clock the SDRAM and provide me a clock on pin D18. This clock is then fed through a DCM and the output of CLK0 is used as the OPB bus clock and fed into the OPB-SDRAM interface core.
The RAM enable jumper is set to on.
When I try to test the memory it fails. If I write a bunch of data to the SDRAM and read it back I just get the last value I wrote.
Any suggestions as to what I might have missed?