数字逻辑课程教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数字逻辑》教学大纲
一、基本信息
二、课程描述
本课程为专业限定选修课,主要面向计算机科学与技术、网络工程、软件工程、信息安全等专业本科低年级学生。主要目的是使学生掌握数字逻辑电路的基本概念和分析、设计方法,作为专业前导课程,为以后的专业核心课程《计算机组成结构》及其他硬件类课程《微机原理和接口技术》、《嵌入式系统开发技术》等的学习打下良好的基础。
本课程是为缺少电路原理、模拟电子技术等先修课程的计算机与信息学科偏软类专业开设,其要求和难度略低于电子信息学科偏硬类专业,通过该课程的学习使学生掌握数字逻辑电路的应用和发展及逻辑代数等基本知识,重点掌握组合逻辑电路和同步时序逻辑电路的分析和设计等基本方法,使学生具有一定的数字逻辑电路设计能力。另外,使学生了解可编程逻辑器件和现代数字系统设计方法,初步掌握运用EDA工具及硬件描述语言进行简单数字逻辑设计,紧跟市场和技术前沿。
三、教学目标
通过本课程的理论教学和相关实验训练,使学生具备如下能力:
1、掌握基本的逻辑代数知识,能够运用物理知识理解二极管、三极管、集成逻辑门和可编程逻辑器件的基本原理。
2、能够运用逻辑代数方法表达、求解和优化实际数字电路问题,
3、能够分析小规模、中规模组合逻辑电路和时序逻辑电路,掌握各种逻辑门、基本触
发器、中规模集成器件的功能及基本应用。
4、能够利用逻辑门、基本触发器、中规模集成器件和可编程逻辑器件设计一定功能的组合逻辑电路和时序逻辑电路,并进行优化。
5、能够应用专业EDA软件设计一定功能的数字系统,并能进行仿真和验证。
四、课程目标对毕业要求的支撑
五、教学内容
第1章绪论(支撑课程目标1)
重点内容:数制和编码的概念,各种不同数制间的转换方法,二进制的运算及原、反、补码数的表示及转换,二-十进制代码(BCD代码)。
难点内容:建立模拟信号和数字信号的概念,二进制的运算及原、反、补码数的表示。
教学内容:掌握数制及其转换,编码的概念,了解常用码的一些应用,熟悉数字编码的转换。
1.1数字电路逻辑设计概述
1.2数制及其转换
1.3二-十进制代码(BCD代码)
1.4算术运算与逻辑运算
第2章逻辑函数及其简化(支撑课程目标1、2)
重点内容:逻辑代数的各种表达形式,逻辑代数的三个规则和常用公式,逻辑代数的化简方法,卡诺图法。
难点内容:简单逻辑命题建立逻辑函数的方法。
教学要求:掌握逻辑代数基本定理、基本规则和常用公式,掌握用代数法和卡诺图法简化逻辑函数的方法,掌握由简单逻辑命题建立逻辑函数的方法。
2.1逻辑代数
2.2逻辑函数的简化
第3章集成逻辑门(支撑课程目标1)
重点内容:二极管与三极管的开关特性。TTL集成逻辑门的主要外部特性。
难点内容:二极管和三极管的开关特性,TTL集成逻辑门的工作原理。
教学要求:了解二极管和三极管的开关特性,掌握通用数字集成电路的分类,了解TTL 门的工作原理、主要外特性。
3.l晶体管的开关特性
3.2 TTL集成逻辑门
第4章组合逻辑电路(支撑课程目标3、4)
重点内容:组合逻辑电路概念、组合逻辑电路的分析与设计方法,全加器、编码器、译码器、数值比较器、数据选择器等常用组合逻辑功能器件,采用常用的小规模、中规模集成器件进行组合逻辑电路设计。
难点内容:组合逻辑电路的冒险现象,产生冒险的原因,判断与避免冒险的方法。
教学要求:掌握全加器、编码器、译码器、数值比较器、数据选择器等常见中规模组合逻辑器件的逻辑功能与应用,掌握采用小规模和中规模集成器件的组合逻辑电路设计方法,理解组合逻辑电路的冒险现象以及如何避免冒险。
4.l组合逻辑电路分析
4.2组合逻辑电路设计
4.3组合逻辑电路的冒险现象
第5章集成触发器(支撑课程目标3、4)
重点内容:基本触发器、钟控触发器、主从触发器、边沿触发器的电路结构与功能特点,触发器逻辑功能的描述方法,触发器类型转换。
难点内容:钟控T触发器的空翻与主从J-K触发器主触发器的一次翻转现象。
教学要求:理解集成触发器电路组成和工作原理,掌握集成触发器功能的描述方法和脉冲工作特性, 了解不同类型集成触发器的转换方法。重点掌握集成触发器的应用。
5.l基本触发器
5.2钟控触发器
5.3主从触发器
5.4边沿触发器
第6章时序逻辑电路(支撑课程目标3、4)
重点内容:时序电路的分析方法:驱动方程、输入方程、状态转移方程、状态转移表、状态转移图和时序图,常用时序电路:寄存器、移位寄存器、同步计数器等。时序电路的设计方法:设计原则和一般步骤,采用小规模集成器件设计同步计数器,采用中规模集成器件设计任意模值计数(分频)器。
难点内容:小规模同步时序逻辑电路分析方法,采用中规模集成器件实现任意模值计数(分频)器的方法。
教学要求:掌握时序逻辑电路的基本概念,掌握小规模同步时序逻辑电路分析和设计方法,掌握采用中规模集成器件实现任意模值计数(分频)器的方法。
6.l时序逻辑电路概述
6.2时序逻辑电路分析
6.3时序逻辑电路设计
第7章VHDL与数字逻辑设计(支撑课程目标3、4、5)
重点内容:VHDL语言的基本结构、数据类型、语句和设计方法。
难点内容:可编程逻辑器件,现代数字系统设计方法,VHDL中的并行语句。
教学要求:了解可编程逻辑器件和现代数字系统设计方法,掌握运用EDA工具及VHDL 硬件描述语言进行简单数字逻辑设计。
7.1 可编程逻辑器件和硬件描述语言概述
7.2 VHDL基本数据类型和运算操作符
7.3 VHDL中的顺序语句和并行语句
7.4 VHDL数字逻辑电路设计举例
六、教学安排
该课程每周2学时,16周, 32学时为课堂授课教学时间。实验实践单独设课,同时开设开放实验。建议教学进度如下:
七、课内实验内容、要求及学时
没有课内实验,基础实验单独开设,VHDL实验通过开放实验开设。
请删除此黄色高亮。如果有课内实验,请填写下表;如果没有,则删除下表,并用文字适当说明。
八、教学方法与手段