﻿ Digital Logic

## Digital Logic -- Lectures

 Lecture Topic PDF Lecture 1 Introduction LECT01.pdf Lecture 2 Introduction to Logic Circuits: Variables, functions, truth tables, gates and networks LECT02.pdf Lecture 3 Introduction to Logic Circuits: Boolean algebra LECT03.pdf Lecture 4 Introduction to Logic Circuits: Synthesis using AND, OR, and NOT gates LECT04.pdf Lecture 5 Introduction to Logic Circuits: Design Examples LECT05.pdf Lecture 6 Introduction to Logic Circuits: CAD Tools and VHDL LECT06.pdf Lecture 7 Optimized Implementation of Logic Functions: Karnaugh Maps and Minimum Sum-of-Product Forms LECT07.pdf Lecture 8 Optimized Implementation of Logic Functions: Strategy for Minimization, Minimum Product-of-Sums Forms, Incompletely Specified Functions LECT08.pdf Lecture 9 Optimized Implementation of Logic Functions: Multiple Output Circuits, NAND and NOR Logic Networks LECT09.pdf Lecture 10 Implementation Technology: Standard Chips and Programmable Logic Devices LECT10.pdf Lecture 11 Implementation Technology: Look-up Tables, XOR and XNOR gates LECT11.pdf Lecture 12 Implementation Technology: Buffers, Tri-state gates, Transmission gates LECT12.pdf Lecture 13 Implementation Technology: NMOS and PMOS Transistors, CMOS logic gates LECT13.pdf Lecture 14 Optimized Implementation of Logic Functions: Multilevel Synthesis and Analysis LECT14.pdf Exam #1 Sample Questions Exam1 (example).pdf Exam #1 Sample Questions (with solutions) Exam1 (example with solutions).pdf Lecture 15 Optimized Implementation of Logic Functions: Multilevel Synthesis and Analysis LECT15.pdf Lecture 16 Number Representation and Arithmetic Circuits: Number Representation and Unsigned Addition LECT16.pdf Lecture 17 Number Representation and Arithmetic Circuits: Signed Numbers, Binary Adders and Subtractors LECT17.pdf Lecture 18 Number Representation and Arithmetic Circuits: Fast Adder Designs, Tradeoffs, and Examples LECT18.pdf Lecture 19 Number Representation and Arithmetic Circuits: Design of Arithmetic Circuits Using CAD Tools LECT19.pdf Lecture 20 Number Representation and Arithmetic Circuits: Other Number Representations LECT20.pdf Lecture 21 Combinatorial Circuit Building Blocks: Multiplexers LECT21.pdf Lecture 22 Combinatorial Circuit Building Blocks: Decoders, Demultiplexers, Encoders and Code Converters LECT22.pdf Lecture 23 Combinatorial Circuit Building Blocks: VHDL for Combinational Circuits LECT23.pdf Lecture 24 Flip-Flops, Registers and Counters: Latches LECT24.pdf Lecture 25 Flip-Flops, Registers and Counters: Flip-Flops LECT25.pdf Lecture 26 Flip-Flops, Registers and Counters: Registers and Counters LECT26.pdf Lecture 27 Synchronous Sequential Circuits: State Diagrams, State Tables LECT27.pdf Exam #2 Sample Questions Exam2 (example).pdf Exam #2 Sample Questions (with solutions) Exam2 (example with solutions).pdf Lecture 28 Synchronous Sequential Circuits: Implementations using D-type, T-type and JK-type Flip-Flops LECT28.pdf Lecture 29 Synchronous Sequential Circuits: State Assignment Problem, Mealy State Machines LECT29.pdf Lecture 30 VHDL for Sequential Circuits LECT30.pdf Lecture 31 Design of Finite State Machines Using CAD Tools LECT31.pdf Lecture 32 State Minimization LECT32.pdf