The presence of the CPU in my project seems to prevent DONE going high.
Nothing else in or connected to JTAG chain.
CPU is 7 mA and under 2 MHz, so nothing exotic.
Are flapping I/O pins likely to be disruptive?
Or do RAM-based FPGA chips still draw big ICC during programming?
XP / Xilinx ISE 6.2.03i bug perhaps?