第八章 可编程逻辑器件

合集下载

第八章可编程逻辑器件PPT课件

第八章可编程逻辑器件PPT课件

.
21
A11
A10 R/W
A0
2 4 Y3
译 码 器
Y0
A9
A9 A0 R/W CS
2114 (1)
D3 D2 D1 D0
D3 D2 D1 D0
A9 A0 R/W CS
2114 (2)
D3 D2 D1 D0
A9 A0 R/W CS
2114 (3)
D3 D2 D1 D0
A9 A0 R/W CS
2114 (4)
.
19
RAM容量的扩展
1. 位数的扩展:把各片对应的地址线连接在一 起,数据线并列使用即可。接线如下图:
CS
R/W
A... 0
A9
A9...A0 R/W CS A9...A0 R/W CS
2114 (1)
2114 (2)
D3 D2 D1 D0
D3 D2 D1 D0
D7 D6 D5 D4
D3 D2 D1 D0
.
23
PROM的可编程器件
.
24
PROM的可编程器件
• 简化表示
.
25
ROM应用举例
1、用ROM实现组合逻辑函数
逻辑表达式 1
Y1 A B C Y2 AB AC BC Y3 ABD BCD BCD Y4 AC BC BD ABC
.
15
ROM的简化画法
与门阵列(地址译码器) D3 D 2 D 1 D 0

W0

W1

W2

W3

A1 A1 A0 A0
或门阵列(存储矩
阵)
地址译码器产
存储体实现
生了输入变量

可编程逻辑器件与VHDL语言

可编程逻辑器件与VHDL语言
• EDA工具主要包括模拟(仿真)软件和综合软件。行为描 述文件和输入信号激励作为模拟(仿真)软件的输入,待 模拟(仿真)软件处理后,得到输出信号的波形图。行为 描述文件和约束条件文件作为综合软件的输入,待综合软 件处理后,得到网表和报告文件。
• (一)成为IEEE标准的两种HDL
– 1.VHDL – 2.Verilog-HDL
– 4.支持大规模设计的分解和已有设计的再利用。
– 5.VHDL已成为标准,得到众多EDA公司的支持,可 适用于多种工作平台。而其它输入方式与特定环境有 关,不能重复使用。
• (四)学习VHDL语言应注意的几个问题
– 1.了解VHDL语言模拟器是如何模拟代码的过程有助于弄清一些VHDL 语句的语义,而对语义有一个清楚地理解可使你能够精练准确地进行 VHDL代码编写。目前常用的VHDL模拟软件有Active HDL和Modelsim。
二、8线—3线优先编码器的VHDL描 述

LIBRARY IEEE;

USE IEEE.Std_logic_1164.ALL;

ENTITY priority_encoder IS

