CPLD 是 Complex Programmable Logic Device 的缩写,中文常译为复杂可编程逻辑器件:一种可由用户反复编程的数字逻辑芯片,用来实现组合逻辑、时序逻辑、状态机、简单控制逻辑等。常用于接口胶合逻辑、时序控制、简单数字电路替代分立逻辑门等。(相关领域也常与 FPGA 对比讨论。)
/ˌsiː piː ɛl ˈdiː/
I used a CPLD to handle the timing signals.
我用一个 CPLD 来处理时序信号。
Compared with an FPGA, a CPLD is often chosen for smaller, deterministic control logic and simple glue logic in embedded systems.
与 FPGA 相比,CPLD 常用于更小、更确定性的控制逻辑,以及嵌入式系统中的简单“胶合逻辑”。
CPLD 来自首字母缩写 Complex Programmable Logic Device。早期的可编程逻辑器件(如 PAL/PLA)功能较简单,后来发展出更“复杂”、容量更大、结构更适合实现多组逻辑的 CPLD,名称中的 complex 即强调这一点。