5Pcs/Lot EP3C80F484C8N EP3C80 series Field Programmable Gate Array (FPGA) IC 295 2810880 81264 484-BGA