《数字逻辑》教学大纲

课程代码

045101212

课程名称

数字逻辑

英文名称

Digital Logic

课程类别

专业基础课

课程性质

必修

学时

总学时:32     理论学时:24    实验学时:8

学分

2

开课学期

第三学期

开课单位

计算机科学与工程学院

适用专业

计算机科学与技术全英联合班、全英创新班

授课语言

英文授课

先修课程

电路与电子技术

课程对毕业要求的支撑

本课程对学生达到毕业要求有如下贡献:

1.2能够应用计算机工程基础和专业知识解释模型的数理含义,对模型进行正确的推理,对专业工程问题进行专业分析;

3.1 能够设计满足计算机复杂工程特定需求和功能的系统、单元(部件)或计算机系统研发的全生命周期过程;

课程目标

完成课程后,学生将具备以下能力:

1)掌握组合逻辑电路及时序逻辑电路的分析与设计方法。[12]

2)理解可编程逻辑器件的原理和使用方法,学会使用标准的集成电路和可编程逻辑器件。[12]

3)掌握硬件编程语言的基础知识。[3]

4)具备利用新型数字器件和硬件描述语言设计调试各种功能部件的能力,为进一步学习超大规模数字集成电路和计算机硬件系统打下基础。[3]

课程简介

本课程是计算机科学与技术专业的一门技术基础课,是计算机硬件领域几门主干课程的第一门课,主要讲授组合逻辑、时序逻辑、可编程逻辑器件和硬件描述语言,为学习计算机硬件系统设计打下基础。

教学内容与学时分配

1)数字系统与编码                               1学时

教学内容:以华工老一辈科学家研制俄汉翻译机的故事引出计算机硬件的发展历史,说明学习硬件知识是实现科技强国所必需的。接下来介绍数字系统、按位计数制、按位计数制的转换和BCD

教学要求:介绍思政内容,了解数字系统,掌握按位计数制的转换

重点:按位计数制的转换

难点:按位计数制的转换

2)组合逻辑设计原理                              5学时

教学内容:开关代数,组合电路分析,组合电路综合

教学要求:使用开关代数和卡诺图最小化组合电路,掌握组合电路的分析与综合方法

重点:开关代数,组合电路的分析与综合

难点:开关代数,组合电路的分析

3)硬件描述语言                                   4学时

教学内容:基于硬件描述语言的数字设计,VHDL硬件描述语言

教学要求:掌握使用VHDL硬件描述语言的编程方法

重点:VHDL硬件描述语言

难点:VHDL硬件描述语言

4)组合逻辑电路实践                                6学时

教学内容:组合型可编程逻辑器件,译码器,编码器,多路复用器,异或门和奇偶校验电路,比较器,加法器,减法器和算术逻辑单元

教学要求:掌握使用译码器、编码器、多路复用器、加法器和其它标准器件设计数字逻辑电路的方法

重点:译码器,编码器,多路复用器,加法器

难点:译码器,编码器,多路复用器,加法器

5)时序逻辑电路设计原理                            4学时

教学内容:锁存器和触发器,时钟同步状态机分析,时钟同步状态机设计

教学要求:掌握锁存器和触发器的原理,了解时钟同步状态机的分析和设计方法

重点:S-R锁存器,D锁存器,J-K触发器,T触发器,时钟同步状态机分析,时钟同步状态机设计

难点:S-R锁存器,J-K触发器,时钟同步状态机设计

6)时序逻辑电路实践                                4学时

教学内容:多位寄存器和锁存器,时序可编程逻辑器件,计数器,移位寄存器

教学要求:了解时序可编程逻辑器件的原理和用途,掌握用计数器和移位寄存器设计数字逻辑电路的方法

重点:时序可编程逻辑器件,计数器,移位寄存器

难点:计数器,移位寄存器

实验教学(包括上机学时、实验学时、实践学时)

本课程含有8个实验学时,包括综合性和设计性实验各一个,分别如下:

1)交通信号灯,综合性实验,使用D触发器和计数器对红、黄、绿三色交通灯进行控制,4学时。

2)流水灯设计,设计性实验,利用分频器、计数器、寄存器和与非门设计一个序列信号发生电路,循环点亮实验台上的小指示灯,能够自启动,4学时。

教学方法

课程教学以课堂教学、实验教学、课外作业、课程网站于一体的方式实施。

考核方式

本课程采用闭卷笔试结合实验和平时作业进行考核,成绩比例为:

  1. 平时作业:20%

