XC6SLX9-2TQG144I package TQFP-144 new original genuine field programmable logic device IC chip CPLD FPGA