cpld是什么意思?
CPLD(Complex Programmable Logic Device)是Complex PLD的简称,一种较PLD为复杂的逻辑元件。CPLD是一种用户根据各自需要而自行构造逻辑功能的数字集成电路。
其基本设计方法是借助集成开发软件平台,用原理图、硬件描述语言等方法,生成相应的目标文件,通过下载电缆(“在系统”编程)将代码传送到目标芯片中,实现设计的数字系统。
cpld和fpga的区别
1、布线能力
CPLD内连率高,不需要人工布局布线来优化速度和面积,较FPGA更适合于EDA芯片设计的可编程验证。
2、延迟小预测能力
CPLD连续式布线结构决定时序延时是均匀的和可预测的,FPGA分段式布线结构决定了不可预测时间延迟。
3、集成度的不同
CPLD:500 ~ 50000门; FPGA:1K ~ 10M 门
4、应用范围的不同
CPLD逻辑能力强而寄存器少,适用于控制密集型系统;
FPGA逻辑能力较弱但寄存器多,适于数据密集型系统。