选做教材部分习题和设计题,考查学生对本课程基础知识和基本理论的掌握和应用能力;课程目标123

  1. 实验:10%

选择动手实验的形式,考查学生运用本课程知识进行设计的能力;课程目标4

  1. 期末考试(闭卷):70%

采用笔试闭卷方式,全面考查学生对本课程基础知识、基本应用和基本设计的掌握程度;课程目标123

教材及参考书

教材:John F. Wakerly. Digital Design Principle and Practices(Fourth Edition). Higher Education Press. 2007.4

参考书:

[1] David Money Harris, Sarah L.Harris. Digital Design and Computer Architecture. China Machine Press. 2008.1

[2] 冼进,俞鹤伟等. 数字逻辑. 华南理工大学出版社,2008.2

制定人及制定时间

俞鹤伟,201949


 “Digital Logic” Syllabus

Course Code

045101212

Course Title

Digital Logic

Course Category

Specialty Basic Course

Course Nature

Compulsory Course

Class Hours

Total: 32     Lecture Hours: 24      Lab Hours: 8

Credits

2

Semester

3rd

Institute

School of Computer Science and Engineering

ProgramOriented

Computer Science and Technology Full English Creative Class

Teaching Language

English

Prerequisites

Electric Circuit and Electronics

Student Outcomes

 (Special Training Ability)

This course contributes for the following student’s outcomes:

  1. Engineering Knowledge: An ability to apply knowledge of English, solid knowledge of professional basic principles, methods and means of computer science and technology for solving complex engineering problems, to well prepare the required knowledge applied to the computer science and technology research & development and engineering practice through computer systems analysis, modeling and calculation and any other aspects of the advanced approach.

  2. Problem Analysis: An ability to creatively use the basic principles of computer science to solve the problems encountered in the computer field.

  3. Design / Development Solutions: An ability to design solutions for computer engineering complex problems, to design computer hardware and software systems that meet with specific requirements, and to embody innovation awareness in the design process and take into account social, health, safety, cultural and environmental factors.

Course Objectives

After studying of this course, students will have the following abilities:

  1. Know the analysis and synthesis methods of combinational and sequential logical circuit. [1, 2]

  2. Understand the principle of Programmable Logic Device and know how to use them as well as standard IC. [1, 2]

  3. Know the basic knowledge of Hardware Description Language. [3]

  4. Can design and debug function parts of circuit using new digital devices and Hardware Description Language. Have a good base for further studying about Large Scale IC and computer hardware system. [3]

Course Description

This is a basic technical course for computer science and technology engineering. It is the first course of computer hardware courses series. It mainly includes combinational circuit, sequential circuit, programmable logic device and Hardware Description Language.

Teaching Content and Class Hours Distribution

  1. Number system and Codes

Credit hours : 1

 Contents: Introduce the history of computer hardware development from the story of the Russian-Chinese translator developed by the older generation of scientists of SCUT. It shows that learning hardware knowledge is necessary for making a powerful China. Then introduce Positional Number System, General Positional-Number-System Conversions, Representation of Negative Numbers, Complement Number, Binary Codes for Decimal Numbers

Requirements: To introduce the content of politics, know the conversion between positional number system, understand how to represent negative numbers and complement number.

Key points: General Positional-Number-System Conversions, Representation of Negative Numbers, Complement Number

Difficulty points: Representation of Negative Numbers, Complement Number

  1. Combinational Logic Design Principles

Credit hours: 5

Contents: Switching Algebra, Combinational-Circuit Analysis, Combinational-Circuit Synthesis

Requirements: To minimize Combinational-Circuit using switching algebra and Kanaugh Maps, understand the methods of analyzing and synthesizing of Combinational-Circuit.

Key points: Switching Algebra, Combinational-Circuit Analysis and Synthesis, Karnaugh Maps

Difficulty points: Switching Algebra, Combinational-Circuit Synthesis

  1. Hardware Description Languages

Credit hours: 4

Contents: HDL-Based Digital Design, The VHDL Hardware Description Language

Requirements: To know the method of programming with VHDL Hardware Description Language

Key points: The VHDL Hardware Description Language

Difficulty points: The VHDL Hardware Description Language

  1. Combinational Logic Design Practices

Credit hours: 6

Contents: Combinational PLDs, Decoders, Encoders, Multiplexers, Exclusive-OR and Parity Circuits, Comparators, Adders, Subtractors and ALUs

