CPLD CPLD viết tắt của Complex_Programmable_Logic_Device là một vi_mạch mà người dùng có_thể lập_trình được Nó cũng tương_tự như FPGA về ứng_dụng nhưng không có nhiều cổng logic logic gates như FPGA Do_đó nếu cần_thiết kế những mạch phức_tạp Ví_dụ như khi thiết_kế một CPU mềm thì nên dùng FPGA CPLD chỉ phù_hợp cho những thiết_kế đơn_giản Trong khi FPGA thì dựa trên SRAM CPLD lại dựa trên EEPROM do dó nó ghi_nhớ được lập_trình khi tắt nguồn điên Chỉ cần nạp điện lên là CPLD có_thể hoạt_động mà không cần phải tải lập_trình xuống như FPGA Những hãng chế_tạo CPLD gồm có Xilinx_Altera_Lattice và Actel
CPLD