I'm experiencing something strange with my Spartan 3 starter kit. It seems that when I download a bitstream via jtag directly, things don't always work the way they should. However, when I generate a mcs/prm file, then burn that prom file to the onboard prom via jtag + boot the fpga via that, it works perfectly! I've seen this behavior on multiple different designs... no common attribute as to when it happens + when it doesnt. I've tried forcing it to verify, but I've never once had that succeed, so I don't know if the verify functionality even works.
Has anyone seen this before, and if so, any ideas about a solution?
Cheers,
--David Carne