您所在位置: 网站首页 / 第2章-可编程逻辑器件设计方法.pdf / 文档详情
第2章-可编程逻辑器件设计方法.pdf 立即下载
2024-09-12
约10千字
约74页
0
2.3MB
举报 版权申诉
预览加载中,请您耐心等待几秒...

第2章-可编程逻辑器件设计方法.pdf

第2章-可编程逻辑器件设计方法.pdf

预览

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

15 金币

下载文档

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

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

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

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

LOGO


可编程逻辑器件原理


主讲:何宾
Email:hebin@mail.buct.edu.cn
2013.09

内容概述

可编程逻辑器件(ProgrammableLogicDevice,PLD)
产生于上世纪70年代,是在专用集成电路(Application
SpecificIntegratedCircuit,ASIC)基础上发展起来的一

种新型逻辑器件,是当今数字系统设计的主要硬件平台。

其主要特点表现在基于芯片内提供的通用逻辑设计资源和互
连线,设计者可以在芯片内“定制”数字硬件系统。

注意:由于Xilinx将模拟器件也定制到了数字硬件系统中,所以,设计者
可以在芯片内“定制”数字和模拟混合系统。


可编程逻辑器件制造工艺

熔丝连接技术(PROM)

在这种技术的器件中,所有逻辑的连接都是靠熔丝连接的。
熔丝器件是一次可编程的,一旦编程,永久不能改变。









思考题:这种工艺的优势和劣势?














可编程逻辑器件制造工艺
反熔丝连接技术

反熔丝技术和熔丝技术相反,在未编程时,未编程时,成高阻
状态。编程结束后,形成连接。反熔丝器件是一次可编程的,一
旦编程,永久不能改变。(注:优势和劣势和前面一样)


可编程逻辑器件制造工艺
SRAM技术

基于静态存储器SRAM的可编程器件,值被保存在SRAM的晶
体管中。只要供电,器件信息就不会丢失。特点:

(1)SRAM存储数据需要消耗大量的硅面积

(2)断电后数据丢失。

(3)这种器件可以反复的编程和修改。

绝大多数的FPGA都采用这种工艺,这就是为什么FPGA外部都
需要有一个PROM芯片来保存设计代码的原因。

思考题:此处所说的“设计代码”的含义是什么?





可编程逻辑器件制造工艺



WL

VDD
M2M4

Q读/写控制
QM6
M5
配置控
制
M1M3
数据IO

BLBL
可编程逻辑器件制造工艺

掩膜技术(ROM)

ROM是非易失性的器件。系统断电后,信息被保留在存储单
元中。ROM单元保存了行和列数据,形成一个阵列,每一列有负
载电阻使其保持逻辑1,每个行列的交叉有一个关联晶体管和一个
掩膜连接。其特点:

(1)可以读出信息,但是不能写入信息。

(2)这种技术实现代价比较高,在实际中很少使用。


可编程逻辑器件制造工艺
掩膜技术(ROM)


A0~An-1


W0
W(2n-1)
可编程逻辑器件制造工艺

PROM技术(熔丝连接)

PROM是非易失性的,系统断电后,信息被保留在存储单元中。
PROM单元保存了行和列数据,形成一个阵列,每一列有负载电
阻使其保持逻辑1,每个行列的交叉有一个关联晶体管和一个掩膜
连接。特点:

(1)PROM器件可以编程一次,以后只能读数据而不能写入
新的数据。

(2)如果可以多次编程就成为EPROM,EEPROM技术。


可编程逻辑器件制造工艺


可编程逻辑器件制造工艺

FLASH技术

FLASH技术的芯片的檫除的速度比PROM技术要快的多。
FLASH技术可采用多种结构,与EPROM单元类似的具有一个浮
置栅晶体管单元和EEPROM器件的薄氧化层特性。


可编程逻辑器件内部结构
-PROM

IIII
3210可编程或阵列


固定的与阵列


O3O2O1O0
可编程逻辑器件内部结构
-PAL
固定的或阵列


可编程与阵列
可编程逻辑器件内部结构
-PLA

可编程或阵列


可编程与阵列
可编程逻辑器件内部结构
--CPLD

CPLD由完全可编程的与/或阵列以及宏单元库构成。

与/或阵列是可重新编程的,可以实现多种逻辑功能。

宏单元可实现组合或时序逻辑的功能模块,同时还提供了真值
或补码输出和以不同的路径反馈等额外的灵活性。


可编程逻辑器件内部结构
--CPLD


XC9500CPLD内部结构
CPLD芯片内部结构
--功能块
FB内部使用积之和表示式(SOP)描述
CPLD芯片内部结构
--功能块
可编程与阵列

36个输入提供了72个真和互补信号,连接到可编程的“与”阵
列,可以生成生成90个乘积项。
乘积项分配器

最多可用的90个乘积项可以通过乘积项分配器分配到一个每个
宏单元。
宏单元


CPLD芯片内部结构
--宏单元
全局设置/全局时钟
复位

组合逻辑
额外的乘积触发器资源
项,来自其
它宏
乘积项设置


到快速连接
矩阵
乘积项
分配器
乘积项时钟


乘积项复位至I/O块

乘积项OE

额外的乘积
项,来自其
它宏
CPLD芯片内部结构
--快速连接矩阵


快速连接矩阵功能块

I/O块


功能块

I/O块


线与
CPLD芯片内部
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

第2章-可编程逻辑器件设计方法

文档大小:2.3MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用