Forum Discussion
Altera_Forum
Honored Contributor
12 years agoThe reason it fails at 99% is because the programmer does not have a way to check if the bitstream was OK until it has loaded it all into the FPGA, the check of CONF_DONE happens after all the data has been downloaded.
So you're putting bad data into the FPGA and it's rejecting it. There are two possible reasons for this - either you somehow generated a bad sof/pof file or your data is getting corrupted on the way to the FPGA. Which sort of USB-Blaster are you using? The on-board one or one plugged into the 10 pin socket on the board?