I found that one of the biggest FPGA’s is another model but from the same family, a XC2VP20.
The PFPGA heats a little bit when the error happens, so I guess that this is the one that is being programmed and is creating the error. The SFPGA is always cool. I think that P and S stands for Primary and Secondary. I removed the heat sinks and used a Flir Thermal Imaging camera.
I know little about these things, but does the FPGA perhaps pull something from a nearby eeprom or prom? Maybe try to read/dump the contents of that to check that they are intact?
The only static memory on board is the PROM with the main FPGA’s firmware (MFPGA) not for the PFPGA neither the SFPGA.
Have you checked all the supply rails?
There are three LT1963 (LDO, 1.5A) for each big FPGA. All of them are fine with 2.5V, 2.5V and 1.7V. I guess that 2.5V is for the Vaux and 1.7V for Vcco. There is also 1.5V on several big tantalum capacitors, just don’t know where the regulator is… So, the supply rails seams fine.
Any JTAG connectors to the fpga?
Also what is the speed grade, can't see it from the thermal grease on the lower left side of the chip, If it is 5C or 6C then they are not too expensive.
There are three connectors, each very close to each FPGA (see attached picture). Doesn’t look a typical JTAG connector if such thing exist...
Bellow the FPGA I found the via of the TMS signal. But it doesn’t appear on these connectors.
The speed grade is 6C for both. The model numbers are XC2VP20-6FF896C and XC2VP7-6FF896C and they are available online.