Xc2c32a-6vqg44c package TQFP44 FPGA programmable gate array original authentic 100% original and authentic