Requirements: To know the design method of digital logical circuit with Decoders, Encoders, Multiplexers, Adders and other standard devices

Key points: Decoders, Encoders, Multiplexers, Adders

Difficulty points: Decoders, Encoders, Multiplexers, Adders

  1. Sequential Logic Design Principle

Credit hours: 4

 Contents: Latches and Flip-Flops, Clocked Synchronous State-Machine Analysis, Clocked Synchronous State-Machine Design

Requirements: To know the principle of Latches and Flip-Flops , understand the analysis and design method of Clocked Synchronous State-Machine

Key points: S-R Latch, D Latch, J-K Flip-Flops, T Flip-Flops, Clocked Synchronous State-Machine Analysis, Clocked Synchronous State-Machine Design

Difficulty points: S-R Latch, J-K Flip-Flops, Clocked Synchronous State-Machine Design

  1. Sequential Logic Design Practice

Credit hours: 4

 Contents: Multibit Registers and Latches, Sequential PLDs, Counters, Shift Registers

Requirements: To understand the principle and usage of Sequential PLDs, know how to design digital logical circuit with Counter and Shift Register

Key points: Sequential PLDs, Counters, Shift Registers

Difficulty points: Counters, Shift Registers

Experimental Teaching

There are 8 lab hours in this course, including one Comprehensive and one Design lab:

  1. Traffic light. It’s a comprehensive lab and control the traffic light with D Trigger and Counter. 4 lab hours.

  2. Running light. It’s a Design lab and design a generator of sequence signal with Frequency Demultiplier, Counter, Register and NOT-AND gates. 4 lab hours.  

Teaching Method

The teaching of this course combines class teaching, labs, homeworks and website.  

Examination Method

The exam of this course includes final closed exam, labs and homework.

(1)Homework: 20%

Select some exercises in the textbook and design questions to test the students' ability of mastering and applying the basic theory of the course. Course Objectives 1, 2, 3

 (2)Lab: 10%

To test the students' ability of designing with the knowledge of this course using labs. Course Objectives 4

 (3)Final: 70%

To test the students' mastery of the basic theory, basic application and basic design method of the course by means of closed-paper examination. Course Objectives 1, 2, 3

Teaching Materials and Reference Books

Text bookJohn F. Wakerly. Digital Design Principle and Practices(Fourth Edition). Higher Education Press. Apr. 2007

Reference

[1] David Money Harris, Sarah L.Harris. Digital Design and Computer Architecture. China Machine Press. Jan. 2008

[2] Jing Xian, Hewei Yu, etc. Digital Logic. South China University of Technology Press. Feb. 2008

Prepared by Whom and When

Hewei Yu, April 9, 2019


《数字逻辑》实验教学大纲

课程代码

045101212

课程名称

数字逻辑

英文名称

Digital Logic

课程类别

专业基础课

课程性质

必修

学时

总学时:32   实验:8

学分

2

开课学期

第三学期

开课单位

计算机科学与工程学院

适用专业

计算机科学与技术全英联合班、全英创新班

授课语言

英文授课

先修课程

电路与电子技术

毕业要求(专业培养能力)

本课程对学生达到毕业要求有如下贡献:

1.2能够应用计算机工程基础和专业知识解释模型的数理含义,对模型进行正确的推理,对专业工程问题进行专业分析;

3.1 能够设计满足计算机复杂工程特定需求和功能的系统、单元(部件)或计算机系统研发的全生命周期过程;

课程培养学生的能力(教学目标)

《数字逻辑》实验的教学目标是让学生掌握组合逻辑电路和时序逻辑电路的分析和设计方法,理解设计性实验和综合性实验的原理及实验方案,掌握正确操作规程,学会使用常用的标准集成电路,了解其性能参数、适应范围及注意事项,掌握实际电路的调试技巧和测试方法。

课程简介

本课程是计算机科学与技术专业的一门技术基础课,是计算机硬件领域几门主干课程的第一门课,主要讲授组合逻辑、时序逻辑、可编程逻辑器件和硬件描述语言,为学习计算机硬件系统设计打下基础。

主要仪器设备与软件

TDS-4数字系统综合实验平台

实验报告

每次实验均需提交实验报告,包括实验目的、实验原理、实验步骤、实验记录、结论。

考核方式

实验考核由“预习、考勤、实验纪律、操作、实验报告”五部分组成,所占比例为31132,“预习”重点检查学生的设计方案和实验步骤;“操作”检查学生的调试能力和实验结果;“实验报告”检查学生撰写实验文档的规范性与完整性。

