Introduction to Digital Engineering

Name of the course Lecture Exercise Lab
Digital Engineering

Context

Preliminary Courses/Knowledge:

  • Fundamentals of Mathematics (at high school senior grades level)

Recommended preliminary courses:

  • Introduction to Electrical Engineering [w3]

Follow-on courses:

  • Introduction to Digital Circuit Design [w3]
  • Digital ASIC Design Lab [w3]
  • Microprocessor Architecture [w3]


Details

The course 'Introduction to Digital Engineering' is offered in a virtual classroom. Students attend from lecture halls or from home on their individual preferences. The course is barrier-free. Please visit my YouTube channel for more information [w3].


Course Records

No. Content Script Video
1 Positional number systems, decimal and binary format, accuracy, The Unit Bit [PDF] [MP4]
2 Number Wheels, One's and Two's complement, K-Excess code, IEEE-754 format [PDF] [MP4]
3 Introduction to Boolean Algebra, Truth Tables, Ones Zeros and Don't Cares, Multiplexer [PDF] [MP4]
4 Sums and Products, Sum of Products, Product of Sums, Canonical Forms [PDF] [MP4]
5 Boolean Optimization, KV-diagrams, Quine-McCluskey Algorithm [PDF] [MP4]
6 Logic Hazards, Detection Classification and Elimination [PDF] [MP4]
7 Digital Storage, Latch and Flip-Flop, Master-Slave Principle [PDF] [MP4]
8 Multiplexer, Shift Register, Counters, Adders, Pipelining Principle [PDF] [MP4]
9 Static Timing Analysis, Setup and Hold Test, Early- and Late Mode Analysis [PDF] [MP4]
10 Deterministic Finite Automata, State Transfer Function, Output Function, Resets [PDF] [MP4]

Literature

[1] Introduction to Logic Circuits, La Meres, Springer Publ., ISBN 978-3-319-34194-1
[2] Digital Design, Wakerly, Prentice Hall Publ., ISBN 978-0-130-89896-8
[3] CMOS VLSI Design, Weste & Harris, Addison Wesley Publ., ISBN 0-321-54774-8
[4] Digitaltechnik, Fricke, Springer Publ., ISBN 978-3-8348-1783-9