iMPACT 14.2 or newer version fails indirect programming for M25P16 series flash via Spartan-3E/-3A devices. The errors are as follows:
ERROR:iMPACT:2525 - '1': Device has exceeded the allocated time.
INFO:iMPACT - '1': Flash was not programmed successfully.
PROGRESS_END - End Operation. Elapsed time = 6 sec.
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT - '3': Programming not completed successfully.
PROGRESS_END - End Operation. Elapsed time = 3 sec.