PORT ( input: IN Std_logic_vector (0 TO 7);

output: OUT Std_logic_vector (0 TO 2) -- (2 DOWNTO 0) 也可以。
– 6.将VHDL和CPLD、FPGA的学习结合起来。 – 7.应基本熟悉CPLD、FPGA器件的逻辑资源。
二、基本的VHDL模型
第五节 基本硬件电路模块的VHDL 模型
• 一、二输入与门的VHDL描述 • ENTITY and2_gate IS • PORT ( a, b : IN Bit; y : OUT Bit ); • END and2_gate; • ARCHITECTURE basic OF and2_gate IS • BEGIN • PROCESS(a,b) • BEGIN • y <= a AND b ; • END PROCESS and2_behavior; • END basic;

课后习题答案第8章_存储器和可编程逻辑器件

课后习题答案第8章_存储器和可编程逻辑器件

第8章半导体存储器和可编程逻辑器件8-1存储器按读写功能以及信息的可保存性分别分为哪几类?并简述各自的特点。

解答:存储器按读写功能可分为只读存储器(ROM)和随机存储器(RAM)。

随机存取存储器在工作过程中,既可从其任意单元读出信息,又可以把外部信息写入任意单元。

因此,它具有读、写方便的优点,但由于具有易失性,所以不利于数据的长期保存。

只读存储器在正常工作时其存储的数据固定不变,只能读出,不能随时写入。

ROM为非易失性器件,当器件断电时,所存储的数据不会丢失。

存储器按信息的可保存性可分为易失性存储器和非易失性存储器。

易失性存储器在系统关闭时会失去存储的信息,它需要持续的电源供应以维持数据。

非易失存储器在系统关闭或无电源供应时仍能保持数据信息。

8-2什么是SRAM?什么是DRAM?它们在工作原理、电路结构和读/写操作上有何特点?解答:SRAM(Static Random Access Memory)为静态随机存储器,其存储单元是在静态触发器的基础上附加控制电路构成的。

DRAM(Dynamic Random Access Memory)为动态随机存储器,常利用MOS管栅极电容的电荷存储效应来组成动态存储器,为了避免存储信息的丢失,必须定时地对电路进行动态刷新。

SRAM的数据由触发器记忆,只要不断电,数据就能保存,但其存储单元所用的管子数目多,因此功耗大,集成度受到限制。

DRAM一般采用MOS管的栅极电容来存储信息,由于电荷保存时间有限,为避免存储数据的丢失,必须由刷新电路定期刷新,但其存储单元所用的管子数目少,因此功耗小,集成度高。

SRAM速度非常快,但其价格较贵;DRAM的速度比SRAM慢,不过它比ROM 快。

8-3若RAM的存储矩阵为256字⨯4位,试问其地址线和数据线各为多少条?解答:存储矩阵为256字⨯4位的RAM地址线为8根,数据线为4根。

8-4某仪器的存储器有16位地址线,8位数据线,试计算其最大存储容量是多少?解答:最大存储容量为216⨯8=524288=512k bit(位)8-5用多少片256⨯4位的RAM可以组成一片2K⨯8位的RAM?试画出其逻辑图。

数字电子技术第8章可编程逻辑器件

数字电子技术第8章可编程逻辑器件
(8-12)
前面介绍的FPLA的电路结构不含触发器,因此这 种FPLA只能用于设计组合逻辑电路,故称为组合型 FPLA。
为便于设计时序逻辑电路,在有些FPLA芯片内部 增加了若干触发器组成的寄存器。这种内部含有寄 存器的FPLA称为时序逻辑型FPLA,也称做可编程 逻辑时序器PLS(Programmable Logic Sequeneer)。
Q0n+1=Q3 Q2 Q1+Q3 Q2 Q1+Q3 Q2 Q1+ Q3 Q2 Q1
从上式即可写出每个触发器的驱动方程,即D端 的逻辑函数式。同时,考虑到要求具有置零功能, 故应在驱动方程中加入一项R。当置零输入信号 R=1时,在时钟信号到达后所有触发器置1,反相后 的输出得到Y3 Y2 Y1 Y0=0000。于是得到驱动方程为
图8.3.9 产生16种算术、逻辑运算的编程情况
(8-22)
十进 8.3.3PAL的应用举例
制数
二 进制 数
Y0 Y1 Y2
例8.3.1 用PAL器件设计一个数值判别电路.要求判断4位 D C B A 二进制数DCBA的大小属于0~5、6~10、11~15三个区间的 0 0 0 0 0 1 0 0 哪一个之内。 1 0 0 0 1 1 0 0
FPLA由可编程的与逻辑阵列和可编程的或逻 辑阵列以及输出缓冲器组成,如图所示。
(8-8)
PLA结构 逻辑功能可 变化的硬件 结构。
可编程
将FPLA和ROM 比较可发现,它们 的电路结构极为相 似,都是由一个与 逻辑阵列、一个或 逻辑阵列和输出缓 冲器组成。两者所 不同的是,FPLA的 与阵列可编程,而 ROM的与阵列(译 码器)是固定的。
第八章 可编程逻辑器件(PLD)

第8章 可编程逻辑器件

第8章 可编程逻辑器件
Y0=C⊙D
Y3 ABCD A B C D Y2 AC BD Y1 A B A B Y0 C D CD
用ROM实现:化成最小项之和形式,用地址译码器实现 ABCD的所有最小项(16个),用或门阵列实现最小项 之和(4个)。 用PLD实现:化成最简与或表达式.
用与门阵列实现所有的乘积项(8个),用或门阵列实现乘 积项之和(4个)
D’2 D’1
FF12
11
大家再见
精 希拼 命
却依 奔 村 抖 丧磨坊
精心 希望 依然 飞舞 拼命 抖动 寻找 磨坊 继续 奔跑 大惊失色 千呼万唤 垂头丧气
10 风筝
我们去放风筝。一个人用手托着, 另一个人牵着线,站在远远的地方,说
10 风筝 声“放”,那线一紧一松,风筝就凌空
飞起,渐渐高过树梢了。牵线人飞快地 跑起来。风筝越飞越高,在空中翩翩飞 舞着,我们快活地喊叫着,在田野里拼 命地奔跑。村里人看见了,说:“放得 这么高!”
XOR0时, Yi Si XOR1时, Yi Si
10
FPLA电路常用于实现组合逻辑电路,如前面所举例子,
例1: F1= AB + CD+ AC + ABCD F2= A+ CD + BC
有4个输入端,7个乘积项,2个输出,为4×7×2结构
D C B A
EN
4×7×2
W1 W2 W3 W4 W5 W6 W7
布置作业: 1、抄写文中喜欢的句子。 2、继续了解风筝的资料。
从早晨玩到下午,我们还是歇 不下来,牵着风筝在田野里奔跑。
10 风筝 风筝越飞越高,似乎飞到了云彩上。
兴奋 快乐 喜悦 愉快
乐滋滋 美滋滋 乐呵呵
欣喜若狂
兴高采烈
从早晨玩到下午,我们还是歇 不下来,牵着风筝在田野里奔跑。

数字电子技术第8章存储器与可编程逻辑器件习题及答案

数字电子技术第8章存储器与可编程逻辑器件习题及答案

第8章存储器与可编程逻辑器件8.1存储器概述自测练习1.存储器中可以保存的最小数据单位是()。

(a)位(b)字节(c)字2.指出下列存储器各有多少个基本存储单元?多少存储单元?多少字?字长多少?(a) 2K×8位()()()()(b) 256×2位()()()()(c) 1M×4位()()()()3.ROM是()存储器。

(a)非易失性(b)易失性(c)读/写(d)以字节组织的4.数据通过()存储在存储器中。

(a)读操作(b)启动操作(c)写操作(d)寻址操作5.RAM给定地址中存储的数据在()情况下会丢失。

(a)电源关闭(b)数据从该地址读出(c)在该地址写入数据(d)答案(a)和(c)6.具有256个地址的存储器有( )地址线。

(a)256条(b)6条(c)8条(d)16条7.可以存储256字节数据的存储容量是( )。

(a)256×1位(b)256×8位(c)1K×4位 (d)2K×1位答案:1.a2.(a)2048×8;2048;2048;8(b)512;256;256;2(c)1024×1024×4;1024×1024;1024×1024;43.a4.c5.d6.c7.b8.2随机存取存储器(RAM)自测练习1.动态存储器(DRAM)存储单元是利用()存储信息的,静态存储器(SRAM)存储单元是利用()存储信息的。

2.为了不丢失信息,DRAM必须定期进行()操作。

3.半导体存储器按读、写功能可分成()和()两大类。

4.RAM电路通常由()、()和()三部分组成。

5.6116RAM有()根地址线,()根数据线,其存储容量为()位。

答案:1.栅极电容,触发器2.刷新3.只读存储器,读/写存储器4.地址译码,存储矩阵,读/写控制电路5.11,8,2K×8位8.3 只读存储器(ROM)自测练习1.ROM可分为()、()、()和()几种类型。

PLD

PLD

5)SYN=0,AC(0)=1,AC1(n)=1时,OLMC(n)的电 路结构为时序逻辑的组合输出模式(011)。此时,异或 门的输出直接送往输出三态缓冲器,输出三态缓冲器 由第一乘积项控制,而I/O(n)信号经FMUX反馈回 “与逻辑阵列”。须注意的是,工作在011模式的OLMC 不能单独存在,必须和寄存器输出的010模式的OLMC共 存于一片GAL芯片中,也就是说,工作在011模式的 OLMC是时序逻辑电路中的组合逻辑部分,
三、 LSI的分类
从应用的角 度分 通用型:如存储器、微处理器、单片机 专用型:如手机芯片、电视机芯片 PLD 从逻辑功能分 CPU 单片机
从制造工艺分
双极型
单极型
四、PLD的分类
按集成度:低密度PLD (700门/片)和高 密度PLD。
低密度PLD:FPLA、PAL和GAL
高密度PLD:CPLD和FPGA
专用输入模式
专用组合输出模式
带反馈的组合输出模式
时序逻辑的组合输出模式 寄存器输出模式
SYN为0或1用以决定被组态的OLMC是时序或组合逻辑电 路,AC(0),AC1(n)用以控制OLMC的电路结构,AC(0) 是所有OLMC共用的,而AC1(n)则是每OLMC个单独具 有的。
1)SYN=1,AC(0)=0,AC1(n)=1时,OLMC(n)的电 路结构为专用输入模式(101)模式。此时输出三态 缓冲器为禁止态而使相应的I/O端不能作输出只能作 输入端使用,并且该输入信号需经邻级OLMC的FMUX 反馈回“与”逻辑阵列输入。
SYN
4)SYN=0,AC(0)=1,AC1(n)=0时,OLMC(n)的 电路结构为寄存器输出模式(010),是时序逻辑电路。 引脚1是时钟信号CK输入端,引脚11是公共三态控制 信号的输入端;异或门的输出送D触发器寄存,D触 发器的Q端输出,送到三态输出缓冲器,同时 Q 端经 FMUX反馈回“与”逻辑阵列输入。

