博客首页 | 排行榜 |

aa3540的博客

个人档案
博文分类
cpld(收藏)  2007-08-24 17:05

一种集成电路,属于PLD,电路规模较大。

CPLD是指结构比较复杂的可编程逻辑器件,它包括下述输出宏单元结构:

  1. 可编程I/O 允许用户对这些引脚编程,作为输入或输出。
  2. 寄存器输出和反馈 可用于实现计数器和移位寄存器等。
  3. 异或门输出结构,可用于一般用户多功能计数,能十分有效地建立大的计数器。 

  AMD公司最先生产带有宏单元的可编程逻辑器件PAL22V10。目前PAL22V10已成为划分PLD的界限。可编程逻辑器件所包含的门数大于PAL22V10所包含则门数,就被认为是复杂可编程逻辑器件,即CPLD。

  可以认为CPLD基本上是原来的可编程逻辑器件的扩展。它常常由可编程逻辑的功能块围绕一个位于中心、时延固定可编程互连矩阵构成。由于用固定长度的金属线实现逻辑单元之间的互连,而可编程逻辑单元又是类似PAL的与阵列,使得CPLD与FPGA相比较很容易计算输人到输出的传输延迟,显然也会有一些灵活性的限制。但是,CPLD的设计比FPGA简单。

  虽然CPLD的结构一般都很相似,而且一般认为CPLD都有100%的布通率,但是由于可编得互连矩阵的结构不同,实际上也会有差别。

  CPLD 是 Complex PLD 的简称,顾名思义,其是一种较 PLD 为复杂的逻辑元件。

  CPLD 是一种整合性较高的逻辑元件。由于具有高整合性的特点,故其有性能提升,可靠度增加, PCB 面积减少及成本下降等优点。 CPLD 元件,基本上是由许多个逻辑方块( Logic Blocks )所组合而成的。而各个逻辑方块均相似于一个简单的 PLD 元件(如 22V10 )。逻辑方块间的相互关系则由可变成的连线架构,将整个逻辑电路合成而成。

  常见的 CPLD 元件有 Altera 公司的 Max5000 及 Max7000 系列。 Cypress 的 Max340 及 Flash370 系列等,一般来说 CPLD 元件的gate count约在 1000~7000 Gate 之间。

类别:cpld/fpga |
上一篇:FPGA(收藏) | 下一篇:PLD,CPLD,FPGA有何不同?(转)
以下网友评论只代表其个人观点,不代表本网站的观点或立场