数字电路与逻辑设计(第二版) 第7章
数字电路与逻辑设计(第二版)章图文 (2)
第2章 组合逻辑电路
2.1 集成门电路 2.2 组合逻辑电路的分析和设计 2.3 组合逻辑电路中的竞争-冒险
第2章 组合逻辑电路
2.1 集成门电路
2.1.1 TTL门电路 TTL门电路由双极型三极管构成,它的特点是速度
快、抗静电能力强、集成度低、功耗大,目前广泛应用 于中、小规模集成电路中。TTL门电路有74(商用) 和54(军用)两大系列,每个系列中又有若干子系列,例 如,74系列包含如下基本子系列:
4)传输延时tP 传输延时tP指输入变化引起输出变化所需的时间,它 是衡量逻辑电路工作速度的重要指标。传输延时越短, 工作速度越快,工作频率越高。tPHL指输出由高电平变 为低电平时,输入脉冲的指定参考点(一般为中点)到 输出脉冲的相应指定参考点的时间。tPLH指输出由低电 平变为高电平时,输入脉冲的指定参考点到输出脉冲的 相应指定参考点的时间。标准TTL系列门电路典型的 传输延时为11ns;高速TTL系列门电路典型的传输延时 为3.3ns。HCT系列CMOS门电路的传输延时为7ns;AC 系列CMOS门电路的传输延时为5ns;ALVC系列CMOS 门电路的传输延时为3ns。
第2章 组合逻辑电路
图2―2和图2―3分别给出了TTL电路和CMOS电 路的输入/输出逻辑电平。
当输入电平在UIL(max)和UIH(min)之间时,逻辑电路可 能把它当作0,也可能把它当作1,而当逻辑电路因所接 负载过多等原因不能正常工作时,高电平输出可能低于 UOH(min),低电平输出可能高于UOL(max)。
第2章 组合逻辑电路
74AC和74ACT:先进CMOS(Advanced CMOS)。 74AHC和74AHCT:先进高速CMOS(Advanced High speed
数字逻辑(第二版)习题答案
第一章1. 什么是模拟信号?什么是数字信号?试举出实例。
模拟信号-----指在时间上和数值上均作连续变化的信号。
例如,温度、压力、交流电压等信号。
数字信号-----指信号的变化在时间上和数值上都是断续的,阶跃式的,或者说是离散的,这类信号有时又称为离散信号。
例如,在数字系统中的脉冲信号、开关状态等。
2. 数字逻辑电路具有哪些主要特点?数字逻辑电路具有如下主要特点:●电路的基本工作信号是二值信号。
●电路中的半导体器件一般都工作在开、关状态●电路结构简单、功耗低、便于集成制造和系列化生产。
产品价格低●由数字逻辑电路构成的数字系统工作速度快、精度高、功能强、可3. 数字逻辑电路按功能可分为哪两种类型?主要区别是什么?根据数字逻辑电路有无记忆功能,可分为组合逻辑电路和时序逻辑电路两类。
组合逻辑电路:电路在任意时刻产生的稳定输出值仅取决于该时刻电路输入值的组合,而与电路过去的输入值无关。
组合逻辑电路又可根据输出端个数的多少进一步分为单输出和多输出组合逻辑电路。
时序逻辑电路:电路在任意时刻产生的稳定输出值不仅与该时刻电路的输入值有关,而且与电路过去的输入值有关。
时序逻辑电路又可根据电路中有无统一的定时信号进一步分为同步时序逻辑电路和异4. 最简电路是否一定最佳?为什么?一个最简的方案并不等于一个最佳的方案。
最佳方案应满足全面的性能指标和实际应用要求。
所以,在求出一个实现预定功能的最简电路之后,往往要根据实际情况进行相应调整。
5. 把下列不同进制数写成按权展开形式。
(1) (4517.239)10 (3) (325.744)8(2) (10110.0101)2 (4) (785.4AF)16解答(1)(4517.239)10 = 4×103+5×102+1×101+7×100+2×10-1+3×10-2+9×10-3(2)(10110.0101)2= 1×24+1×22+1×21+1×2-2+1×2-4(3)(325.744)8 = 3×82+2×81+5×80+7×8-1+4×8-2+4×8-3 (4) (785.4AF)16 = 7×162+8×161+5×160+4×16-1+10×16-2+15×16-36.将下列二进制数转换成十进制数、八进制数和十六进制数。
(整理)集成电路原理学习指南-第二版
沟道等效电阻
(1)与W/L反比,
(2)与电压有关,
(3)VDD大的时候较小(饱和工作区)
(4)VDD接近Vt的时候急剧增大
(5)一般使用工作区平均电阻
掌握
3.18
电阻的近似
平均电阻,并估算其误差(保守估计还是过估计)
掌握
3.19
结构电容
栅电容,覆盖电容
掌握
3.20
沟道电容
在不同工作区域的变化和原因,在阈值附近最小
f=Cext/Cint=Cext/γCg,尺寸决定电容,所以也是扇出尺寸,为工艺决定的系数,代表自电容与栅电容的关系
掌握
5.13
反相器链的最优尺寸设计
每一级为前后级的几何平均
扇出系数公式(5.35),公式(5.36)
掌握
5.14
最佳等效扇出
图5.21(pp 152),一般取4
掌握
5.15
上升下降时间对延时的影响
了解
3.26
电容估算
(1)栅电容,扩散电容大致相当(定义单位NMOS和PMOS的栅电容为C)
(2)它们随沟道宽度等比增加(kC)
(3)最小晶体管C值可初略估计为1fF/um宽度(65nm工艺,宽0.1um晶体管的C值约为0.1fF)
[Weste,4.3.2]
掌握
第四章导线
序号
概念
知识点和关键词
掌握程度
掌握
3.13
MOS IV特性
画出IV图,标出工作区,图3.24(pp 74)
掌握并会定性画图
3.14
手工分析的局限
在电阻区和过度区之间的区域偏差较大
了解
3.15
设计测试点验证IV
知道晶体管几个端口的电压,固定哪个,量哪个电流,可以提取以上列出的某个参数。
数字电路逻辑设计(第二版)清华大学出版社朱正伟等编著ch1综述
4. 十六进制
十六进制数中只有0, 1, 2, 3, 4, 5, 6, 7, 8, 9 , A、B、C、D、E、 F十六个数码,进位规律是“逢十六进一”。各位的权均为16 的幂。
例如 (A6.C) 10 161 6 160 12 161 H
一般表达式:
m
S16 ai 16i
1.数字逻辑基础
1.1 数字电路概述 1.2 数制与码制 1.3逻辑代数的运算 1.4逻辑代数的基本定律和基本运算规则
1.5逻辑函数的表示方法及标准形式 1.6逻辑函数的化简
1.1 数字电路概述
1.1.1模拟信号与数字信号
1. 模拟信号 ---时间和数值均连续变化的电信号,如正弦波、三角波等
u
O
t
3.数字电路的分析、设计与测试
(1)数字电路的分析方法 数字电路的分析:根据电路确定电路输出与输入之间的逻辑关系。 分析工具:逻辑代数。 电路逻辑功能主要用真值表、功能表、逻辑表达式和波形图。
(2) 数字电路的设计方法
数字电路的设计:从给定的逻辑功能要求出发,选择适当的逻辑 器件,设计出符合要求的逻辑电路。 设计方式:分为传统的设计方式和基于EDA软件的设计方式。 (3) 数字电路的测试方法
1.1.2 数字电路
1..数字集成电路的分类
(3)按所采用的半导体类型分类 --数字集成电路可分为双极型电路 和单极型电路 。
a.双极型电路 --采用双极型半导体器件作为元件。双极型电 路可分为:TTL电路、ECL 电路和I2L 等类型。
b.单极型电路--采用金属-氧化物半导体场效应管(简称为 MOS管)作为元件。 MOS集成电路又可分为PMOS、 NMOS和CMOS等类型。
2 37 …………… 余 …… b0
组合逻辑电路7、8、9节
4.7比较器导读:在这一节中,你将学习:⏹数值比较器的概念⏹一位数值比较器电路⏹集成数值比较器及应用用来完成两个二进制数A、B大小比较的逻辑电路称为数值比较器,简称比较器。
其比较结果有A>B、A<B、A=B 三种情况。
4.7.1 1位数值比较器一位数值比较器是比较器的基础。
它只能比较两个一位二进制数的大小,图4-57所示为一个一位二进制比较器,可以通过分析得到它的输出逻辑表达式为:BA L=1;BAL=2;BABAABBAL+=+=3由输出逻辑表达得1位数值比较器的真值表如表4-24所示。
图4-57 1位二进制比较器表4-24 1位数值比较器的真值表由真值表可知,将逻辑变量A,B的取值当作二进制数,当A>B时L1=1;A<B时L2=1;A=B时L3=1。
4.7.2 集成数值比较器多位数值比较器的设计原则是先从高位比起,高位不等时,数值的大小由高位确定。
若高位相等,则再比较低位数,比较结果由低位的比较结果决定。
常用的集成数值比较器有4位数值比较器74LS85,其功能表如表4-25所示,从表4-25中可看出:表4-25 74LS85功能表真值表中的输入变量包括八个比较输入端A 3、B 3、A 2、B 2、A 1、B 1 、A 0、B 0和三个级联输入端A '>B '、A '<B '和A '=B '。
级联输入端是为了便于输入低位数比较结果,是为了能与其它数值比较器连接,以便组成更多位数的数值比较器。
3个输出信号 L 1(A >B )、L 2(A >B )、和L 3(A =B )分别表示本级的比较结果。
74LS85的逻辑图和引脚图如图4-58所示。
图4-58 74LS85的逻辑图和引脚图4.7.3 集成数值比较器应用举例数值比较器就是比较两个二进制数的大小,如果二进制数的位数比较多,就需将几片数值比较器连接进行扩展,数值比较器的扩展方式有并联和串联两种。
图4-59为两片四位二进制数值比较器串联扩展为八位数值比较器。
数字电路课程教学大纲
数字电路课程教学大纲《数字电路》课程教学大纲课程编码:总学时:讲授/理论51学时适用专业:电子信息科学与技术先修课程:高等数学、大学物理、电路分析、模拟电子线路一、本课程地位、性质和任务《数字电路》是电子信息专业的主干课程,是一门重要的专业技术基础课。
《数字电路》与《模拟电子线路》一起,为理解现代电路结构、通信电子线路等硬件电路结构打下良好的基础。
通过本课程的学习,使使学生熟练掌握数字电路的基础理论知识,理解基本数字逻辑电路的工作原理,掌握数字逻辑电路的基本分析和设计方法,具有运用数字逻辑电路初步解决数字逻辑问题的能力。
同时也为以后专业课程的学习以及从事数字电子技术领域的工作打下扎实的理论基础。
二、课程教学的基本要求本课程是电信专业的一门重要的专业基础课程,通过本课程的学习,使学生熟悉数字电路的基础理论知识,理解基本数字逻辑电路的工作原理,掌握数字逻辑电路的基本分析和设计方法,具有应用数字逻辑电路,初步解决数字逻辑问题的能力。
三、课程学时分配、教学要求及主要内容(一) 课程学时分配一览表章节主要内容总学时学时分配讲授讨论习题实验其他第1章数制与码制 4 2 第2章逻辑代数基础 6 6 第3章门电路 6 6 第4章组合逻辑电路8 8第5章触发器 6 6第6章时序逻辑电路10 8第10章脉冲波形的产生与整形 4 4第11章数/模、模/数转换电路 4 4(二) 课程教学要求及主要内容第1章数制与码制教学目的和要求:本章介绍数制的概念、各种常用数制数的表示以及它们之间的转换;介绍真值与机器数、原码、反码、补码的概念,要求掌握三种码之间的转换、三种码进行数值运算时各自的优缺点以及运算方法;介绍信息编码的意义,掌握二进制码、循环码、标准ASCII码,认识循环码作为计数表示的优点、键盘各按键的ASCII码值。
教学重点和难点:带符号定点小数、整数的加减运算、ASCII码。
教学内容:1.1 概述(理解、熟练掌握)1.2 几种常见的数制(理解)1.3 不同数制间的转换(理解、熟练掌握)1.4 二进制算术运算(理解、熟练掌握)1.5 几种常见的编码:循环码、格雷码、BCD码、ASCII码(理解)第2章逻辑代数基础教学目的和要求:本章是本课程的基础和重点章节,逻辑代数是分析和设计数字电路的数学工具,本章主要介绍逻辑代数的公式、定理及逻辑函数的化简方法,要求掌握常用进制及其转换,基本和常用逻辑运算,逻辑代数的公式、定理,逻辑函数的公式、图形化简法,逻辑函数的各种表示方法及相互之间的转换。
数字电路逻辑设计(第二版) 王毓银╲t 电子科技大学
数字电路逻辑设计(第二版) 王毓银电子科技大学第1章绪论1.1 数字信号1.2 数制及其转换1.3 二一十进制代码(BCD代码)1.4 算术运算与逻辑运算1.5 数字电路1.6 VHDL1.7 本课程的任务与性质习题第2章逻辑函数及其简化2.1 逻辑代数2.1.1 基本逻辑2.1.2 基本逻辑运算2.1.3 真值表与逻辑函数2.1.4 逻辑函数相等2.1.5 三个规则2.1.6 常用公式2.1.7 逻辑函数的标准形式2.2 逻辑函数的简化2.2.1 公式法(代数法)2.2.2 图解法(卡诺图法)2.2.3 逻辑函数的系统简化法习题第3章集成逻辑门3.1 晶体管的开关特性3.1.1 晶体二极管开关特性3.1.2 晶体三极管开关特性3.2 TTL集成逻辑门3.2.1 晶体管一晶体管逻辑门电路(TTL)3.2.2 TTL与非门的主要外部特性3.2.3 TTL或非门、异或门、OC门、三态输出门等3.2.4 其他系列TTL门电路3.3 发射极耦合逻辑(ECL)门与集成注入逻辑(I2L)电路3.3.1 发射极耦合逻辑(ECL)门3.3.2 I2L逻辑门3.4 MOS逻辑门3.4.1 MOS晶体管3.4.2 MOS反相器和门电路3.5 CMOS电路3.5.1 CMOS反相器工作原理3.5.2 CMOS反相器的主要特性3.5.3 CMOS传输门3.5.4 CMOS逻辑门电路3.5.5 BiCMOS门电路3.5.6 CMOS电路的正确使用方法3.6 VHDL描述逻辑门电路3.6.1 VHDL描述电路的基本方法3.6.2 VHDL描述逻辑门电路习题第4章组合逻辑电路4.1 组合逻辑电路分析4.1.1 全加器4.1.2 编码器4.1.3 译码器4.1.4 数值比较器4.1.5 数据选择器4.1.6 奇偶产生/校验电路4.2 组合逻辑电路设计4.2.1 采用小规模集成器件的组合逻辑电路设计4.2.2 采用中规模集成器件实现组合逻辑函数4.3 组合逻辑电路的冒险现象4.3.1 静态逻辑冒险4.3.2 如何判断是否存在逻辑冒险4.3.3 如何避免逻辑冒险4.4 VHDL描述组合逻辑电路4.4.1 VHDL表达式、运算符和数据类型4.4.2 在结构体行为描述中常用语句4.4.3 结构描述语句4.4.4 VHDL语句描述组合逻辑电路习题第5章集成触发器5.1 基本触发器5.1.1 基本触发器电路组成和工作原理5.1.2 基本触发器功能的描述5.2 钟控触发器5.2.1 钟控R—S触发器5.2.2 钟控D触发器5.2.3 钟控J-K触发器5.2.4 钟控T触发器5.2.5 电位触发方式的工作特性5.3 主从触发器5.3.1 主从触发器基本原理5.3.2 主从J-K触发器主触发器的一次翻转现象5.3.3 主从J-K触发器集成单元5.3.4 集成主从J-K触发器的脉冲工作特性5.4 边沿触发器5.4.1 维持一阻塞触发器5.4.2 下降沿触发的边沿触发器5.4.3 CMOS传输门构成的边沿触发器5.5 VHDL描述触发器5.5.1 时钟信号和复位、置位信号的VHDL描述5.5.2 触发器的VHDL描述习题第6章时序逻辑电路6.1 时序逻辑电路概述6.2 时序逻辑电路分析6.2.1 时序逻辑电路的分析步骤6.2.2 寄存器、移位寄存器6.2.3 同步计数器6.2.4 异步计数器6.3 时序逻辑电路设计6.3.1 同步时序逻辑电路设计的一般步骤6.3.2 采用小规模集成器件设计同步计数器6.3.3 采用小规模集成器件设计异步计数器6.3.4 采用中规模集成器件实现任意模值计数(分频)器6.4 序列信号发生器6.4.1 设计给定序列信号的产生电路6.4.2 根据序列循环长度M的要求设计发生器电路6.5 时序逻辑电路的VHDL描述6.5.1 移位寄存器的VHDL描述6.5.2 计数器的VHDL描述习题第7章半导体存储器7.1 概述7.1.1 半导体存储器的特点与应用7.1.2 半导体存储器的分类7.1.3 半导体存储器的主要技术指标7.2 顺序存取存储器(SAM)7.2.1 动态CMOS反相器7.2.2 动态CMOS移存单元7.2.3 动态移存器和顺序存取存储器(SAM)7.3 随机存取存储器(RAM)7.3.1 RAM的结构7.3.2 RAM存储单元7.3.3 RAM集成片HM6264简介7.3.4 RAM存储容量的扩展7.4 只读存储器(ROM)7.4.1 固定ROM7.4.2 可编程ROM7.4.3 利用ROM实现组合逻辑函数7.4.4 EPROM集成片简介习题第8章可编程逻辑器件8.1 可编程逻辑器件基本结构8.1.1 “与一或”阵列结构8.1.2 查找表结构8.1.3 可编程逻辑器件编程技术8.2 简单可编程逻辑器件(SPLD)8.2.1 PAL器件的基本结构8.2.2 GAL器件的基本结构8.2.3 典型GAL器件8.3 复杂可编程逻辑器件(CPLD)8.3.1 概述8.3.2 可编程互连阵列结构CPLD8.3.3 全局互连结构CPLD8.4 现场可编程门阵列(FPGA)器件8.4.1 概述8.4.2 连续互连型FPGA器件8.4.3 分段互连型FPGA器件8.4.4 FPGA器件特点8.5 可编程逻辑器件的开发8.5.1 PLD设计流程8.5.2 PLD编程与配置习题第9章脉冲单元电路9.1 脉冲信号与电路9.1.1 脉冲信号9.1.2 脉冲电路9.2 集成门构成的脉冲单元电路9.2.1 施密特触发器9.2.2 单稳态触发器9.2.3 多谐振荡器9.3 555定时器及其应用9.3.1 555定时器的电路结构9.3.2 用555定时器构成施密特触发器9.3.3 用555定时器构成单稳态触发器9.3.4 用555定时器构成多谐振荡器习题第10章模数转换器和数模转换器10.1 概述10.1.1 数字控制系统1O.1.2 数据传输系统10.1.3 自动测试和测量设备10.1.4 多媒体计算机系统10.2 数模转换器(DAC)10.2.1 数模转换原理和一般组成10.2.2 权电阻网络DAC10.2.3 R-2R倒T形电阻网络DAC10.2.4 单值电流型网络DAC10.2.5 集成DAC及其应用举例10.2.6 DAC的转换精度与转换速度10.3 模数转换器(ADC)10.3.1 模数转换基本原理10.3.2 并联比较型ADC10.3.3 逐次逼近型ADC10.3.4 双积分型ADC10.4 集成ADC及其应用举例10.4.1 双积分型集成ADC10.4.2 逐次逼近型集成ADC10.4.3 ADC的转换精度和转换速度习题第11章数字系统设计基础11.1 数字系统设计的基本方法11.1.1 数字系统的组成11.1.2 数字系统设计方法11.2 系统控制器的描述11.2.1 ASM图描述方法11.2.2控制器设计——硬件实现11.2.3控制器设计——软件设计(VHDL描述)11.3 数字系统设计举例11.3.1 方案构思11.3.2 顶层的VHDL实现11.3.3 次级模块电路分析与设计11.3.4 控制器电路的设计习题附录一半导体集成电路型号命名方法附录二集成电路主要性能参数附录三二进制逻辑单元图形符号说明主要参考文献汉英名词术语对照。
数字电路与逻辑设计复习
第二章 逻辑函数及其简化 公式法化简
① F=(A⊕B)(B⊕C) ●A+B+A+C
解: F=[(A⊕B)(B⊕C) +A+B] ●(A+C) =[(AB+AB)(BC+BC)+A+B) ●(A+C)
第二章 逻辑函数及其简化 1 若A、B、C、D、E为某逻辑函数输入变量,函数的最大项表达式 所包含的最大项的个数不可能是: A 32 B 15 C 31 D 632 2 以下表达式中符合逻辑运算规则的是: A. C●C=C2 B. 1+1=10 C. 0﹤1 D. A+1=1 3 符合逻辑运算规则的是: A. 1×1=1 B. 1+1=10 C. 1+1=1 D. 1+1=2 4 逻辑函数F=AB+CD+BC的反函数F是:_____;对偶函数F﹡是:____; 5 逻辑代数的三个重要规则是:_________,__________,_________ 当逻辑函数有n个变量时,共有____种变量取值组合。 6 异或与同或在逻辑上正好相反,互为反函数,对吗? 7 逻辑变量的取值,1比0大,对吗? 8 F=A⊕B⊕C=A⊙B⊙C,对吗? 答案:1. D 2. D 3. C 4. ___ 5. ____ ____ 6. √ 7. × 8. √
第一章 绪论 1.数制的转换 (1)任意进制→十进制(按位权展开相加) (2)十进制→任意进制(除R取余,乘R取整) (3) 二进制--八进制--十六进制(中介法) (4)精度要求(1/Ri<精度要求值) 2.常用的BCD码 有权码(8421码、2421码、5121码、631-1码) 无权码(余3码,移存码、余3循环码)。
第七章QUARTUSII入门指南
第七章QUARTUSII⼊门指南第七章 QUARTUS II ⼊门指南7.1 QUARTUS II软件简介7.2 QUARTUS II基本设计流程7.3 原理图输⼊设计⽅法7.4 嵌⼊式逻辑分析仪SignalTap II的使⽤7.5 宏功能模块的应⽤7.1 QUARTUS II软件简介Quartus II是Altera公司推出的CPLD/FPGA开发⼯具,Quartus II提供了完全集成且与电路结构⽆关的开发包环境,具有数字逻辑设计的全部特性,包括:可利⽤原理图、结构框图、VerilogHDL、AHDL和VHDL完成电路描述,并将其保存为设计实体⽂件;芯⽚(电路)平⾯布局连线编辑;LogicLock增量设计⽅法,⽤户可建⽴并优化系统,然后添加对原始系统的性能影响较⼩或⽆影响的后续模块。
7.1.1 QUARTUS II基本特点功能强⼤的逻辑综合⼯具;完备的电路功能仿真与时序逻辑仿真⼯具;定时/时序分析与关键路径延时分析;可使⽤SignalTap II逻辑分析⼯具进⾏嵌⼊式的逻辑分析;⽀持软件源⽂件的添加和创建,并将它们链接起来⽣成编程⽂件;使⽤组合编译⽅式可⼀次完成整体设计流程;⾃动定位编译错误;⾼效的期间编程与验证⼯具;可读⼊标准的EDIF⽹表⽂件、VHDL⽹表⽂件和Verilog⽹表⽂件;能⽣成第三⽅EDA软件使⽤的VHDL⽹表⽂件和Verilog⽹表⽂件。
7.1.2 QUARTUS II系统安装1、QUARTUS II安装Quartus II 系统要求较⾼的系统配置,配置过低将使得编译过程⼗分缓慢。
对于安装Quartus II 7.2版本的系统必须满⾜以下最低要求:z硬件:运⾏速度为866MHz或更快Pentium III 以上计算机,系统内存容量⼤于256M。
z操作系统:Microsoft Windows 2000或Microsoft Windows XP。
安装QuartusII 之前建议浏览⼀下安装⽂件夹下的帮助⽂件及注意事项。
数字逻辑第2版习题答案
毛法尧第二版习题一把以下不同进制数写成按权展开式:⑴10= 4×103+5×102+1×101+7×100+2×10-1+3×10-2+9×10-3⑵2=1×24+0×23+1×22+1×21+0×20+0×2-1+1×2-2+0×2-3+1×2-4⑶8=3×82+2×81+5×80+7×8-1+4×8-2+4×8-3⑷16=7×162+8×161+5×160+4×16-1+A×16-2+F×16-3完成以下二进制表达式的运算:将以下二进制数转换成十进制数、八进制数和十六进制数:⑴(1110101)2=(165)8=(75)16=7×16+5=(117)10⑵2=8=16=13×16-1+4×16-2=10⑶2=8=16=1×16+7+4×16-1=10将以下十进制数转换成二进制数、八进制数和十六进制数,精准到小数点后5位:⑴(29)10=(1D)16=(11101)2=(35)8⑵10=16=2=8采纳0舍1入规那么⑶10=(21.553F7)16=2=8如何判定一个二进制正整数B=b6b5b4b3b2b1b0可否被(4)10整除?解: 一个二进制正整数被(2)10除时,小数点向左移动一名, 被(4)10除时,小数点向左移动两位,能被整除时,应无余数,故当b1=0和b0=0时, 二进制正整数B=b6b5b4b3b2b1b0能被(4)10整除.写出以下各数的原码、反码和补码:⑴[]原=; []反=; []补=⑵[]原=; []反=; []补=⑶-10110[-10110]原=110110; [-10110]反=101001; [-10110]补=101010已知[N]补=,求[N]原,[N]反和N.解:由[N]补=得: [N]反=[N]补-1=, [N]原=,N=用原码、反码和补码完成如下运算:⑴0000[0000]原=;∴0000=-0010101。
第7章数字电子技术MULTISIM仿真实验2.
第7章 数字电子技术Multisim仿真实验
(1) 设计要求:设计一个火灾报警控制电路。该报警系 统设有烟感、温感和紫外线感三种不同类型的火灾探测器。 为了防止误报警,只有当其中两种或两种以上的探测器发出 火灾探测信号时,报警系统才产生控制信号。
(2) 探测器发出的火灾探测信号有两种可能:一种是高 电平(1),表示有火灾报警;一种是低电平(0),表示无火灾 报警。设A、B、C分别表示烟感、温感和紫外线感三种探 测器的探测信号,为报警电路的输入信号;设Y为报警电路 的输出。在逻辑转换仪面板上根据设计要求列出真值表,如 图7-8所示。
第7章 数字电子技术Multisim仿真实验
2.实验原理 译码是编码的逆过程。译码器就是将输入的二进制代码 翻译成输出端的高、低电平信号。3线-8线译码器74LS138有 3个代码输入端和8个信号输出端。此外还有G1、G2A、G2B使 能控制端,只有当G1 = 1、G2A = 0、G2B = 0时,译码器才 能正常工作。 7段LED数码管俗称数码管,其工作原理是将要显示的十 进制数分成7段,每段为一个发光二极管,利用不同发光段 的组合来显示不同的数字。74LS48是显示译码器,可驱动共 阴极的7段LED数码管。
第7章 数字电子技术Multisim仿真实验
4.实验步骤 (1) 按图7-12连接电路。双击字信号发生器图标,打开 字信号发生器面板,按图7-14所示的内容设置字信号发生器 的各项内容。 (2) 打开仿真开关,不断单击字信号发生器面板上的单 步输出Step按钮,观察输出信号与输入代码的对应关系,并 记录下来。 (3) 按图7-13连接电路。双击字信号发生器图标,打开 字信号发生器面板,按图7-15所示的内容设置字信号发生器 的各项内容。
第7章 数字电子技术Multisim仿真实验
数字逻辑电路设计第二版答案
数字逻辑电路设计第二版答案【篇一:蒋立平版数字逻辑电路与系统设计习题答案】1.1 将下列二进制数转换为等值的十进制数。
(1)(11011)2(2(10010111)2 (3)(1101101)2 (4(11111111)2 (5)(0.1001)2 (6 (0.0111)2 (7)(11.001)2 (8 (101011.11001)2题1.1 解:(1)(11011)2 =(27)10(10010111)2 =(151)10(3)(1101101)2 =(109)10 (11111111)2 =(255)10(5)(0.1001)2 =(0.5625)10 (0.0111)2 =(0.4375)10(7)(11.001)2 =(3.125)10(101011.11001)2 =(43.78125)101.3 数。
(1)(1010111)2(110111011)2 (3)(10110.011010)2(4)(101100.110011)2 题1.3 解:(1)(1010111)2 =(57)16 =(127)8(2)(110011010)2 =(19a)16 =(632)8 (3)(10110.111010)2 =(16.e8)16 =((4)(101100.01100001)2 =(2c.61)16 =1.5 将下列十进制数表示为8421bcd码。
(1)(43)10(95.12)10 (3)(67.58)10 ((932.1)10题1.5 解:(1)(43)10 =(01000011)8421bcd(2)(95.12)10 =(10010101.00010010)8421bcd (3)(67.58)10 =(01100111.01011000)8421bcd (4)(932.1)10 =(1.7 将下列有符号的十进制数表示成补二进制数。
(1) +13 (2)?9(3)+3 (4)?题1.7解:(1) +13 =(01101)2 ((10111)2(3) +3 =(00011)2 ((11000)21.9 用真值表证明下列各式相等。
数字逻辑(第二版) 华中科技大学出版社(欧阳星明)版数字逻辑答案第七章
习 题 七1. 用4位二进制并行加法器设计一个实现8421码对9求补的逻辑电路。
解答设8421码为B 8B 4B 2B 1 ,其对9的补数为C 8C 4C 2C 1 ,关系如下:相应逻辑电路图如图1所示。
图 12. 用两个4位二进制并行加法器实现2位十进制数8421码到二进制码解答设两位十进制数的8421码为D 80D 40D 20D 10D 8D 4D 2D 1 ,相应二进制数为B 6B 5B 4B 3B 2B 1B 0,则应有B 6B 5B 4B 3B 2B 1B 0 = D 80D 40D 20D 10×1010+D 8D 4D 2D 1,运算如下:× D 80 1D 40 0 D 20 1 D 10 0 + D 80 D 40 D 80 D 20D 40 D 10 D 8D 20D 4 D 10D 2 D 1B 6B 5B 4 B 3B 2B 1B 0据此,可得到实现预定功能的逻辑电路如图2所示。
图 23. 用4位二进制并行加法器设计一个用8421码表示的1位十进制加法解答分析:由于十进制数采用8421码,因此,二进制并行加法器输入被加数和加数的取值范围为0000~1001(0~9),输出端输出的和是一个二进制数,数的范围为0000~10011(0~19,19=9+9+最低位的进位)。
因为题目要求运算的结果也是D 8 D 10D 2D 10 D 18421码,因此需要将二进制并行加法器输出的二进制数修正为8421码。
设输出的二进制数为FC 4 F 4 F 3 F 2 F 1,修正后的结果为'1'2'3'4'4F F F F FC ,可列出修正函数真值表如表1所示。
根据表1写出控制函数表达式,经简化后可得:据此,可画出逻辑电路图如图3所示。
图34. 用一片3-8线译码器和必要的逻辑门实现下列逻辑函数表达式。
解答假定采用T4138和与非门实现给定函数功能,可将逻辑表达式变换如下:逻辑电路图如图4所示。
《数字逻辑设计》第7章 数据选择器及译码器
P1
P2
P9
P3
P8
Gnd P4
P7 P6
P5
扩展
W=(P8•P9)’ Y=(P2•P3•P6•P7)’
X=(P4•P5•P6•P7)’ Z=(P1•P3•P5•P7•P9)’
X
Y
Z
&
&
&
&
1. 二进制编码器——例:4线-2线编码器
Example
4:2编码器
计算机配有四个外部设备:声卡(A0),硬盘驱动器 (A1),鼠标(A2),网卡(A3),B0、B1为编码输出。
g
CD
AB 00 01 11 10 00 1 1 0 0 01 0 0 1 0 11 × × × × 10 0 0 × ×
g=A+CD+BC+BC
编码器(Encoders)
编码器——
♦ 特点:多输入、多输出的组合逻辑电路 ♦ 功能:将二进制码按照一定规律编排,使其具有特定含义
(如:8421BCD码用1000 代表数字8),与译码器互逆。
0 1 0 0 0 1 1 001 1 4
0 1 0 1 1 0 1 101 1 5
0 1 1 0 1 0 1 111 1 6
0 1 1 1 1 1 1 000 0 7
1 0 0 0 1 1 1 111 1 8
1 0 0 1 1 1 1 101 1 9
七段数码管
f g COM a b
a
f
b
g
e
c
d
e d COM c
A1
A0
典型应用——实现常规逻辑函数
A
D0
D1
D2
数字电路第7章
数字电路与逻辑设计
用D触发器构成的异步四位二进制加计数器
Q0 CP Q D C F0 Q Q D C F1 Q Q1 Q D C F2 Q Q2 Q D C F3 Q Q3
RD
CP Q0 Q1 Q2 Q3
1 0 0 0
0 1 0 0
1 1 0 0
0 0 1 0
1 0 1 0
0 1 1 0
6人 2人 4人 3人
3人 4人 4人 2人
57.1% 36% 34.6% 33.3%
26人 17人 16人 17人
1人 4人 6人 6人
1人 4人 4人 2人
时序逻辑电路
数字电路与逻辑设计
7.1 概述 7.2 时序逻辑电路的分析方法和设计思路 7.4 集成计数器 7.5 寄存器
数字电路与逻辑设计
4 作状态转换真值表
计数脉冲
0 1 2 3 4 5 6 7 8 Q2 0 0 0 0 1 1 1 1 0 Q1 0 0 1 1 0 0 1 1 0 Q0 0 1 0 1 0 1 0 1 0
无论是时序波形图还是状态转 换真值表,都反映了该计数器是 从状态000开始计数,每来一个 计数脉冲,二进制数值便加1, 计满归零。 输入第8个计数脉冲时计满归零 作为整体,该电路可称为模8加 模 计数器 、或八进制 八进制加计数器。
1 1 1 0
0 0 0 1
1 0 0 1
0 1 0 1
1 1 0 1
0 0 1 1
1 0 1 1
0 1 1 1
1 1 1 1
0 0 0 0
分析:图中各位触发器均为上升沿触发的D触发器。由于 分析: 各位D触发器的输入D端与它们各自输出的非联在一起,所 以,F0在每一个时钟脉冲上升沿到来时翻转一次。 F1在Q0由 1变0时翻转, F2在Q1由1变0时翻转, F3在Q2由1变0时翻。
2版-7章-数字电路与逻辑设计(第2版)-邬春明-清华大学出版社
时,TD 截止;当触发器输出Q=0, Q =1,TD 饱和,可为外接电容提供放电通道。
(5)输出缓冲器G4 。输出缓冲器 G4 是接在输出端的反相器,其作用是提高定时器
带负载能力,同时隔离负载对定时器的影响。
VCC
当uI1 UR1,uI2 UR2 时,比较器C1的输出uC1 =1,比较器C2的输出 uC2 =0,基本RS触发
器被置1,放电三极管TD截止,输出uO 为高电平;
当 uI1 UR1,uI2 UR2 时,比较器C1的输出uC1 =0,比较器C2的输出 uC2=0,基本RS触发 器被置1,放电三极管TD截止,输出uO为高电平;
(二)脉冲电路
利用脉冲信号产生器直接产生 对已有信号进行整形,使之满足系统的要求 脉冲电路是专门用来产生电脉冲和对电脉冲进行放大、变
换和整形的电路。
二、555定时器
VC比C 较器 RD
基本RS触发器
8
UCO
uI1
(TH )
u I2
( TR )
U R1 5 6
2 U
R2
5kΩ
+
C
-
1
5kΩ
+
(一)用门电路构成施密特触发器
R1和R2构成 分压环节
G1和G2为两级串接 的反相器
R2
G1
uI
R1
1
uA
G2
1
uO
u O1
输入电压uI通过R1、 R2的分压来控制G1、
G2门的状态
1.同相输出施密特触发器的电压传输特性和逻辑符号:
uo
UT
UOH
1
uI
数字集成电路--电路、系统与设计(第二版)复习资料
第一章 数字集成电路介绍第一个晶体管,Bell 实验室,1947第一个集成电路,Jack Kilby ,德州仪器,1958 摩尔定律:1965年,Gordon Moore 预言单个芯片上晶体管的数目每18到24个月翻一番。
(随时间呈指数增长)抽象层次:器件、电路、门、功能模块和系统 抽象即在每一个设计层次上,一个复杂模块的内部细节可以被抽象化并用一个黑匣子或模型来代替。
这一模型含有用来在下一层次上处理这一模块所需要的所有信息。
固定成本(非重复性费用)与销售量无关;设计所花费的时间和人工;受设计复杂性、设计技术难度以及设计人员产出率的影响;对于小批量产品,起主导作用。
可变成本 (重复性费用)与产品的产量成正比;直接用于制造产品的费用;包括产品所用部件的成本、组装费用以及测试费用。
每个集成电路的成本=每个集成电路的可变成本+固定成本/产量。
可变成本=(芯片成本+芯片测试成本+封装成本)/最终测试的成品率。
一个门对噪声的灵敏度是由噪声容限NM L (低电平噪声容限)和NM H (高电平噪声容限)来度量的。
为使一个数字电路能工作,噪声容限应当大于零,并且越大越好。
NM H = V OH - V IH NM L = V IL - V OL 再生性保证一个受干扰的信号在通过若干逻辑级后逐渐收敛回到额定电平中的一个。
一个门的VTC 应当具有一个增益绝对值大于1的过渡区(即不确定区),该过渡区以两个有效的区域为界,合法区域的增益应当小于1。
理想数字门 特性:在过渡区有无限大的增益;门的阈值位于逻辑摆幅的中点;高电平和低电平噪声容限均等于这一摆幅的一半;输入和输出阻抗分别为无穷大和零。
传播延时、上升和下降时间的定义传播延时tp 定义了它对输入端信号变化的响应有多快。
它表示一个信号通过一个门时所经历的延时,定义为输入和输出波形的50%翻转点之间的时间。
上升和下降时间定义为在波形的10%和90%之间。
对于给定的工艺和门的拓扑结构,功耗和延时的乘积一般为一常数。
Multisim电路系统设计与仿真第七章
表7.3 JK触发器的特征表
J
K
Qn
Qn+1
0
0
0
0
0
0
1
1
0
1
0
0
0
1
1
0
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
0
功能 Qn+1=Qn
保持 Qn+1=0
置0 Qn+1=1
置1 Qn+1 翻转
7.1 110序列检测器电路分析
确定激励和输出方程组 用JK触发器设计时序电路时,电路的激励方程需要间接导出。与设计要求和状态转换结
7.2 RAM存储器电路分析
图7-9 RAM写入状态仿真
7.2 RAM存储器电路分析
在地址0001H存入数据22。
图7-10 写操作的电路状态(一)
7.2 RAM存储器电路分析
在地址0010H中存入数据50。
图7-11 写操作的电路状态(二)
7.2 RAM存储器电路分析
在地址0100H中存入数据72。
Multisim电路系统设计与仿真教程课件
第七章 数字电路设计实例
CONTENTS
1 110序列检测器电路分析
2 RAM存储器电路分析
3 竞赛抢答器电路分析——数 字单周期脉冲信号源与数字 分析
4 A-D、D-A转换 5 数控直流稳压电源电路
内容提要
本章结合数字电路中的典型实例进一步介绍Multisim,从 实例的设计目的、设计任务、设计思路、设计过程到最后的系 统仿真,详细的介绍了Multisim对于数字电路的仿真分析。
第七章 细分电路
3. 相对相位基准和移相脉冲门
a) 时钟脉冲
b) 正常分频
c) 减脉冲 d) 使d延后 减脉冲 e) 加脉冲 f) 使d前移
加脉冲
图:
加减脉冲改变d 原理图
n/2分频器
f0
Ux
S D C R DF
&
n/4分频器 相对相位基准
二分频器 Ud
DG1
& Fx DG2 Ux
& DG3 移相脉冲门
Uc Ms 去数显电路
u1
u2
| tan | cot
| A sin | | u1 | | A cos | | u 2 | A cos A sin u2 u1
1
2
3
4
5
6
7
8
• 在1、4、5、8卦限 内计算tan值 • 在2、3、6、7卦限 内计算cot值 • tan值与cot值均在 0~1之间变化
串联式 并联式
电压比较器一般接成施密特触发电路的形式, 使其上升沿和下降沿的触发点具有不同的触发电平, 这个电平差称为回差电压。让回差电压大于信号中 的噪声幅值,可避免比较器在触发点附近因噪声来 回反转,回差电压越大,抗干扰能力越强。但回差 电压的存在使比较器的触发点不可避免地偏离理想 触发位置,造成误差,因此回差电压的选取应该兼 顾抗干扰和精度两方面的因素。
& DG1 & DG3 & DG2 a) UX
& DG4 FX
& DG5 FX
Uj Ud
Uj Ud Uc
DG1
DG2 Ux Fx
b)
a)
电路图
Uc
Uj Ud Uc DG1 DG2 Ux Fx
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
·功能特性: 系统如何与外界进行连接与交互。 ·物理特性: 系统的处理速度如何。 ·同时, 系统也可以按照不同的抽象级别进行描述:
同时, 系统也可以按照不同的抽象级别进行描述: ·开关级:描述晶体管的开关行为。 ·寄存器传输级: 描述组合电路和时序电路的逻辑结构。 ·指令级体系结构级:
前两代的CAD设计系统是以软件工具为核心的, 第三 代EDA系统是一个统一的、 协同的、 集成化的、 以数据库 为核心的系统。 它具有面向目标的各种数据模型及数据管 理系统,有一致性较好的用户界面系统, 有基于图形界面 的设计管理环境和设计管理系统。 在此基础上, 第三代 EDA系统实现了操作的协同性、 结构的开放性和系统的可 移植性。
其中操作的协同性是指可在多窗口的环境下同时运行多个工 具。 例如,当版图编辑器完成了一个多边形的设计时, 该多边 形就被存入数据库, 被存入信息对版图设计规则检查器同样有效。 因此, 允许在版图过程中交替地进行版图设计规则检查, 以避 免整个设计过程的反复。再如, 当在逻辑窗口中对该逻辑图的某 个节点进行检查时, 在版图窗口可同时看到该节点所对应的版图 区域。 这种协同操作的并行设计环境使设计者可同时访问设计过 程中的多种信息,并能分享设计数据。结构的开放性是指通过一 定的编程语言可以访问统一的数据库,同时在此结构框架中可嵌 入第三方所开发的设计软件。系统的可移植性是指整个软件系统 可安装到不同的硬件平台上, 这样可组成一个由不同型号工作站 所组成的设计系统, 从而共享同一设计数据。 也可由低价的个 人计算机和高性能的工作站共同组成一个系统。
第二代EDA系统的特点是支持一致性检查和后模拟功 能。 一致性检查是指在版图与电路之间的一致性检查, 即 对版图进行版图参数提取, 得到相应的电路图, 并将此电 路图与设计所依据的原电路图进行比较, 从而检查设计是 否有错。 后模拟是将版图参数提取得到的版图寄生参数引 入电路图, 通过电路模拟进一步检查电路的时序关系和速 度(在引入这些寄生参数后)是否仍符合原来设计要求。 这些功能的引入有力地保证了一次投片成功率。 但是一致 性检查和后模拟是在设计的最后阶段才加以实施的, 因而 一旦发现错误, 就需修改版图或修改电路, 仍然要付出相 当大的代价。
第一代EDA工具的特点是交互式图形编辑设计, 硬件 采用16位小型机,逻辑图输入、逻辑模拟、 电路模拟、 版 图设计及版图验证是分别进行的, 设计人员需要对设计内 容进行多次的比较和修改才能得到正确的设计。
CAD系统的引入使设计人员摆脱了繁锁的、 容 易出错的手工画图的传统方法, 大大提高了效率, 因而得 到了迅速的推广。 但其缺点也是明显的, 主要表现为不能 够适应规模较大的设计项目, 而且设计周期长、 费用高, 如果在投片以后发现原设计存在错误, 则不得不返工修改, 其代价是高昂的。
计技术的发展, 是随着数字电路的计算机辅助设计, 也称 为电子设计自动化(EDA, Electronic Design Automatic)的 发展而逐步发展起来的。
集成电路设计自动化系统的发展大致可以分为三个阶段: 20世纪70年代的第一代EDA系统,这一代EDA系统常称为 计算机辅助设计CAD系统;80年代的第二代EDA系统,常 称为计算机辅助工程CAE系统; 90年代的第三代EDA系统, 这一代EDA系统的特点是实现了高层次设计的自动化。
第三代EDA工具出现于20世纪90年代, 随着芯片的复 杂程度愈来愈高, 数万门及数十万门的电路设计越来越多, 单是靠原理图输入方式已经不堪忍受, 采用硬件描述语言 (HDL, Hardware Describe Language)的设计方式就应运 而生, 设计工作从行为级、 功能级开始,EDA向设计的高 层次发展, 这样就出现了第三代EDA系统。
第7章 VHDL语言与数字电路设计
7.1 电子设计自动化(EDA)技术的发展 7.2 硬件描述语言对数字系统的描述 7.3 基于硬件描述语言的数字电路设计流程 7.4 VHDL语言的基本文法 7.5 VHDL语言对基本电路行为的描述方法 7.6 VHDL语言对复杂电路行为的描述方法
7.1 电子设计自动化(EDA)技术的发展
综合这些不同的角度和抽象级别, 数字系统的描述可 以用Gajski和Kuhn提出的著名的Y图来表示, 如图7-1所示。 数字系统设计是围绕图中层次化的描述而逐步展开和细化的, 硬件描述语言能够在上述不同的抽象层次上对系统的各个方 面进行描述。 硬件描述语言所描述的系统模型能够在不同 的抽象层次之间保持良好的互操作性, 一方面实现了设计 的工艺无关性, 即模块是可移植的; 另一方面, 支持设计 的可重用和快速系统原型的实现。
高层次设计是与具体生产技术无关的, 亦即与工艺无 关。 一个HDL原码可以通过逻辑综合工具综合成为一个现 场可编程门阵列, 既FPGA电路, 也可综合成某一工艺所 支持的专用集成电路,即ASIC电路。 HDL原码对于FPGA 和ASIC是完全一样的,仅需要更换不同的库重新进行综合。 随着工艺技术的进步,需要采用更先进的工艺时, 如从0.35 μm技术转移到0.18 μm技术时, 可利用原来所书写的HDL原 码。
第三代EDA系统的特点是高层次设计的自动化。 该系 统引入了硬件描述语言, 一般采用VHDL或Verilog语言, 同时引入了行为综合和逻辑综合工具。 设计采用较高的抽 象层次进行描述, 并按照层次式方法进行管理, 大大提高 了处理复杂设计的能力, 设计所需的周期也大幅度地缩短。 综合优化工具的采用使芯片的面积、 速度、 功耗获得了优 化, 第三代EDA系统迅速得到了推广应用。
7.2 硬件描述语言对数字系统的描述
VHDL作为一种经典的硬件描述语言, 它主要包含三方面的 功能: 实现电路系统的文档化描述、 支持系统仿真和支持系统 综合。 VHDL语言和常规的程序编程语言有哪些区别和联系呢? 常规的程序编程语言主要用来实现数值运算和数据处理, 硬件描 述语言则是对一个电路系统进行描述。 电路系统可以从不同的角 度进行描述: