But unfortunately its for spartan FPGA and not for Virtex5 on ML507 board. Hence I would like to know if the same is feasible on an ML507 board? Will the same approach work, if the pins are remapped according to the schematics of ML507? Once difference I could find is that the FPGA Done singla is connected to the CPLD and hence it may not be possible to connect it to the PROM chip as described. If this is not feasible, can someone help me on how to load the an elf file from PROM to the external memory (DDR).