5M160ZE64I5N 5M160ZE64C5N 5M160ZE64A5N 5M160ZE64C4N 5M160ZE64A4N Programmable Logic Device (CPLD/FPGA) IC Chip