最新数字电路第七章答案Word格式.docx
- 文档编号:20096841
- 上传时间:2023-01-16
- 格式:DOCX
- 页数:114
- 大小:91.07KB
最新数字电路第七章答案Word格式.docx
《最新数字电路第七章答案Word格式.docx》由会员分享,可在线阅读,更多相关《最新数字电路第七章答案Word格式.docx(114页珍藏版)》请在冰豆网上搜索。
(1)掩膜编程
(2)熔丝与反熔丝编程
(3)紫外线擦除、电可编程
(4)电擦除、电可编程
(5)在系统编程(Isp)
(三)高密度可编程逻辑器件HDPLD
通常衡量可编程逻辑器件芯片的密度是以芯片能容纳等效逻辑门的数量,一般是以2000为界限,即芯片容纳等效逻辑门小于2000门,称它为低密度可编程逻辑器件或简单的可编程逻辑器件(SPLD),若大于2000等效逻辑门,称为高密度可编程逻辑器件(HDPLD)。
在前面按编程部位分类可编程逻辑器件中提及的通用阵列逻辑(GAL)的等效逻辑门一般不超过2000门,习惯上称其为低密度可编程逻辑器件。
通用阵列逻辑GAL是在PAL基础上发展起来的一种具有较高可靠性和灵活性的新型可编程逻辑器件,它采用E2CMOS工艺和灵活的输出结构,能将数片中小规模集成电路集成在芯片内部,并具有电擦写反复编程的特性。
在基本阵列结构上仍是与阵列可编程,或阵列固定的结构。
GAL在输出结构配置了8个可以任意组态的输出逻辑宏单元OLMC(OutputLogicMacroCell),适当地为输出逻辑宏单元进行编程组态,GAL就可以在功能上代替编程阵列逻辑PAL。
输出逻辑宏单元OLMC由或门、异或门、D触发器、多路选择器MUX、时钟控制、使能控制和编程元件等组成。
高密度可编程逻辑器件HDPLD(HighDensityProgrammableLogicDevice)从芯片密度上有了很大的改进,单片芯片内可以集成成千上万个等效逻辑门,因此在单片高密度可编程逻辑器件内集成数字电路系统成为可能。
HDPLD器件在结构上仍延续GAL的结构原理,因而还是电擦写、电编程的EPLD器件。
(四)现场可编程逻辑器件FPGA
可编程逻辑器件基本组成是与阵列、或阵列和输出电路。
对这些基本组成电路进行编程就可以实现任何积之和的逻辑函数,再加上触发器则可实现时序电路。
现场可编程门阵列的编程单元是基于静态存储器(SRAM)结构,不像PLD那样受结构的限制,它可以靠门与门的连接来实现任何复杂的逻辑电路,更适合实现多级逻辑功能。
现场可编程门阵列FPGA与HDPLD相比较特点如下:
(1)FPGA的编程单元是基于SRAM结构,可以无限次编程,它为易失性元件,掉电后芯片内信息丢失。
通电之后,要为FPGA重新配置逻辑。
(2)FPGA中实现逻辑功能的CLB比HDPLD实现逻辑功能的OLMC规模小,制作一个OLMC的面积可以制作多个CLB,因而FPGA内的触发器要多于HDPLD的触发器,使得FPGA在实现时序电路时要强于HDPLD。
(3)HDPLD的信号汇总于编程内连矩阵,然后分配到各个宏单元,因此信号通路固定,系统速度可以预测。
而FPGA的内连线是分布在CLB周围,而且编程的种类和编程点很多,使得布线相当灵活。
(4)由于FPGA的CLB规模小,可分为两个独立的电路,又有丰富的连线,所以系统综合时可进行充分的优化,以达到逻辑最高的利用。
(五)随机存取存储器RAM
随机存取是指可以随时将数据存入(称写入),和取出(称读出)。
随机存储器(RAM)的主要指标是存储器容量和存取时间(周期)。
存储容量表示一片RAM存储数据的能力。
存放一个二进制数码需要一个存储单元,所以存储容量常用存储单元的总数(bit)来表示。
存取时间表示从存储器中开始存取第一个字到能够存取第二个字为止所需的时间,或称为存取周期。
存取时间越短,表示存储器的存取速度越高。
RAM的基本结构可以分为三个部分:
存储矩阵,地址译码器及读写控制电路。
存储矩阵是用来存储要存放的代码,矩阵中每个存储单元都用一个二进制码给以编号,以便查询此单元。
译码器可以将输入地址译为电平信号,以选中存储矩阵中的相应的单元。
存储器根据工作原理的不同可分为静态RAM和动态RAM两大类。
(1)静态RAM
静态RAM是在触发器的基础上附加控制线或门控制管构成的,它们是靠电路状态来存储数据。
根据使用的器件不同,静态存储单元又分为MOS型和双极型两种。
(2)动态RAM
动态RAM是利用MOS管栅级电容能够存储电荷的原理制成的。
电路结构比较简单,但由于栅极电容的容量很小,而漏电流不可能为零,所以电荷的存储时间有限。
为了及时补充泄露掉的电荷以避免存储信号丢失,必须定时给栅极电容补充电荷。
通常把这种操作叫做刷新或再生。
因此,工作时必须辅以比较复杂的刷新电路。
二、重点
1.可编程逻辑器件PLD的基本结构与工作原理基于任何组合逻辑函数均可化为与或式,从而实现与门—或门两级电路实现,而任何时序电路又都是由组合电路加上存储元件(触发器)构成。
2.可编程逻辑器件PLD按编程部位分类、编程方法分类的基本概念及其特征。
3.多次可擦写的可编程逻辑器件PLD主要基于浮栅技术,这种编程方法是一只多晶硅浮栅浮于控制栅和衬底之间的半导体中。
当控制栅上的电压加大时,产生很强的电场,足以使电子获得能量穿过半导体进入浮栅住留。
这样MOS管因为浮栅上存储负电荷作用使开启电压改变,从而达到逻辑编程“0”和“1”的目的。
4.单片可编程逻辑器件容量总是有限的,所以在设计时,应考虑利用多片PLD,按一定方法连接以扩展其容量。
(1)字长扩展
字长又称为数据位数,对字长的扩展即是地址的位数保持不变,而对数据位增加。
(2)字扩展
字又称为地址位数,对字的扩展即是数据的位数保持不变,而对地址位增加。
在实际应用中,往往需要同时进行地址扩展和数据扩展,例如存储器总容量为16KX16bit,用2KX8bit芯片构成存储器时,必须同时进行地址扩展和数据扩展,用16片2KX8bit的芯片,依据一定的连接方式连接,便可得到总容量为16KX16bit=256Kbit的存储器。
5.可编程逻辑阵列PLA电路的分析方法:
(1)根据题意或者电路图,写出逻辑与-或表达式;
(2)若时序电路,则写出激励、驱动和输出方程;
(3)写出真值表或者状态图;
(4)根据真值表或者状态图分析其工作原理。
6.可编程阵列逻辑PAL和通用阵列逻辑GAL的基本组成和PAL的各种组态、GAL的输出宏单元各种组态及其特点。
7.高密度可编程逻辑器件HDPLD的基本组成和其工作原理。
8.现场可编程门阵列FPGA工作原理是靠门与门的连接实现任何复杂的逻辑电路,较适于多级逻辑设计。
重点在于掌握工作原理及其特点。
9.可编程逻辑器件设计实质上是设计专用集成电路ASIC,整个设计过程必须伴随着电子设计自动化(EDA)软件平台。
本教材第二篇指导读者利用Foundation软件设计平台设计高密度PLD器件,完成可编程逻辑器件的设计。
三、难点
1.可编程逻辑器件的不同分类方法及其各种基本概念。
2.PLA电路的设计方法:
(1)根据题意写出真值表或者状态图;
(2)选择触发器;
(3)写出驱动、激励和输出方程;
(4)画出PLA电路图。
3.现场可编程门阵列FPGA中的可配置逻辑块CLB不仅可以完成组合逻辑、时序逻辑电路的功能,而且还可以作为RAM使用。
当作为RAM使用时,不仅可以配置成电平触发的16位双口或32位单口RAM,而且还可以配置成边沿触发的16位双口或32位单口RAM。
第二节典型题解
例7-1试用SD80532×
8bitPROM构成容量为32×
32bit的PROM。
解:
此题为扩展存储器的数据位(字长),方法比较简单。
在驱动器的负载能力允许之内,将每个存储器地址输入端对应连接,且允许输入端S接在一起既可。
采用四片SD805PROM构成32×
32bit的PROM,其电路连接图如图7-1所示,因为每片SD805输出8位,其中SD805-
(1)输出0~7位(32位中的低8位),SD805-(4)输出24~31位(32位中的高8位)。
Y1Y2……..Y8
SSD805(4)
A0A1A2A3A4
24.………31
SSD805
(2)
8..…………15
SSD805(3)
15.……….23
SSD805
(1)
0.…………7
输出32位数据
SABCDE
地址输入
图7-1数据扩展(扩展成32×
32bitPROM)连接图
例7-2试用SD80532×
8bitPROM构成容量为512×
8bitPROM。
此题为扩大存储器的地址(字数),一个SD805容量是32字×
8位,可利用允许输入来扩展字数,即每片一个字组,通过外加译码器T1154来分别选中每一片,也就将该字组的32个字选中,这样SD805本来只有五位地址输入,可选中32个字,现采用16片SD805与一片译码器T1154,经扩展成九位地址输入后,可选中512个字,其电路连接图如图7-2所示。
九位地址码ABCDEFGHI中,I为最高位,A为最低位。
当T1154译码器输入FGHI=0000时,Y0输出有效,选中SD805-
(1),决定0~31字,当FGHI=1000时,选中SD805-
(2),决定32~63字......,其余类推。
当FDHI=1111时,选中SD805-(16),即决定479~511字。
Y1Y2Y3Y4Y5Y6Y7Y8
SSD805-
(1)
A0A1A2A3A4
SSD805-
(2)
A0A1A2A3A4
SSD805-(16)
A0A1A2A3A4
12345678
Y0Y1Y15
T1154
A0A1A2A3SA
ABCDE
FGHIS
地址输入
图7-2扩大存储器地址连接图
例7-3试用SD80532×
8bitPROM构成容量为128×
2bitPROM。
此题是增加地址(字数)、减少位数。
可用一片SD805外加双4选1数据选择器T1153来实现。
因为SD805容量为32字×
8位,即有32×
8=256个存储单元,正好满足128字×
2位ROM的容量,电路连接图如图7-3所示。
通过七位地址输入端ABCDEFG对128寻址,其中A是最低位,G是最高位,字选地址表如表7-2所示。
例7-4有两个两位二进制数,它们都是正整数,试用ROM实现对这两个数的乘法运算。
此例是利用ROM实现组合逻辑电路的设计问题。
依照所要求的电路功能,可按两个2位二进制数的乘法运算列出真值表。
在用ROM实现电路时,可用输入信号取值组成的代码作为地址代码构成地址译码器,其输出即是存储器的字线,译码器的结构用与阵列表示。
对应于输入取值经乘法运算后所得的二进制数,作为一个字的信息存储在相应字线指示的存储单元中。
每1位二进制数对应一条位线,各条位线的函数关系用或阵列表示,位线通过输出电路输出。
依照题意,分别设这两个二进制数是A1A0和B1B0,设输出函数F,因为输出函数F是十进制数9,所以应该用四位二进制数表示输出函数F。
列出电路真值表如表7-3所示,利用ROM实现的乘法器的与或阵列图如图7-4所示。
表7-2字选地址表
AB
地址
00
10
01
11
CDEFG
Y1Y5
Y2Y6
Y3Y7
Y4Y8
00000
10000
11111
W1
W5
W125
W2
W6
W126
W3
W7
W127
W4
W8
W128
1
2
3
T1153
EN
1W
2W
输出
2位
G
MUX
SSD805
SCDEFGBA
图7-3用SD805实现128×
2位ROM
表7-3例7-4电路真值表
A1
A0
B1
B0
F3
F2
F1
F0
图7-4例7-4阵列图
例7-5芯片CT4161功能和PROM组成图7-5所示电路。
要求:
(1)分析CT4161功能,说明电路的计数长度。
(2)分析W、X、Y、Z的函数表达式。
(3)在CP作用下,分析W、X、Y、Z端顺序输出的8421BCD码的状态,并说明电路的功能。
(1)CT4161是同步16进制计数器,QD、QC、QB、QA状态由0000,0001到1111,
A
B
C
D
W
X
Y
Z
“1”
S1S2QAQBQCQD
LDCT4161QCC
CLRABCD
CP
⨯
图7-5例7-5阵列逻辑图
再重复。
(2)W、X、Y、Z的函数表达式为:
W=Σm(5,11,12,14)
X=Σm(2,4,7,8,10,13)
Y=Σm(0,6,7,9,13,15)
Z=Σm(0,1,3,4,5,8,9,10,12,13,14,15)
(3)WXYZ端顺序输出为3141592653589793的8421BCD码。
因此该电路是一个能产生16位的π函数发生器。
例7-6用EPROM设计一个字符发生器。
字符发生器是显示器中常用的逻辑部件。
它将各种字母、数字及符号预先存储在ROM中,只要给出适当地址码,就能将这些字符读出来,并驱动显示器显示这些字符。
图7-6给出了用7×
5字符发生器存储字符“E”的原理。
图中存储体有七行五列,构成7×
5点阵。
根据字符的形状可在存储单元中存入1或0,然后顺序地给出地址码,就可以读出各行的内容,每读一行,原来存储“1”的地方出现光点,全部光点就组成一个字符。
地址译码器
A2
F4F3F2F1F0
图7-67×
5“E”字符发生器
×
例7-7试设计产生图7-7所示四路周期信号的逻辑电路(采用ROM设计电路)。
t
11
15
4
5
6
7
8
9
10
12
13
14
0
Y0
Y1
Y2
Y3
图7-7四路周期信号
由图7-7看出,要求产生的四路信号是周期为16的四组同步序列,如表7-4所示。
用一个模16同步加法计数器产生四位地址,计数器状态由状态0~15循环转换,每个状态便给出一组四位地址。
随着计数器状态的循环转换,地址循环选通,从ROM输出端就得到四组同步序列。
为了使四组同步序列符合真值表7-4,必须依据序列要求给ROM正确编程,为此,由表7-4得
Y3=W1+W2+W5+W6+W9+W10+W13+W14
Y2=W2+W3+W4+W5+W10+W11+W12+W13
Y1=W4+W5+W6+W7+W8+W9+W10+W11
Y0=W8+W9+W10+W11+W12+W13+W14+W15
表7-4例7-7真值表
计数器状态
字线序列输出
Q3Q2Q1Q0
Y3Y2Y1Y0
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
W0
W9
W10
W11
W12
W13
W14
W15
上式很容易用二极管或多发射极晶体管构成的存储矩阵予以实现,所以用一片中规模四位二进制计数器和一个16字×
4位ROM就可以实现题意功能,逻辑框图如图7-8所示。
模16
计数器
地址
译码器
16×
矩阵
图7-8例7-7逻辑框图
例7-8用PLA设计一个四位自然二进制码——格雷码的转换电路。
四位自然二进制码与格雷码之间的转换关系如表7-5所示,这是一个多输出函数的问题。
对表7-5中的真值表所示的函数进行简化,得到:
G3=B3
G2=B2B3+B2B3
G1=B1B2+B1B2
G0=B0B1+B0B1
G3
G2
G1
G0
B3
B2
由上面逻辑函数表达式看出,它们包含七个“与”项,即B3,B2B3,B2B3,B1B2,B1B2,B0B1,B0B1用PLA实现上述函数时,其阵列图如图7-9所示。
表7-58421码和格雷码对照真值表
B3B2B1B0
G3G2G1G0
图7-9例7-8PLA阵列图
例7-9PLA和D触发器组成的同步时序电路如图7-10所示。
(1)写出电路的驱动方程、输出方程。
(2)分析电路功能,画出电路的状态转换图。
(1)根据PLA与—或阵列的输入/输出关系,可直接得到各触发器的激励方程及输出方程:
D0=Q0+Q1Q0D1=Q1Q0+Q1Q0
D2=Q0Q2+Q2Q0
QCC=Q0Q1Q2+Q0Q1Q2
DQ0
Q0
DQ1
Q1
DQ2
Q2
QCC
图7-10例7-9PLA同步时序电路
(2)先设定电路的状态,根据触发器的激励方程和输出方程,可列出表7-6所示的电路状态转换表,并画出图7-11所示的电路状态转换图。
该电路是能够自启动的同步六进制计数器。
表7-6例7-9电路状态转换表
Q2Q1Q0
D2D1D0
Q2n+1Q1n+1Q0n+1
000
001
010
011
100
101
110
111
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 数字电路 第七 答案