What is the DONE_cycle startup option?
For the DONE option, it is the event that drives the DONE pin high - for more info on this, see "Sequence of Events" in the Spartan-X Configuration Guide (I'm looking at the Spartan-3 version here, as I happen to be working with one, but I'm sure there will be a similar document for Spartan-6. EDIT - yes there is, it's on page 76 of the Spartan-6 configuration guide)