EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 如意qq 于 2018-8-24 14:19 编辑
. ^- w* _- {" [
' k7 j. K/ Z2 J3 f$ u' @2 s5 Z' ^ cpld入门级介绍 一种集成电路,属于PLD,电路规模较大。 CPLD是指结构比较复杂的可编程逻辑器件,它包括下述输出宏单元结构: 1. 可编程I/O 允许用户对这些引脚编程,作为输入或输出。 2. 寄存器输出和反馈 可用于实现计数器和移位寄存器等。 3. 异或门输出结构,可用于一般用户多功能计数,能十分有效地建立大的计数器。 AMD公司最先生产带有宏单元的可编程逻辑器件PAL22V10。目前PAL22V10已成为划分PLD的界限。可编程逻辑器件所包含的门数大于PAL22V10所包含则门数,就被认为是复杂可编程逻辑器件,即CPLD。 8 q M4 p2 c# M l
可以认为CPLD基本上是原来的可编程逻辑器件的扩展。它常常由可编程逻辑的功能块围绕一个位于中心、时延固定可编程互连矩阵构成。由于用固定长度的金属线实现逻辑单元之间的互连,而可编程逻辑单元又是类似PAL的与阵列,使得CPLD与FPGA相比较很容易计算输人到输出的传输延迟,显然也会有一些灵活性的限制。但是,CPLD的设计比FPGA简单。 , j% C3 l% J% Q- w3 W! d7 l# |- o
# X0 N/ d/ b1 s f7 \7 I 虽然CPLD的结构一般都很相似,而且一般认为CPLD都有100%的布通率,但是由于可编得互连矩阵的结构不同,实际上也会有差别。
8 L( Y# `0 r2 |3 G8 n+ G, C; L% m
CPLD 是 Complex PLD 的简称,顾名思义,其是一种较 PLD 为复杂的逻辑元件。
+ R& i. |' R; [; x
9 E b7 ]; Z# @5 E& c CPLD 是一种整合性较高的逻辑元件。由于具有高整合性的特点,故其有性能提升,可靠度增加, PCB 面积减少及成本下降等优点。 CPLD 元件,基本上是由许多个逻辑方块( Logic Blocks )所组合而成的。而各个逻辑方块均相似于一个简单的 PLD 元件(如 22V10 )。逻辑方块间的相互关系则由可变成的连线架构,将整个逻辑电路合成而成。
, A" d& y$ ^2 r+ G) G% i
; Q* W, X9 p' O$ e9 r' J+ X: I) v 常见的 CPLD 元件有 Altera 公司的 Max5000 及 Max7000 系列。 Cypress 的 Max340 及 Flash370 系列等,一般来说 CPLD 元件的gate count约在 1000~7000 Gate 之间。0 ~% `$ J# i" r% ?
|