XC4VLX40-10FFG1148C XC4VLX40-10FFG1148I New Original Electronic Components Integrated Circuits FPGA BOM