Skip to content

Digital Design (CS207)

Introduction to digital circuit design and analysis, along with programming in Verilog to describe the circuit for simulation and running on FPGA.

About

  • Instructor: Yuhui BAI (白雨卉)
  • TA: Wei WANG (王薇)
  • Semester: 2023 Fall
  • Textbook: Digital Design with an Introduction to the Verilog HDL

Content

Chapter Content Note
Number System Radix Conversion
Complement of number
Code: BCD, Gray, Error Detection
Signed Binary
\(r\)'s Complement
\(r-1\)'s Complement
Boolean Algebra Properties of AND and OR
Truth Table
Simplification
Canonical and Standard form
SOP
POS
Minterm
Maxterm
Gate Level Minimization K-map
Don't care condition
Simplification Method
Two Level Implementation AND-OR = NAND-NAND = SOP
OR-AND = NOR-NOR = POS
NAND-AND = AND-NOR = AOI
OR-NAND = NOR-OR = OAI
The last two are generated from the invert of the first two
Combinational Logic Design and Analysis of Circuit Truth Table -- K Map -- Simplified Equation -- Diagram
Standard Components Decoder
Multiplexer
Encoder
Implementation and Usage of them
Latches and Flip-Flops SR / D Latch
SR / D / JK / T Flip-Flops
Input equation and function tables
Sequential Logic Design and Analysis of Finite State Machine (Moore & Mealy) State Diagram -- State Table -- State Equation and Output Equation -- Choose FF and Input Equation -- Diagram
Registers and Counters Serial and Parallele Register
Synchronous and Aschronous Counter
Function Table and Sequence Generator
Arithmetic Circuit Binary Adder-Subtractor
Decimal Adder
Multiplier
Combination of the Components