this could explain why fpga systems often are behaving strangely ...i always tell people to use ups on things like programmers that don't program low power flash devices properly. The programmers themselves are made using fpga and when they are not provided with stable ,clean mains power, they behave very unpredictably.
thanks for this article, i found it very informative