数字电子技术基础第8章可编程逻辑器件

数字电子技术基础第8章可编程逻辑器件
8.3 可编程逻辑器件PAL和 通用逻辑阵列GAL
数字电子技术基础第8章可编程逻辑 器件
PLD是70年代发展起来的新型逻辑器件,是一种通用大规模 集成电路,用于LSI和VLSI设计中,采用软件和硬件相结合的方 法设计所需功能的数字系统。相继出现了ROM、PROM、PLA、 PAL、GAL、EPLD和FPGA等,它们组成基本相似。
数字电子技术基础第8章 可编程逻辑器件
2020/11/21
数字电子技术基础第8章可编程逻辑 器件
传统的逻辑系统,当规模增大时 (SSI MSI)
焊点多,可靠性下降 系统规模增加成本升高 功耗增加 占用空间扩大
连接线与点增多 抗干扰下降
数字电子技术基础第8章可编程逻辑 器件
从逻辑器件的功能和使用方法看,最初的逻辑器件全部采用标准通用 片,后来发展到采用用户片和现场片。
通用片的功能是器件厂制造时定死的,用户只能拿来使用而不能改变 其内部功能。
通用片有门、触发器、多路开关、加法器、寄存器、计数器、译码器 等逻辑器件和随机读写存储器件。
用户片是完全按用户要求设计的VLSI器件。它对用户来讲是优化的, 但是设计周期长,设计费用高,通用性低,销售量少。用户片一般称为专 用集成电路(ASIC),但是它也向通用方向发展。
PROM----可编程存储器
P
PLA----可编程逻辑阵列
L
PAL----可编程阵列逻辑
D
GAL----通用可编程阵列逻辑
FPGA----现场可编程门阵列
ispLSI----在系统可编程大规模集成电路
数字电子技术基础第8章可编程逻辑 器件
1.与固定、或编程: 与阵列全固定,即全译码;ROM和PROM
数字电子技术基础第8章可编程逻辑 器件

