Spartan-6 FPGA Configurable Logic Block (CLB) User Guide