When I attempt to perform a JTAG verify operation on a programmed Spartan-II device, errors similar to the following occur:
For 3.1i JTAG Programmer: "ERROR:JTag - ...TOO MANY MISMATCHES...verification aborted. ERROR:JTag - !!! FPGA device configuration mismatches bit stream file !!! '(Device1)': Verification terminated due to errors."
For 4.2i/5.1i iMPACT Programmer: "ERROR:iMPACT:860-'1'- Data mismatches, Verification Terminated."
Solution
The verify operation is not supported for all Spartan-II ES (engineering sample) devices and certain Spartan-II production devices. The Spartan-II Production devices that do not support verify are those with manufacturing codes beginning with "AFP" (UMC fab, .25u process).
To confirm that the configuration has completed successfully, monitor the status of the DONE pin.