CPLD stands for Complex Programmable Logic Device. They are similar in concept to FPGA, but operate using different methods.

CPLD die