第一篇:数字逻辑设计及应用教学大纲
《电子信息工程》专业教学大纲
《数字逻辑设计及应用》课程教学大纲
课程编号:53000540 学时:64 学分:4 课外上机:16学时
先修课程:《高等数学》、《电路分析基础》、《模拟电路基础》 教材: 《DIGITAL DESIGN---Principles & Practices》(Third Edition),John F.Wakerly,高等教育出版社,2001年5月
《数字设计—原理与实践》(原书第三版)John F.Wakerly 林生 等译 机械工业出版社 2003年8月
一、课程的性质和任务
本课程是通讯工程、电子信息工程、测控技术与仪器、自动化、生物医学工程等多个专业方向所共有的一门重要技术基础课。
要求学生通过本课程学习掌握数字逻辑电路的基本原理与特性、数字逻辑电路的基本分析方法、数字逻辑电路设计和综合的基本技能、常用数字电路功能单元的实际应用技巧。
同时要求同学能够理解数字逻辑电路与模拟电路之间的密切关系,了解EDA技术对于数字逻辑电路设计分析的重大意义。
二、教学内容和要求
1.课堂理论教学(62学时)第一章 引论(2学时)
介绍数字逻辑电路的特点、数字逻辑电路在电子系统设计中的地位、数字逻辑电路与模拟电子电路之间的关系、简单介绍EDA设计工具、VHDL语言对数字逻辑设计作用和影响。
第二章 数系与代码(6学时)
重点学习掌握: 《电子信息工程》专业教学大纲
十进制、二进制、八进制和十六进制数的表示方法以及它们之间的相互转换、非十进制数的加减运算;
符号数的表达:符号-数值码(Signed-Magnitude System、原码),二进制补码(two's complement,补码)、二进制反码(ones' complement, 反码)表示以及它们之间的相互转换;带符号数的补码的加减运算;
BCD码(Binary Codes for Decimal numbers)、格雷码(Gray code、葛莱码)的特点,它们与二进制数之间的转换关系;
二进制数的浮点数表达(补充); 学习了解:
字符的代码表示,二进制代码在状态,条件等的表示方面的应用;
第三章 数字电路(4学时)
重点学习掌握:
作为电子开关运用的二极管、双极型晶体管、MOS场效应管的工作方式;以CMOS倒相器电路的构成及工作状态分析;
逻辑电路的静态、动态特性分析,等价的输入、输出模型; 学习理解:
特殊的输入输出电路结构:CMOS传输门、施密特触发器输入结构、三态输出结构、漏极开路输出结构;学习了解其他类型的逻辑电路: TTL,ECL等;
不同类型、不同工作电压的逻辑电路的输入输出逻辑电平规范值以及它们之间的连接配合的问题。
第四章 组合逻辑设计原理(10学时)
重点学习掌握: 逻辑代数的公理、定理,对偶关系,以及在逻辑代数化简时的作用; 逻辑函数的表达形式:积之和与和之积标准型、真值表; 组合电路的分析:逻辑函数表达式的产生过程及逻辑函数表达式的基本化简方法—函数化简方法;
组合电路的综合过程:将功能叙述表达为组合逻辑函数的表达形式、逻辑函数表达式的化简—函数化简方法和卡诺图化简方法、使用与非门、或非门表达的逻辑函数表达式、逻辑函数的最简表达形式及综合设计的其他问题:无关项的处理、冒险问题和多输出逻辑化简的方法。第五章 组合逻辑设计实践(10学时)
重点学习掌握:
利用基本的逻辑门完成规定的组合逻辑电路的设计任务:如译码器、编码器、多路选择器、多路分配器、异或门、比较器、全加器;
利用基本的逻辑门和已有的中规模集成电路(MSI)逻辑器件如译码器、编码器、多路选择器、多路分配器、异或门、比较器、全加器、三态器件等作为设计的基本元素完成更为复杂的组合逻辑电路设计的方法。《电子信息工程》专业教学大纲
第七章 时序逻辑设计原理(10学时)重点学习掌握: 基本时序元件R-S型,D型,J-K型,T型锁存器、触发器的电路结构,工作原理,时序特性, 功能表,特征方程表达式,不同触发器之间的相互转换;
扫描触发器(Scan Flip-Flop)特性及基本应用;
钟控同步状态机的模型图,状态机类型及基本分析方法和步骤,使用状态图表示状态机状态转换关系;
时序状态机的设计:状态转换过程的建立,状态的化简与编码赋值、未用状态的处理-最小风险方案和最小代价方案、使用状态转换表的设计方法、使用状态图的设计方法。
学习了解:
时序电路设计中的其他的设计方法。
第八章 时序逻辑设计实践(10学时)
重点学习掌握:
利用基本的逻辑门、时序元件作为设计的基本元素完成规定的钟控同步状态机电路的设计任务:计数器、位移寄存器、序列检测电路和序列发生器的设计;
利用基本的逻辑门和已有的中规模集成电路(MSI)时序功能器件作为设计的基本元素完成更为复杂的时序逻辑电路设计的方法。学习了解:
时序电路设计中的其他问题:组合电路与时序电路的比较,大型时序电路的结构划分,时钟歪斜,异步输入处理等。
第十章 存储器及其在数字逻辑系统实现中的运用(4学时)
学习了解:存储器(ROM,SRAM)的基本工作原理和结构;
学习掌握:存储器在数字逻辑系统设计的硬件实现中的运用。第十一章 其他的实际问题(3学时)
学习了解:
数字逻辑电路(组合电路和时序逻辑电路)设计的描述说明方法;
数字逻辑系统设计的其他问题:数字逻辑设计中设计工具的作用、设计的可测试性问题、数字逻辑系统可靠性的问题、高速数字逻辑系统中信号传输的相关问题。
补充内容
模数转换器、数模转换器(ADC/DAC)原理及应用简介
(3学时)重点学习理解:
数字-模拟转换器(Digit to Analog Convertor,DAC))的基本电路结构(R-2R结构的DAC),工作原理;
模拟-数字转换器(Analog to Digit Convertor,ADC)的基本电路结构(逐次逼近式的ADC),工作原理;、《电子信息工程》专业教学大纲
模拟-数字转换器、数字-模拟转换器(ADC/DAC)在电子系统中的作用和应用,特别是在波形发生方面的运用。
2.实验教学
实验教学(12学时)
实验目的:研究典型数字集成电路的功能及扩展方法;掌握其测 试方法;根据实验要求进行电路设计和测试。
实验内容:根据数字集成电路的特点,进行基本功能单元试验,包括组合电路基本功能单元的实验,时序电路的基本功能单元的实验及数字电路综合设计性设计试验。实验上机(课外)(16学时)
实验目的:通过使用CAD设计工具 PSPICE、MAX+plusII对教材中相关例题的分析,加深对教材内容的理解,更好地掌握相关知识。
实验内容:
1、学习使用PSPICE电路CAD工具,利用PSPICE仿真CMOS基本逻辑门的静态特性和动态特性、了解电路结构和负载特性对逻辑门静态特性和动态特性的影响。
2、学习使用MAX+plusII工具,利用MAX+plusII工具进行数字逻辑电路仿真的基本方法;进行基本组合电路基本功能单元,时序电路的基本功能单元进行仿真,加深对基本功能单元功能作用的理解;对教材中大型例题进行仿真分析,加强对大型综合性设计的分析理解能力。
3.课堂习题课
由教师根据课程进展情况自行安排。
三、主要教学参考资料
1.Alan B.Marcovitz.Introduction to Logic Design(影印版),清华大学出版社,2002 2.Victor P.Nelson H.Troy Nagle Bill D.Carroll J.David Irwin.Digital Logic Circuit Analysis & Design 清华大学出版社,Prentice Hall, Inc, 1997 3.John M.Yarbrough.Digital Logic Applicatons and Design 机械工业出版社 2002 4.阎 石,数字电子技术基础(第四版),高等教育出版社,1998 5.王毓银,数字逻辑设计,高等教育出版社,2001 6.龙忠琪,贾立新,数字集成电路教程,科学出版社,2001 《电子信息工程》专业教学大纲
7.毛法尧,欧阳星明,任宏萍,数字逻辑,华中科技大学出版社,1996 8.沈嗣昌,数字系统设计,北京航空工业出版社,1996 9.何绪芃,曾发祚,脉冲与数字电路,电子科技大学出版社,1995 10.万栋义,脉冲与数字电路(第二版),11.刘宝琴,数字电路与系统,清华大学出版社,1993 12.陈贵灿,邵志标,程军,林长贵,CMOS集成电路设计,西安交通大学出版社,2000
第二篇:数字逻辑设计及应用课程教学大纲
《数字逻辑设计及应用》课程教学大纲
课程编号:53000540
适用专业:电子信息类专业(包括通信工程、网络工程、信息工程、电子信息工程、信息对抗技术、电磁场与天线技术、电波传播与天线、电子科学技术、集成电路设计与集成系统、微电子学、应用物理学、电子信息科学与技术、真空电子技术、光信息科学与技术、信息显示与光电技术、测控技术与仪器、自动化、自动化(电力系统自动化)、环境工程、机械设计制造及其自动化、电气工程及其自动化、工业工程、生物医学工程、管理-电子工程复合培养实验班。)
学 时 数:64
学 分 数:4
开课学期:第4学期
先修课程:《高等数学》、《电路分析基础》、《模拟电路基础》 执 笔 者: 姜书艳
编写日期:2010.1
审核人(教学副院长):
一、课程性质和目标
授课对象:全日制大学本科二年级 课程类别:学科基础课
教学目标(本课程对实现培养目标的作用;学生通过学习该课程后,在思想、知识、能力和素质等方面应达到的目标):
“数字逻辑设计及应用”课程是电子信息类专业所共有的一门重要学科基础课程,同时也是一门重要工程技术课程,是研究数字系统设计的入门课程。通过本课程的学习,使学生掌握数字逻辑电路的基本理论和基本分析方法,为学习后续课程准备必要的电路知识。本课程在培养学生严肃认真的科学作风和抽象思维能力、分析计算能力、总结归纳能力等方面起重要作用。在本课程中,将介绍数字逻辑电路的分析设计方法和基本的系统设计技巧;培养同学综合运用知识分析解决问题的能力和在工程性设计方面的基本素养。通过实验和课外上机实验的方式,使同学深入了解和掌握数字逻辑电路的设计分析方法和电路的运用过程。
二、课程内容安排和要求
(一)教学内容、要求及教学方法
1.课堂理论教学(64学时)第一章 引论(1学时)
了解:数字逻辑电路的特点、数字逻辑电路在电子系统设计中的地位、数字逻辑电路与模拟电子电路之间的关系、简单介绍EDA设计工具、HDL语言对数字逻辑设计作用和影响。第二章 数系与代码(5学时)
掌握:十进制、二进制、八进制和十六进制数的表示方法以及它们之间的相互转换、非十进制数的加减运算;
掌握:符号数的表达:符号-数值码(Signed-Magnitude System、原码),二进制补码(two's complement,补码)、二进制反码(ones' complement, 反码)表示以及它们之间的相互转换; 掌握:带符号数的补码的加减运算;BCD码(Binary Codes for Decimal numbers)、格雷码(Gray code、葛莱码)的特点,它们与二进制数之间的转换关系; 理解:二进制数的浮点数表达(补充);
了解:字符的代码表示,二进制代码在状态、条件等的表示方面的应用; 第三章 数字电路(6学时)
掌握:正负逻辑的概念;CMOS逻辑电平和噪声容限,扇出特性;
掌握:利用PSPICE仿真CMOS基本逻辑门的静态特性和动态特性、了解电路结构和负载特性对逻辑门静态特性和动态特性的影响。
理解:CMOS逻辑反相器、与非门、或非门、非反相门、与或非门电路的结构;
理解:CMOS逻辑电路的其他稳态电气特性:带电阻性负载的电路特性、非理想输入时的电路特性、负载效应、不用的输入端及等效的输入、输出电路模型; 理解:动态电气特性:转换时间、传播延迟、电流尖峰;
理解:特殊的输入输出电路结构:CMOS传输门、施密特触发器输入结构、三态输出结构、漏极开路输出结构;
了解:作为电子开关运用的二极管、双极型晶体管、MOS场效应管的工作方式; 了解:其他类型的逻辑电路:TTL,ECL等;
了解:不同类型、不同工作电压的逻辑电路的输入输出逻辑电平规范值以及它们之间的连接配合的问题。
第四章 组合逻辑设计原理(10学时)
掌握:逻辑代数的公理、定理,对偶关系、反演关系、香浓展开定理,以及在逻辑代数化简时的作用;
掌握:逻辑函数的表达形式:积之和与和之积标准型、真值表、逻辑表达式,以及各种表达形式之间的关系;
掌握:逻辑函数的基本运算:相加(或)、相乘(与)、对偶、反演;异或、同或运算的公式、性质及其相互关系(补充);
掌握:组合电路的分析:穷举法和代数法;代数法逻辑函数表达式的产生过程及逻辑函数表达式的基本化简方法—函数化简方法和卡诺图化简方法;
掌握:组合电路的综合过程:将功能叙述表达为组合逻辑函数的表达形式、使用与非门、或非门表达的逻辑函数表达式、逻辑函数的最简表达形式及综合设计的其他问题:无关项(don’t-care terms)的处理、多输出(multiple-output)逻辑化简的方法和定时冒险(timing hazards)问题。掌握:学习使用QuatusII(MAX+plusII)工具,利用图形法和波形法进行数字逻辑电路仿真;对定时冒险电路进行仿真分析,加强对定时冒险现象的分析理解能力。理解:组合逻辑电路和时序逻辑电路的基本概念;逻辑代数化简时的几个概念:蕴含项(implicant)、主蕴含项(prime implicant)、奇异“ 1 ”单元(distinguished 1-cell)、质主蕴含项(essential prime implicant);五变量及以上逻辑函数卡诺图化简方法; 了解:开集(on-set)、闭集(off-set)的概念;
第五章 硬件描述语言(4学时)了解:HDL工具组、设计流程
掌握:Verilog语言的语法结构和特点,会使用Verilog语言编写数字逻辑电路相关的程序 第五章 组合逻辑设计实践(12学时)
掌握:利用基本的逻辑门完成规定的组合逻辑电路的设计任务:如译码器、编码器、多路选择器、多路分配器、异或门、比较器、全加器;
掌握:利用基本的逻辑门和已有的中规模集成电路(MSI)逻辑器件如译码器、编码器、多路选择器、多路分配器、异或门、比较器、全加器、三态器件等作为设计的基本元素完成更为复杂的组合逻辑电路设计的方法; 掌握:利用QuatusII文本法等(Verilog语言)进行组合电路基本功能单元仿真,加深对基本功能单元功能作用的理解;对教材中大型例题进行仿真分析,加强对大型综合性设计的分析理解能力。理解:等效门符号(摩根定理)(Equivalent Gate Symbols under the Generalized Demorgan’s Theorem);信号名和有效电平(Signal Name and Active Levels);“圈到圈”的逻辑设计(Bubble-to-Bubble Logic Design);电路定时(Circuit Timing);Parity Circuit(奇偶校验电路)的原理、应用; 了解:文档标准。
第七章 时序逻辑设计原理(10学时)
掌握:基本时序元件R-S型、D型锁存器以及D型、J-K型、T型触发器的电路结构、工作原理、时序特性、功能表、特征方程表达式,不同触发器之间的相互转换;
掌握:钟控同步状态机的模型图,状态机类型及基本分析方法和步骤,使用状态图表示状态机状态转换关系;
掌握:时序状态机的设计:状态转换过程的建立,状态的化简与编码赋值、未用状态的处理-最小风险方案和最小代价方案、使用状态转换表的设计方法、使用状态图的设计方法。
掌握:利用QuatusII文本法等(Verilog语言)对各种类型触发器进行仿真,加深对各种类型触发器功能作用的理解;学会用Verilog语言设计时序电路。理解:扫描触发器(Scan Flip-Flop)特性及基本应用;
理解:组合逻辑电路和时序逻辑电路的基本概念;有限状态机(Finite-State Machine)、时钟触发沿(Clock Tick)、占空比(Duty Cycle)的含义;基本双稳态元件(Bistable Elements)的结构和亚稳态特性(Metastable Behavior);锁存器(Latches)与触发器(Flip-Flops)的区别;主从触发器与边沿结构触发器的区别;触发器的定时参数(Timing Parameters):建立时间和保持时间的概念;时序逻辑电路的分类; 了解:时序电路设计中的其他的设计方法。第八章 时序逻辑设计实践(10学时)
掌握:利用基本的逻辑门、时序元件作为设计的基本元素完成规定的钟控同步状态机电路的设计任务:计数器、位移寄存器、序列检测电路和序列发生器的设计;
掌握:利用基本的逻辑门和已有的中规模集成电路(MSI)时序功能器件作为设计的基本元素完成更为复杂的时序逻辑电路设计的方法。
掌握:利用QuatusII(MAX+plusII)文本法等(Verilog语言)进行时序电路基本功能单元仿真,加深对基本功能单元功能作用的理解;对教材中大型例题进行仿真分析,加强对大型综合性设计的分析理解能力。
理解:开关消抖(Switch Debouncing)电路、总线保持电路(Bus Holder Circuit)原理;寄存器(register)和锁存器(latch)的区别;计数器的分类;移位寄存器型计数器(Shift-Register Counters):环形计数器(Ring Counter)和扭环计数器(Twisted-Ring Counters)的电路结构工作原理及应用;修改成自启动的方法;线性反馈移位寄存器(LFSR)计数器的特点、设计方法及应用;串/并转换(Serial-to-Parallel Conversion)原理;迭代与时序电路(Iterative versus Sequential Circuits);
了解:时序电路文档标准(Sequential-Circuit Documentation Standards);时序电路设计中的其他问题:大型时序电路的结构划分,时钟偏移(Clock Skew),异步输入处理等。第十章 存储器及其在数字逻辑系统实现中的运用(2学时)
了解:存储器(ROM,SRAM)的基本工作原理和结构; 理解:存储器在数字逻辑系统设计的硬件实现中的运用。第十一章 其他的实际问题(2学时)
了解:数字逻辑电路(组合电路和时序逻辑电路)设计的描述说明方法;
了解:数字逻辑系统设计的其他问题:数字逻辑设计中设计工具的作用、设计的可测试性问题、数字逻辑系统可靠性的问题、高速数字逻辑系统中信号传输的相关问题。
补充内容 模数转换器、数模转换器(ADC/DAC)原理及应用简介(2学时)
理解:数字-模拟转换器(Digit to Analog Convertor,DAC))的基本电路结构(R-2R结构的DAC),工作原理;
理解:模拟-数字转换器(Analog to Digit Convertor,ADC)的基本电路结构(逐次逼近式的ADC),工作原理;
理解:模拟-数字转换器、数字-模拟转换器(ADC/DAC)在电子系统中的作用和应用,特别是在波形发生方面的运用。
(关于应达到要求的说明:“了解”:是指学生应能辨认的科学事实、概念、原则、术语,知道事物的分类、过程及变化倾向,包括必要的记忆;“理解”:是指学生能用自己的语言把学过的知识加以叙述、解释、归纳,并能把某一事实或概念分解为若干部分,指出它们之间的内在联系或与其他事物的相互关系;“掌握”:是指学生能根据不同情况对某些概念、定律、原理、方法等在正确理解的基础上结合事例加以运用,包括分析和综合。)
(二)自学内容和要求
1、学习使用PSPICE电路CAD工具,利用PSPICE仿真CMOS基本逻辑门的静态特性和动态特性、了解电路结构和负载特性对逻辑门静态特性和动态特性的影响。
2、学习使用QuatusII(MAX+plusII)等工具,利用QuatusII(MAX+plusII)等工具进行数字逻辑电路仿真的基本方法;进行基本组合电路基本功能单元,时序电路的基本功能单元进行仿真,加深对基本功能单元功能作用的理解;对教材中大型例题进行仿真分析,加强对大型综合性设计的分析理解能力。
(三)实践性教学环节和要求
实验教学(12学时)
实验目的:研究典型数字集成电路的功能及扩展方法;掌握其测试方法;根据实验要求进行电路设计和测试。实验内容:根据数字集成电路的特点,进行基本功能单元试验,包括组合电路基本功能单元的实验,时序电路的基本功能单元的实验及数字电路综合设计性设计试验。实验上机(课外)(16学时)
实验目的:通过使用CAD设计工具 PSPICE、QuatusII(MAX+plusII)等对教材中相关例题的分析,加深对教材内容的理解,更好地掌握相关知识。实验内容见自学内容和要求。
三、考核方式
本课程的考核方式为:平时考核10%:包括平时作业及随堂考核成绩;课程设计10%;中期考核20%;期末考核60%。
平时作业习题:基本采用教材习题,每章结束上交,批改后进行针对性讲解,并给出参考解答;随堂考核:每课一题,每次内容讲解的课上布置,自备一页纸完成,要求当堂完成上交,只检查,不返回;课程设计:综合性考查,组合电路和时序电路各进行一次,要求完成后上交;
四、建议教材及参考资料
教材:
数字设计—原理与实践(第4版 影印版),John F.Wakerly,高等教育出版社
2007 参考资料:
1.数字逻辑设计及应用,姜书艳主编,清华大学出版社,2007
2.数字电子技术基础(第5版),阎石主编,高等教育出版社,2007 3.数字设计—原理与实践(第4版),John F.Wakerly,林生 等译,机械工业出版社,2007 4.数字电路与系统(第2版),刘宝琴等编著,清华大学出版社,2007 相关学习网站:
http://125.71.228.222/wlxt/listcourse.asp?courseid=0170:电子科技大学/互动教学空间/网络学堂/电子工程学院/数字逻辑设计及应用
www.xiexiebang.com/onekey/:包含教材中的所有图表、占教材中半数以上的部分习题解答 www.xiexiebang.com: 部分习题解答
www.xiexiebang.com/programs.univ:Xilinx的大学计划,提供了大量的产品资料、课程资料以及用于数字设计实验课程的芯片和插件
www.xiexiebang.com/education/university:Aldec的教育计划,提供了Aldec自己的软件包和第三方的兼容工具以及原型系统。
第三篇:数字逻辑设计报告
《数字逻辑课程设计》
姓名: 宋国正 班级:计142 学号:149074056
2016年9月25日
一、设计任务要求
数字时钟是由振荡器、分频器、计秒电路、计分电路、计时电路组成。计时采用24h和12h两种。当接通电源或数字钟走时出现误差,都需要对数字钟作时、分、秒时间校正。本次设计的具体要求如下:
1、显示时、分、秒的十进制显示,采用24小时制。
2、校时功能。
3、整点报时。
二、设计思路
1、数字钟的组成原理图
数字式电子钟实际上是一个对标准1Hz 进行计数的计数电路!秒计数器满60 后向分计数器进位,分计数器满60 后向时计数器进位, 时计数器按24翻1 规律计数, 计数输出经译码器送LED 显示器,由于计数的起始时间不可能与标准时间一致,故需要在电路上加上一个校时电路。
同时标准的1Hz时间信号必须做到准确、稳定,通常使用石英晶体振荡器电
路构成。
时显示器
分显示器 秒显示器
时译码器
分译码器
秒译码器
时计数器
时计数器 时计数器
校时电路
振荡器
分频器
2、数字钟设计方案
为完成上述功能,可以把数字钟系统划分为三部分:时针源(即标准秒钟的产生电路)主体电路,扩展电路。主体电路EDA 设计又可划分为计时电路、校时电路、译码显示电路3部分。
3、底层电路设计
时针源——晶体振荡器电路给数字式电子钟提供一个频率稳定、准确的32768Hz的方波信号,将32768Hz的高频方波信号经32768次分频后得到1Hz 的方波信号供秒计数器进行计数,实现该分频功能的计数器相当于15 级二进制计数器。
计时电路——时间计数器电路由秒个位、秒十位计数器,分个位、分十位计数及时个位、时十位计数电路构成。其中,秒个位和秒十位计数器,分个位和分十位计数为六十进制计数器,而根据设计要求时个位和时十位构成的为二十四进制计数器,时间计数单元共有:时计数,分计数和秒计数3部分,根据设计要求时计数单元为一个二十四进制计数器,共输出为两位8421BCD码形式;分计数和秒计数单元为六十进制计数器!共输出也为两位8421BCD码。图1和图2 分别给出了60进制计数器和24进制逻辑图。
图
一、60进制计数器
图
二、24进制计数器
校时电路——当刚接通电源或走时出现误差时都需要对时间进行校正。对时间的校正是通过截断正常的计数通路,而用频率较高的方波信号加到其需要校正的计数单元的输入端!这样可以很快使校正的时间调整到标准时间的数值,这时再将选择开关打向正常时就可以准确走时了。如图3所示为时、分、秒校时的校时电路。在校时电路中,其实现方法是采用计数脉冲和计数使能来实现校时的。
译 码 显 示 电 路——为了将计数器输出的8421BCD码显示出来,须用显示译码电路将计数器的输出数码转换为数码显示器件所需要的输出逻辑和一定的电流,这种译码器通常称为七段译码显示驱动器电路,本设计可选器件7447为译码驱动电路。译码驱动电路将计数器输出的8421BCD码转换为数码管需要的逻辑状态,并且为保证数码管正常工作提供足够的工作电流。
4、数字钟顶层电路设计
首先按前面的设计方案进行低层模块的设计与编辑仿真,正确无误后,即可将设计的低层模块转化为与之相对应的元件符号,而后我们就可以用这些元件符号来设计数字钟的顶层原理图,如图4所示。本设计中要仿真的对象为数字钟,须设定一个1Hz的输入时钟信号和一个校时脉冲SET,模拟的设置开关信号MODE的波形,为了能够看到合适的仿真结果,假定网络时间(Girl Size)为10.0ns,总模
拟的时间(END TIME)为3ms。
三、软件仿真 1、60进制计数器的仿真结果如下:
60进制计数器仿真波形图 2、24进制计数器仿真结果如下:
24进制计数器仿真波形图
3、数字钟的顶层电路仿真结果如下:
数字钟的顶层电路波形仿真图
四、讨论
数字时钟基于MAX+ plus II设计, 经过软件仿真并下载到硬件(电子EDA 10
实验开发系统)实现, 结果表明本设计是合理可行的,但是感觉很繁琐,是不是可以考虑一种过程简单一点的呢?通过查阅大量资料发现是可以的。其另一种设计思想及方法是以语言描述为主, 原理图设计相结合。但是使用过多可能会导致编译失败。所以在设计的过程中,如何取舍是一个难题,本人认为对于我这样基础不是很扎实的,采用前者是比较合理的。
五、参考文献
(1)张辉宜,数字逻辑 中国科学技术大学出版社
(2)廖裕评,陆瑞强,CPLD数字电路设计__使用 MAX+Plus II[M],北京:清华大学出版社
六、心得体会
我学到了很多东西,掌握了数字逻辑的各种设计方法
第四篇:数字逻辑设计实践教学计划2011
数字逻辑设计实践教学计划
2011-9-19
一、基本情况:
1.2.3.4.5.6.总 学 时: 学时比例: 学 分: 适用范围: 先修课程: 时 间:
32学时 1(课内): 1(课外)1.0学分
信息电子类专业
高等数学、物理、数字逻辑电路 2011.10~2012.3
二、教学要求:
预习要求:
1. 在进实验室前完成该实验相关的所有预习思考题和设计方案,将预习思考题的解答写在实验报告的实验原理部分,设计方案可先写在其他纸上。2. 如果有条件,可在宿舍将电路搭试好后再到实验室测试
3. 指导教师将不定期抽查实验预习情况,如果有2次或2次以上没有预习,实验总评成绩降一等
4. 预习中有问题可以登录电工电子实验中心的网站查找解答或提出问题。网址为:http://eae.seu.edu.cn,也可以直接发邮件给指导教师,具体邮件地址请询问指导教师。
实验要求:
1. 实验采用开放模式,集中授课时间为第6、8、12周(12周有强电实验安排的班级集中授课时间安排在13周),集中授课时间、地点按课程表执行。开放时间为周一的14:00~21:00,周二到周四的9:30~21:00,周五的9:30~17:00。第一次实验时请仔细阅读开放实验规章制度,并在以后的实验中认真遵守。2. 每次实验要带一卡通、元器件、面包板等。
3. 在开放时间进入实验室时,请在刷卡机上出示您的一卡通,在刷卡机分配的实验室和实验座位上完成实验。
4. 原则上每次开放实验至少要完成一项实验内容,单次实验时间不少于1个小时,否则将被通报,如有特殊情况请提前和指导教师联系。开放实验总时数必须达到15学时(12小时),否则将取消期末考试资格。
5. 实验开始前请先检查自己座位上的仪器,如有缺失和损坏请及时和值班教师联系,实验过程中如果发生仪器故障,也请和值班教师联系,值班教师检查确认后才可以更换,不允许自己更换。
6. 开始实验前请先在课程主页上查看和该实验相关的各种信息。实验中遇到的一般性问题应该自己解决,课程网站提供了一部分常见问题解答,可作为参考。确实解决不了再询问值班教师。对于课程网站上已经有答案的问题,值班教师将不予回答,请理解。
7. 实验中途请勿随意离开实验室,如确实有特殊情况请向值班教师请假或者刷卡下机。中途无故离开15分钟以上的属于严重违规行为,两次以上严重违规将取消期 1
末考试资格。
8. 如有元器件损坏,可到仪表室购买。
9. 实验完成后请关闭仪器电源、打扫干净实验桌面,仪器归位,如开放时间段必须刷卡下机。
实验报告要求:
1. 实验原理不需要大量的抄书上已有的内容,以回答每一节的思考题为主。
2. 记录实验数据时,书上已给出表格的按书上表格记录,没有的要自拟表格,原则上不允许不画表格记录数据。
3. 对于所有要求观察记录的波形,必须记录在坐标纸上,并标注波形的各项参数,特别注明的除外。
4. 所有的实验必须对测量过程中遇到的问题和结果做分析,可参考书上的实验结果分析讨论要点。
5. 如果采用计算机记录或处理数据的话,可将结果打印后贴在实验报告的相关位置。6. 如果有另外的预习报告,可粘贴在实验报告的最后一页。
7. 实验报告必须在指定时间完成并提交,如果有两次或两次以上无故迟交报告,实验总评成绩降一等。
第1章 数字逻辑电路实验基础(4学时)1.学习目标
(1)认识数字集成电路,能识别各种类型的数字器件和封装;(2)学习查找器件资料,通过器件手册了解器件;
(3)了解脉冲信号的模拟特性,了解示波器的各种参数及其对测量的影响,了解示波器探头的原理和参数,掌握脉冲信号的各项参数;
(4)了解逻辑分析的基本原理,掌握虚拟逻辑分析的使用方法;
(5)掌握实验箱的结构、功能,面包板的基本结构、掌握面包板连接电路的基本方法和要求;
(6)掌握基本的数字电路的故障检查和排除方法。
2.必做实验
(1)复习仪器的使用,TTL信号参数及其测量方法
用示波器测量并记录频率为200KHz的TTL信号的上升沿时间、下降沿时间、脉冲宽度和高、低电平值。
(2)1.9节实验:电路安装调试与故障排除
要求:测出电路对应的真值表,并进行模拟故障排查,记录故障设置情况和排查过程。
3.选做实验
1.5节实验:逻辑分析仪测量数字逻辑信号
4.时间要求
第6、7周内完成,第8周内交实验报告
第2章 门电路和组合逻辑(8学时)1.学习目标
(1)掌握TTL和CMOS器件的静态特性和动态特性测量方法及这些特性对数字系统设计的影响;
(2)掌握通过数字器件手册查看器件静态和动态特性参数;(3)掌握不同结构的数字器件之间的互连;
(4)掌握OC门和三态门的特性和使用方法;(5)加深示波器测量技术的训练;
(6)掌握小规模组合逻辑的工程设计方法;
(7)了解竞争和冒险的产生原因,消除方法,掌握用示波器和逻辑分析捕捉毛刺的方法。
2.必做实验
(1)2.5节 实验:门电路静态特性的测试
内容7.用OC门实现三路信号分时传送的总线结构 内容8.用三态门实现三路信号分时传输----①②(2)2.10节 实验:SSI组合逻辑设计及竞争-冒险现象
内容1.数值判别电路
内容4.停车场交通控制系统
3.选做实验
(1)2.5节 实验:门电路静态特性的测试
内容2.分别测量74LS04和74HC04的静态参数极限值,并计算噪声容限和扇出数。内容3.采用示波器X-Y方式测量并比较74LS04和74HC04两种器件的电压传输特性 Vo=f(Vi)
(2)2.7节 实验:门电路动态特性测试
(3)2.10节 实验:SSI组合逻辑设计及竞争-冒险现象
内容5.竞争-冒险现象的观察和消除
4.时间要求
第8周、第9周两周内完成,第10周内交实验报告
第3章 组合函数设计(4学时)1.学习目标
(1)掌握常用中规模组合逻辑器件的功能和使用方法;(2)掌握逻辑函数工程设计方法;
(3)了解存储器实现复杂逻辑函数的原理和存储器的使用过程。
2.必做实验
3.3 节实验:用MSI进行组合逻辑函数电路设计 内容①用多种方案设计1位全减器
内容②用一个4选1数据选择器实现逻辑函数 内容④血型配对
3.选做实验
3.5节 实验:用ROM设计组合逻辑函数电路
4.时间要求
第10周内完成,第11周内交实验报告
第4章 时序逻辑电路(8学时)1.学习目标
(1)掌握时序逻辑电路的一般设计过程;
(2)掌握时序逻辑电路的时延分析方法,了解时序电路对时钟信号相关参数的基本要求;(3)掌握时序逻辑电路的基本调试方法;
(4)熟练使用示波器和逻辑分析仪观察波形图,并会使用逻辑分析仪做状态分析。
2.必做实验
(1)4.4节 实验:触发器设计时序逻辑电路 内容2.广告流水灯 内容3.智力竞赛抢答器 内容5.序列发生器
(2)4.6节 实验:用时序功能块设计时序电路
内容1.简易数字钟
内容2.序列发生器
3.选做实验
4.6节 实验:用时序功能块设计时序电路
内容3.分频器
4.时间要求:
第12、13、14周内完成,第15周内交实验报告
第6章 小型数字系统设计 1.学习目标:
(1)综合前面所学的各项内容
(2)了解掌握数字系统设计的流程和方法(3)培养复杂电路连接和调试技能
2.提高实验:
6.3节 实验:小型数字系统设计(6.3.1与6.3.4中二选一)6.3.1十字路口交通信号控制电路 6.3.4 掷骰子游戏
3.说明
提高实验不计入总学时。
第7章 可编程数字系统设计基础(8学时)1.学习目标
(1)了解可编程数字系统设计的流程(2)掌握Quartus II 软件的使用方法
(3)掌握原理图输入方式设计数字系统的方法和流程
2.必做实验
(1)设计一个七人表决器,下载后验证其功能
用七个开关作为表决器的七个输入变量,输入变量为逻辑“1”时表示表决者“赞同”;输入变量为“0”时,表示表决者“不赞同”,输出变量为表决结果。输出逻辑“1”时,表示表决“通过”;输出逻辑“0”表示表决“不通过”。当表决器的七个输入变量中有4个以上(含4个)为“1”时,则表决器输出为“1”;否则为“0”。
(2)7.1.1节 简易数字钟的设计
3.时间要求:
下学期完成
期末考试:
第16周
备注:
第4章 4.6节的“简易数字钟实验”需由本班带班教师验收,第13、14两周内验收完毕。
成绩考核方法: 1.平时
30% 2.简易数字钟实验验收
30% 3.期末考试
40%
第五篇:数字电路与逻辑设计教学大纲
《数字电路与逻辑设计》教学大纲
适用专业:通信工程、信息工程、自动化、测控技术与仪器、电气工程及其自动化 课程类别:专业基础课 先修课程:电路原理 总 学 时:66 学
分:3 考核方式:考试
一、课程的性质与任务
本课程是信息工程、通信工程、自动化、测控技术与仪器和电气工程及其自动化专业学生必修的技术基础课程,是一门实践性很强的课程。通过本课程的学习,使学生掌握数字逻辑和数字系统的基础知识、基本分析方法和设计方法,培养使用标准逻辑器件的能力,初步了解可编程器件的知识,为深入学习后续课程和从事数字技术实际工作打下良好基础。
二、课程内容、基本要求与学时分配
1、绪论(2学时)
了解数字信号与模拟信号的定义与区别; 掌握各种数制间的转换; 了解常用的各种码制; 了解数字电路的分类;
2、逻辑函数及其化简(6学时)掌握布尔代数的运算规则;
掌握逻辑变量与逻辑函数的表示方法; 掌握逻辑函数的公式法化简法;
掌握卡诺图的绘制方法和用图解法化简逻辑函数;
3、集成逻辑门(6学时)
了解晶体管的开关特性;
了解TTL集成逻辑门的外部特性; 了解CMOS集成逻辑门的外部特性;
4、组合逻辑电路(8学时)掌握组合逻辑电路的分析方法;
掌握用逻辑门电路设计组合逻辑电路的方法; 掌握用中规模集成电路设计组合逻辑电路的方法; 了解组合逻辑电路的冒险现象;
5、触发器(8学时)
掌握各类触发器的特征方程和功能描述方法; 掌握基本触发器和钟控触发器的工作原理; 了解主从触发器和边沿触发器的工作原理;
6、时序逻辑电路(8学时)
掌握同步、异步时序逻辑电路的分析方法; 了解常用集成时序逻辑器件的使用方法;
掌握用小规模IC器件和中规模IC器件设计同步时序逻辑电路的方法; 了解异步时序逻辑电路的设计方法。
7、半导体存储器(2学时)
了解随机存取存储器和只读存储器的工作原理; 掌握随机存储器的扩展方法;
了解用只读存储器设计组合逻辑函数的方法;
8、可编程逻辑器件及其应用(2学时)
初步了解可编程逻辑阵列、通用阵列逻辑(GAL)、复杂可编程逻辑器件(CPLD)、现场可编程门阵列(FPGA)的结构特点和工作原理
9、脉冲单元电路(2学时)了解自激多谐振荡器的工作原理; 了解单稳触发器的功能;
了解555时基电路的结构特点和应用;
10、模数转换器和数模转换器(4学时)了解数模转换器和模数转换器的基本原理; 了解常用数模转换器和模数转换器的特性
本课程的理论教学时数为48学时,2.5学分。
三、课程的其他教学环节
本课程安排有实验教学环节18学时,0.5学分。
四、参考教材
1、《数字电子技术》庞学民主编 清华大学出版社 2005年
2、《数字电路逻辑设计》王毓银主编 高等教育出版社 1999年
3、《电子技术基础》数字部分(第四版)康华光主编 高等教育出版社 2000年
4、《数字逻辑与数字系统》白中英、岳怡、郑岩编著 科学出版社 1998年
五、说明
本课程在教学方法上采用讲授理论与实验动手相结合的形式进行,以便学生更好的理解所学的理论知识。在理论教学过程中,要注重方法的讲解,以提高学生分析问题、解决问题的能力。
大纲执笔人:刘炜
大纲审定人:张广忠 2006年3月31日