可编程逻辑功能块是实现用户功能的基本单元.ppt
上传人:天马****23 上传时间:2024-09-11 格式:PPT 页数:18 大小:1.8MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

可编程逻辑功能块是实现用户功能的基本单元.ppt

可编程逻辑功能块是实现用户功能的基本单元.ppt

预览

免费试读已结束,剩余 8 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

3.1可编程逻辑器件概述3.1.2PLD的种类及分类方法一些电路符号的特殊表示PLA(Programmablelogicarray可编程逻辑阵列)PAL(Programmablearraylogic可编程阵列逻辑)GAL(Genericarraylogic通用阵列逻辑单元)CPLD(复杂可编程逻辑器件)1、逻辑阵列块LABFPGA(现场可编程门阵列)FPGA通常包含三类可编程资源:可编程逻辑功能块、可编程I/O块和可编程互连。可编程逻辑功能块是实现用户功能的基本单元,它们通常排列成一个阵列,散布于整个芯片;可编程I/O块完成芯片上逻辑与外部封装脚的接口,常围绕着阵列排列于芯片四周;可编程内部互连包括各种长度的连线线段和一些可编程连接开关,它们将各个可编程逻辑块或I/O块连接起来,构成特定功能的电路。1、逻辑单元LE2、逻辑阵列块LAB(1)布线能力。AlteraCPLD独特的内连线结构使其内连率很高,不需要人工布局布线来优化速度和面积。这与xilinxFPGA有限的布线线段相比,更适合于电子系统设计自动化中芯片设计的可编程器件验证。(2)延迟可预测能力。A1teraCPLD的连续式布线结构决定了它的时序延迟是均匀的和可预测的,这更方便学生做设计。(3)适用场合。CPLD更适合于完成各类算法和组合逻辑及小规模的时序逻辑。FPGA则更适合于时序较多的时序逻辑电路设计。CPLD和FPGA的编程与配置2、使用PC并行口配置FPGAICR(In-CircuitReconfigurability在线可重配置方式)FPGA需要在上电后必须进行一次配置。3、使用专用配置器件配置FPGA4、使用单片机配置FPGA