Why are All pins pull-up in SPARTAN 6?
There is a dedicated pin that defines whether there is a pull-up on all pins during configuration or not: HSWAPEN.
The &quot;Spartan-6 FPGA Configuration User Guide&quot; UG380 contains all the details in plain text.