In a project, I use a Spartan-3 XC3S400 FPGA from Xilinx.
The design use a Microblaze CPU instantiated in the FPGA.
I use the Digilent Spartan-3 starter kit for prototyping. Note that the original XC3S200 FPGA has been removed, and replaced by a XC3S400 FPGA.
I want to erase/program the platform FLASH PROM installed in this board (the XCF02S IC) with a new FPGA configuration file, using the Microblaze CPU.
Xilinx application note xapp544 is a good starting point for doing this stuff. But, there are some information that is missing to be able to achieve this task. These informations are:
a) How long it take to program a PROM row (after the program row command has been sent to the PROM) ?
b) What is the format a FPGA configuration file (.bit, .mcs, .hex), and associated programmation algorithm to get the PROM programmed correctly ?
I was searching for more than 1 week about this information without finding anything. Is it possible that this information is confidential and can not be published ?
Claude Sylvain Electro-Technica inc.