The PolarFireâ„¢ Field Programmable Gate Array (FPGA) is an Integrated Circuit (IC) with a part number of 512 and a manufacturer's order code of 21094400. It has a high pin count of 300000 and is packaged in a 1152-Ball Bump Grid Array (BGA), also known as a Flip Chip Ball Grid Array (FCBGA).