10M50DAF256C7G is an FPGA (Field Programmable Gate Array) product produced by Altera Corporation. This FPGA is non-volatile, has 178 I/O ports, and is packaged in 256FBGA. It uses 14 nanometer three gate (FinFET) process technology, supports SmartVID control core voltage, and provides standard power devices