admin 管理员组

文章数量: 1086019


2024年6月1日发(作者:店铺首页模板)

第二部分作业

1、什么是PLD?

PLD(可编程逻辑器件)是这样一些器件,其制作工艺采用的是CMOS

工艺,在这些器件的内部,集成了大量功能独立的分立元件,它们可

以是基本逻辑门、由基本逻辑门构成的宏单元,以及与阵列、或阵列

等。依据不同需求,芯片内元件的种类、数量可以有不同的设置。此

外,芯片内还有大量可配置的连线,在器件出厂时,芯片内的各个元

件、单元相互间没有连接,芯片暂不具有任何逻辑功能。芯片内的各

个元件、单元如何连接,由用户根据自身的设计的电路功能要求通过

计算机编程决定。

这种通过编程手段使芯片产生一定逻辑功能的器件称为PLD。

2、

简述PLD分类

(1)按集成度分类

PROM(

可编程只读存储器,70年代初

简单PLD

PLD

复杂PLD

(2)按编程特点分类

●按编程次数分类:

PLA

(可编程逻辑阵列,70年代中

PAL(

可编程阵列逻辑,70年代末

GAL(

通用阵列逻辑,80年代中

CPLD

FPGA

a、一次性编程器件(One Time Programmable, OTP);

b、可多次编程器件;

●按不同的编程元件和编程工艺划分:

1

a、采用熔丝(Fuse)编程元件的器件,如PROM;

b、采用反熔丝(Antifuse)编程元件的器件;

c、采用紫外线擦除、电编程方式的器件,如EPROM;

d、采用电擦除、电编程方式的器件,一般采用EEPROM和快闪存

储器(Flash Memory)两种工艺实现这种编程方式,大多数CPLD采用

此类方式;

e、采用静态存储器(SRAM)结构的器件,大多数的FPGA采用此类

结构;

(3)按结构特点分类

a、阵列型的PLD器件:基本结构为与或阵列,如:SPLD和绝大多

数的CPLD;

b、单元型的PLD器件:基本结构为逻辑单元,如:FPGA;

3、FPGA和CPLD的相同点和差别在哪?

(1)CPLD与FPGA的相同点:

a、都具有输入/输出单元;

b、逻辑块阵列,是PLD器件的逻辑组成的核心 ;

c、用于连接逻辑块的互连资源,其中可以是各种长度的连线线段,

也可以是一些可编程的连接开关,通常用来连接逻辑块之间、逻辑块

与输入/输出块之间的连线;

(2)CPLD与FPGA的不同点:

a、CPLD可以看成是由多个可编程阵列逻辑(GAL)器件集成到一个

芯片,具有类似GAL的结构,而FPGA则基于查找表结构;

b、CPLD器件的关键技术是E2COMS工艺 ,而FPGA通常采用CMOS

SRAM工艺,FPGA器件体积小,集成化程度更高;

c、CPLD拥有上电即可工作的特性,而FPGA需要一个加载过程;

d、CPLD的内连续性的布线结构使其时序延迟具有均匀性和可预

2


本文标签: 器件 编程 逻辑 芯片