可编程逻辑器件(PLD)

可编程逻辑器件(PLD)
第八章 可编程逻辑器件(PLD)
Chapter 8 Programmable Logic Device
本章主要内容
第一节 PLD概述 第二节 几种PLD的结构及应用举例
§8.2.1 现场可编程逻辑阵列(FPLA) §8.2.2 可编程阵列逻辑(PAL) §8.2.3 通用阵列逻辑(GAL) §8.2.4 复杂可编程逻辑器件(CPLD) §8.2.5 现场可编程阵列(FPGA) §8.2.6 PLD的一般开发过程
专用型集成电路是指按某种专门用途而设计、制造的 集成电路,又称ASIC(Application Specific Integrated Circuit),ASIC器件又可分为全定制和半定制两大类。 ASIC的优点是体积小、功耗低、可靠性高,高度保密; 缺点是在用量不大的情况下,设计和制造这样的专用集 成电路不仅成本很高,而且设计、制造的周期也很长。
由此可见,通用型和专用型集成电路在制造和使用 上存在着一定的矛盾。可编程逻辑器件 (Programmable Logic Device)的研制成功为解决这个 矛盾提供了一条比较理想的途径。
PLD虽然是作为一种通用器件生产的,但它的逻辑 功能是由用户通过对器件编程来设定的。而且有些PLD 的集成度很高,足以满足设计一般数字系统的需要。这 样就可以由设计人员自行编程而把数字系统“集成”在 一片PLD上,而不必制造专用集成电路芯片了。
具体器件举例
如 PAL16L8 如 GAL16V8, GAL20V8 如 GAL39V18 如 Xilinx 公司 的 XC7000 系 列 Altera 公 司 的 MAX9000 系 列、Xilinx 公司 的 XC9500 系 列等 Xilinx 公司的: XC3000 、 XC4000 、 SPARTEN 等
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4
基于芯片的设计方法 可编程器件 芯片设计
当然,仅有硬件还不够,还要有EDA软件。本章只介绍硬件。
2.基于PLD设计流程
基于可编程逻辑器件设计分为三个步骤:设计输入、设计 实现、编程。其设计流程如下图。
设计输入 原理图 硬件描述语言 设计实现 优化 合并、映射 布局、布线
功能仿真
时 序 仿 真
器件 编程
可编程I/O结构如下图所示。
两个输入,一个来自外部I,另一来自反馈I/O。
18
3. 寄存器型输出结构:也称作时序结构,如下图所示。
8个乘积项
CP和输出使能OE是PAL的公共端
输出使能OE
或门的输出通过D触发器, 在CP的上升沿时到达输出。 触发器的Q端可以 通过三态缓冲器 送到输出引脚 触发器的反相端反馈回与 阵列,可构成时序逻辑电路
(3) 高性能的E2COMS工艺:使GAL的高速度、低功耗,编程 数据可保存20年以上。
31
二、GAL器件的缺点
(1)时钟必须共用;
(2)或的乘积项最多只有8个;
可编程逻辑器件PLD
LDPLD (低密度 PLD)
HDPLD (高密度PLD)
PROM
FPLA
Байду номын сангаас
PAL
GAL
EPLD
iSP
FPGA
15
第三节 可编程阵列逻辑器件(PAL)
PAL采用双极型熔丝工艺,工作速度较高(10-35ns)。 PAL是由可编程的与阵列、固定的或阵列和输出电路三部 分组成。有些PAL器件中,输出电路包含触发器和从 触发器 输出端到与阵列的反馈线,便于实现时序逻辑电路。同一型号 的PAL器件的输入、输出端个数固定。本节介绍PAL的五种基 本结构。 PAL的基本结构 PAL器件的型号很多,它的典型输出结构通常有五种,其 余的结构是在这五种结构基础上变形而来。
(3) 缩短设计周期:由于可完全由用户编程,用PLD设
计一个系统所需时间比传统方式大为缩短;
6
(4) 提高系统处理速度:用PLD与或两级结构实现任何逻辑 功能,比用中小规模器件所需的逻辑级数少。这不仅简化了系 统设计,而且减少了级间延迟,提高了系统的处理速度; (5) 降低系统成本:由于PLD集成度高,测试与装配的量大 大减少。PLD可多次编程,这就使多次改变逻辑设计简单易行, 从而有效地降低了成本;
第八章
本章的重点:
可编程逻辑器件
1.PLD的基本特征,分类以及每种类型的特点; 2.用PLD设计逻辑电路的过程和需要用的开发工具。 本章的重点在于介绍PLD的特点和应用,PLD内部的 详细结构和工作过程不是教学重点。
本章的难点:
在本章的重点内容中基本没有难点。但在讲授PLD 开发工具时,如能与实验课配合,结合本校实验室配 备的开发工具讲解更好。
OMUX选中1端, DFF的Q端输出
FMUX选中 DFF的Q端
29
(4)反馈组合输出组态:AC0=AC1(n)=1,且SYN=1
和专用输出 组态比,有 两点不同:
1.三态门使能端 接第一与项; 2.输出信号反 馈到与阵列。 (5)时序电路中的组合输出AC0=AC1(n),且SYN=0 这时其他OLMC中至少有一个工作在寄存器组态,而该 OLMC作为组合电路使用。 与(4)不同在于CLK和OE端作为公共信号使用。 GAL的输入,输出电路和特性留给同学自学。
F2=B+C+D
9
下图列出了连接的三种特殊情况:
1.输入全编程,输出为0。 2.也可简单地在对应的与门中画叉,因此E=D=0。 3.乘积项与任何输入信号都没有接通,相当与门输出为1。
10
下图给出最简单的PROM电路图,右图是左图的简化形式。 编程连接点 固定连接点 (或) (与)
实现的函数为:
F1 A B A B F2 A B A B F3 A B
19
4. 带异或门的寄存器型输出结构: 两个或项在触发器的输入 把与项分割 端异或之后,在时钟上升 增加了一 个异或门 成两个或项 沿到来时存入触发器内
有些PAL器件是由数个同一结构类型组成,有的则是由 不同类型结构混合组成。 如由8个寄存器型输出结构组成的PAL器件命名为 PAL16R8,由8个可编程I/O结构组成的PAL器件则命名为 PAL16L8。
3. A
4. A+B 5. B 6. A B 7. A B 8. A+B
11. 0
12. A B 13. A⊙ B 14. A B 15. B
16. A+B
22
第四节 通用阵列逻辑GAL器件
采用E2CMOS工艺和灵活的输出结构,有电擦除、可反复编 程的特性。 与PAL相比,GAL的输出结构配置了可以任意组态的输出逻辑 宏单元OLMC(Output Logic Macro Cell)。因此,同一型号的 GAL器件可满足多种不同的需要。
30
四、GAL的特点
(一)优点: GAL是继PAL之后具有较高性能的PLD,和PAL相 比,具有以下优点: (1) 有较高的通用性和灵活性:它的每个逻辑宏单元可以根据 需要任意组态,既可实现组合电路,又可实现时序电路。
(2) 利用率高:GAL采用电可擦除 CMOS技术,可以用电压 信号擦除并可重新编程。因此,可反复使用。
25
二 GAL输出逻辑宏单元OLMC的组成 输出逻辑宏单元OLMC 由或门、异或门、D触发器、多路选 择器MUX、时钟控制、使能控制和编程元件等组成,如下图:
组合输出
时序输出
26
三 . 输出逻辑宏单元OLMC组态 输出逻辑宏单元由对AC1(n) 和AC0进行编程决定PTMUX、 TSMUX、OMUX和FMUX的输出,共有5种基本组态: 专用输入组态、专用输出组态、复合输入/输出组态、寄 存器组态和寄存器组合I/O组态。8个宏单元可以处于相同的 组态,或者有选择地处于不同组态。 (1) 专用输入组态 :如下图所示: 此时AC1(n)=1,AC0=0, 使TSMUX输出为0,三态 输出缓冲器的输出呈现高 电阻,本单元输出功能被 禁止, I/O可以作为输入端,提供 给相邻的逻辑宏单元。
器件测试
设计实现:生成下载所需的各种文件。
器件编程:即“下载”和“配置”,即将编程数据放到具体的可编 5 器件中。
3.用PLD设计数字系统的特点
采用PLD设计数字系统和中小规模相比具有如下特点: (1) 减小系统体积:单片PLD有很高的密度,可容纳中 小规模集成电路的几片到十几片。(低密度PLD小于700门/片, 高密度PLD每片达数万门,最高达25万门)。 (2) 增强逻辑设计的灵活性:使用PLD器件设计的 系统,可以不受标准系列器件在逻辑功能上的限制;用户 可随时修改。
20
5. 运算选通反馈输出结构: 反馈选通电路 运算选通反馈结构 的输入变量B A+B A+B A+B A+B
反馈选通电路 的反馈变量A 反馈选通结构的反馈量再接 至与逻辑阵列作为输入变量
21
用途:利用反馈结构的反馈量编程可在与阵列的输出端产生 A和B的16种运算结构。 见下表:
1. 1 2. A+B 9. A 10. A B
(6) 提高系统的可靠性:用PLD器件设计的系统减少了芯片 数量和印制板面积,减少相互间的连线,增加了平均寿命, 提高 抗干扰能力,从而增加了系统的可靠性;
(7)系统具有加密功能:多数PLD器件,如GAL或高密度可 编程逻辑器件,本身具有加密功能。设计者在设计时选中加密 项,可编程逻辑器件就被加密。器件的逻辑功能无法被读出, 有效地防止电路被抄袭。
3
二、电子设计自动化(EDA-Electronic Design Automation)简介 1.PLD是实现电子设计自动化的硬件基础: 传统的数字系统设计方法是“固定功能集成块+连线”,见图。 EDA是“基于芯片的设计方法”: 传统电子系统设计方法 固定功能元件 电路板的设计 电路板的设计 电子 系统 电 子 系统
互补
与门 或门 乘积项 和项 阵列 阵列
输出 电路
输入
也可反馈到输入
8
反馈输入信号
二、PLD的逻辑符号表示方法
1. 输入缓冲器表示方法 2. 与门和或门的表示方法 A A
A
PLD具有较大的与或阵列,逻辑图 的画法与传统的画法有所不同。
F1
×
F2
编程连接 固定连接
A B C D
A B C D
F1=A•B•C
1
第八章
概述
第一节 第二节 第三节 第四节
可编程逻辑器件
可编程逻辑器件PLD概述 可编程逻辑阵列PLA(略) 可编程阵列逻辑(PAL) 通用阵列逻辑(GAL)
第五节
第六节
可擦除可编程逻辑器件(EPLD)
现场可编程门阵列(FPGA)
2
概述 一、数字集成电路按逻辑功能分类 目前集成电路分为通用型和专用型两大类。 通用集成电路:如前面讲过的SSI,MSI,PIO,CPU等。特点: 1.可实现予定制的逻辑功能,但功能相对简单; 2. 构成复杂系统时,功耗大、可靠性差,灵活性差。 3.用户不可编程。 专用型集成电路(ASIC)分为定制型和半定制型。特点: (一)定制型:由用户提出功能,交工厂生产。其特点是 1.体积小、功耗低、可靠性高, 2.批量小时成本高,设计制造周期长。 (二)半定制型:是厂家作为通用产品生产,而逻辑功能由用户自 行编程设计的ASIC芯片。如可编程逻辑器件(PLD)。其特点是 1.用户可编程,可加密,因此使用方便; 2.组成的系统体积小,功耗低,可靠性高,集成度高; 3. 适合批量生产。
本级输入信号却来自另一 27 相邻宏单元。
(2) 专用组合输出组态【AC0=0 , AC1(n) = 0】:如下图所示:
PTMUX选择1,第 一与项送入或门
相关文档
最新文档