CPLD,即复杂可编程逻辑器件(Complex Programming Logic Device),是一种采用CMOSEPROM、EEPROM、快闪存储器和SRAM等编程技术,从而构成了高密度、高速度和低功耗的可编程逻辑器件。
- CPLD用于建立复杂的组合电路或时序电路,由逻辑阵列块、可编程互连元件和输入/输出块组成。
- 逻辑阵列块:逻辑阵列块包括宏单元、内向/非内向指标,并支持触发器集成电路,使您可以使用时序电路。
- 可编程互连元件:可编程互连元件用于将信号从一个逻辑阵列块分散至另一个。
- 输入/输出块:输入/输出块为可编程引脚,可设置为一个输入引脚、一个输出引脚或两个引脚相同。
CPLD的特点与优点
- 非易失配置存储器。
- 由于不需要ROM,CPLD可以在启动时立即运行。
- 提供大量可用门,通常达到数千到数万个。
- 片上非易失性存储器。
- 低功耗要求。
- 易于使用。
CPLD的应用
CPLD特别适用于高性能控制应用程序和数字设计,作用是执行引导加载程序功能。我们提供适用于手机、平板电脑、小型地址译码设计应用等便携式设备的经济型CPLD。常见的应用场所有:
- 高性能的重要应用。
- 执行引导加载程序功能的数字设计。
- 从非易失性存储器加载现场可编程门阵列的配置数据。
- 小型设计应用,例如排列解码。
- 成本敏感型便携式电池供电设备。
FPGA与CPLD的区别
FPGA,即现场可编程门阵列(Field Programmable Gate Array),是一种小型半导体器件,也被称作集成电路(Integrated Circuit),或简称IC。FPGA以一个基本逻辑单元为基础,重复成百上千次而构建。FPGA可用于雷达系统、军用硬件、医疗设备和电信。
RS 欧时为您提供了不同品牌的CPLD,如Altera、Lattice Semiconductor等多款不同规格、型号的产品供您挑选,从而满足不同的应用场景需求。