FPGA - Field Programmable Gate Array CPLD - APEX 20K 640 Macro 175 IOs
https://www.mouser.com/datasheet/2/612/apex-1299388.pdf