CPLD는 Complex Programmable Logic Device의 약어로, 제조 후 사용자가 필요에 따라 논리 기능을 정의할 수 있는 프로그래밍 가능한 논리 장치를 나타냅니다. CPLD는 매크로셀이라고도 하는 넓은 입력 논리 셀로 구성된 일반적인 빌딩 블록 구조가 특징이며 CPLD는 중앙 집중식 논리 상호 연결 방식을 사용합니다.