Classytic

Course

Digital Logic Design: from gates to machines that remember

Build circuits from the gate up, then give them memory. Simplify with Karnaugh maps, wire an adder, watch two gates hold a bit, and design a machine that finds a pattern. Follows the first digital logic course at universities such as NSU (CSE231) and BRAC (CSE260).

46 lessons4h 17mEnglish

What you'll learn

  • Convert between binary, decimal and hexadecimal by place value and by grouping bits
  • Read 4-bit two’s complement values, subtract by adding the negation, and recognise overflow
  • Read and write the truth table of any expression in AND, OR, NOT and XOR
  • Prove De Morgan’s laws from truth tables, and build AND and OR from NAND alone
  • Simplify a function of up to four variables with a Karnaugh map, using don’t-cares where they exist
  • Design a full adder, a multiplexer and a decoder from basic gates
  • Explain why a latch can give different outputs for the same inputs
  • Draw Q for a D latch and a D flip-flop from the same clock and data waveforms
  • Explain what a JK flip-flop does with both inputs high, and use a T flip-flop as a divider
  • Design the reset logic that makes a counter of any length up to 16
  • Trace bits through a shift register and load a chosen pattern into it
  • Build Moore and Mealy sequence detectors from the pattern they must find, with their backward transitions
  • Power and wire a 74-series chip from its pinout, and diagnose the common wiring faults

Requirements

  • No electronics background. The course starts from gates and never opens one up
  • Digital Electronics is the course before this one if you want to see what is inside a gate; it is not required
  • Comfort with powers of two helps in chapters 1 and 6

Course content

46 lessons · 4h 17m

About the creator