本课程为数字设计方面的基础课程,主要介绍数字设计基础概念、数字电路设计以及数字设计的主流方式及技术。数字逻
辑是一种将电子电路中的信号和序列通过数字方式进行表达的科学方法,是数字运算的基础。学生通过学习数字逻辑从本
源上理解现代电子计算机中电路与硬件的沟通方式。数字逻辑以嵌入式逻辑的方式广泛应用于大量电子设备,包括计算
器、计算机、手表等。虽然大多数现代逻辑设计是通过计算机方法完成,本课程涵盖了这些计算机辅助设计方法的基本构
建原理和构建方法。本课程介绍核心逻辑运算,并展示为实现特定逻辑功能设计逻辑电路的基本方法。本课程同时介绍组
合电路及同步时序电路的基本原理及其在计算设备中的高级应用组成方式。本课程通过使用算法和简单输入的方式使学生
获得第一手构建计算机硬件的经验。学生将会学习如何通过二元输入在计算机中存储文档、图片、声音及视频等类信息并
对其进行逻辑处理。本课程将传授给学生数字设计中的基础概念、问题、数字设计的工程准则,以及组合及时序电路的设
计方法。同时,本课程为学生提供通过硬件描述语言进行实际数字硬件设计的经验。
This is a foundational course in digital design that aims to provide an understanding of the fundamental concepts,
circuits in digital design, and expose students to the mainstream approaches and technologies used in digital design.
Digital logic is the representation of signals and sequences of a digital circuit through numbers. It is the basis for digital
computing and provides a fundamental understanding on how circuits and hardware communicate within a computer.
Digital logic is typically embedded into most electronic devices, including calculators, computers, and watches. This field
is utilized by many careers that work with computers and technology. Although most modern logic design is now
achieved with computerized methods, this course covers the essential building blocks upon which modern techniques
were developed. This course introduces the core logical operations and demonstrates elementary methods to design
logic circuits to achieve a desired function. This course also introduces the fundamentals of combinational and
sequential circuits, with their high-level implementations as demonstrations. This course allows students to gain hands-
on experience by building computer hardware through the use of algorithms and simple inputs. They learn how simple
inputs of ones and zeros can be used to store information on computers, including documents, images, sounds, and
videos. Students should be able to demonstrate an in-depth knowledge of the fundamental concepts and issues and the
engineering principles involved in digital design and be able to design a series of combinational and sequential circuits.
In addition, they should demonstrate through hands-on experimentation knowledge of the digital design process using
HDLs.