The Xilinx Spartan-3E can be configured from an Atmel SPI dataflash. This dataflash can be programmed with a download cable and the impact tool.
From what I can find in the tool and docs it is only possible to program xilinx bitstream files into the dataflash. For my application, I also want to include the program code for an external CPU in the dataflash. The CPU will boot from the dataflash, also read the bitstream data from it and then configure the FPGA, using the slave serial configuration option.
Is there a posibility to program arbitrary binary files in a dataflash with the impact tool and xilinx download cable?