> UMMMM...... You do know that an FPGA needs to be programmed right?
> It won't do a
darn thing if it's factory fresh, or has the wrong
> programming. You'd likely be unable to get the original program from
> anywhere,
unless the left the chip unprotected and you
> could read it off a
good chip. Not likely.
Traditionally, FPGA:s were designed as you say, with some form of fusable link technology akin to a PROM which had to be programmed once and for all. However, these days, FPGA:s tend to be RAM based, and that also goes for the Xilinx Spartan series that the FPGA in the XL-7 belongs to. Thus, the configuration of the device is loaded every time the unit starts up and no prior programming is needed.
Were that not the case it would indeed be as you say, that a correctly programmed FPGA would have to be obtained and it would be highly unlikely to get access to the required program outside of the E-MU development department or factory.
/Ricard