xilinx-Spartan-6-fpga-diagram