各个实验的考核总评结果即为实验考核结果。

教材、实验指导书及教学参考书目

(一)实验指导书与参考书

 1. 冼进,曹汇坚,池品优. 数字逻辑设计及实验. 2007.5

 2. 清华大学科教仪器厂. 数字电路实验范例. 2003.11

(二)多媒体教学资源

俞鹤伟. 数字逻辑实验讲义(ppt课件)

制定人及发布时间

俞鹤伟,201956


《数字逻辑》实验教学内容与学时分配

实验项目编号

实验项目名称

实验学时

实验内容提要

实验类型

实验要求

每组人数

主要仪器设备与软件

1

交通信号灯

4

使用D触发器和计数器对红、黄、绿三色交通灯进行控制。

综合性

必做

2

TDS-4数字系统综合实验平台


 74LS74   1

 74LS161  1

 74LS04   1


2

流水灯设计

4

利用分频器、计数器、寄存器和与非门设计一个序列信号发生电路,循环点亮实验台上的小指示灯,能够自启动。

设计性

必做

2

TDS-4数字系统综合实验平台


 74LS161  1

 74LS194  2

 74LS04   1

74LS08   2


 “Digital Logic”  Syllabus

Course Code

045101212

Course Title

Digital Logic

Course Category

Specialty Basic Courses

Course Nature

Compulsory Course

Class Hours

Total: 32      Lab Hours: 8

Credits

2

Semester

3rd

Institute

School of Computer Science and Engineering

Program Oriented

Computer Science and Technology Full English Creative Class

Teaching Language

English

Prerequisites

Electric Circuit and Electronics

Student Outcomes (Special Training Ability)

  1. Engineering Knowledge: An ability to apply knowledge of English, solid knowledge of professional basic principles, methods and means of computer science and technology for solving complex engineering problems, to well prepare the required knowledge applied to the computer science and technology research & development and engineering practice through computer systems analysis, modeling and calculation and any other aspects of the advanced approach.

  2. Problem Analysis: An ability to creatively use the basic principles of computer science to solve the problems encountered in the computer field.

  3. Design / Development Solutions: An ability to design solutions for computer engineering complex problems, to design computer hardware and software systems that meet with specific requirements, and to embody innovation awareness in the design process and take into account social, health, safety, cultural and environmental factors.

Teaching Objectives

The teaching Objectives of the lab are making the students know the way of analysis and synthesis of combinational and sequential circuit, understand the principle and practice plan of compositive and designed experiments, study how to use the common standard ICs, know the parameters and attention, understand the adjustment and testing method of real circuit.

Course Description

This is a basic technical course for computer science and technology engineering. It is the first course of computer hardware courses series. It mainly includes combinational circuit, sequential circuit, programmable logic device and Hardware Description Language.

Instruments and Equipments

TDS-4 Digital Circuit Practice Platform

Experiment Report

Experiment report should be submitted after each lab, including the experiment purpose, principle, steps, record and conclusion.

Assessment

Examination of experiment includes preparation, attendance, discipline, operation and report. They are composed by 3:1:1:3:2 respectively. Preparation is about the experiment plan and steps. Operation is about the adjustment ability. Report is about the document ability.

The combination of every part is the final result of experiment.

Teaching Materials and Reference Books

(1) Textbook and Reference Books for Lab

 1) Jing Xian, Huijian Cao, Pingyou Chi. Design of Digital Logic and Experiments. May.2007

 2) Science and Education Instrument Company of Tsinghua University. Samples of Digital Logical Circuit Lab. Nov.2003


(2) Multimedia Teaching Resources

Hewei Yu. Experiments of Digital Logical Circuit(ppt)

Prepared by Whom and When

Hewei Yu,   May 6, 2019

 “Digital Logic” Experimental Teaching Arrangements

No.

Experiment Item

Class Hours

Content Summary

Category

Requirements

Number of StudentsEach Group

Instruments, Equipments and Software

1

Traffic lights

4

Control the traffic lights with D Trigger and Counter.


Comprehensive

Compulsory

2

TDS-4 Digital Circuit Practice Platform


 74LS74    1

 74LS161   1

 74LS04    1


2

Running lights

4

Design a generator of sequence signal with Frequency Demultiplier, Counter, Register and NOT-AND gates.


Design

Compulsory

2

TDS-4 Digital Circuit Practice Platform


 74LS161   1

 74LS194   2

 74LS04    1

74LS08    2