10M50DAF256C8G is a MAX 10 series FPGA chip produced by Intel (formerly Altera). The chip has 50000 logic elements and 178 I/O ports, packaged in FBGA-256, with a working voltage range of 1.15V to 1.25V and a working temperature range of 0 ° C to 85 ° C.