CPEN 214: Digital Logic Design

Course Information

Syllabus

Text:


Digital Design, Fourth Edition, by M. Morris Mano.
Prentice Hall



Outline


1.
Binary Systems. Digital Systems. Binary Numbers. Number Base Conversions. Octal and Hexadecimal Numbers. Complements. Signed Binary Numbers. Binary Codes. Binary Storage and Registers. Binary Logic.
2. Boolean Algebra and Logic Gates. Basic Definitions. Axiomatic Definition of Boolean Algebra. Basic Theorems and Properties of Boolean Algebra. Boolean Functions. Canonical and Standard Forms. Other Logic Operations. Digital Logic Gates. Integrated Circuits.
3. Gate-Level Minimization. The Map Method. Four-Variable Map. Five-Variable Map. Product of Sums Simplification. Don't-Care Conditions. NAND and NOR Implementation. Other Two-Level Implementations. Exclusive-OR Function. Hardware Description Language(HDL).
4. Combinational Logic. Combinational Circuits. Analysis Procedure. Design Procedure. Binary Adder-Subtractor. Decimal Adder. Binary Multiplier. Magnitude Comparator. Decoders. Encoders. Multiplexers.
5. Synchronous Sequential Logic. Sequential Circuits. Latches. Flip-Flops. Analysis of Clocked Sequential Circuits. HDL For Sequential Circuits. State Reduction and Assignment. Design Procedure. 6. Registers ad Counters. Registers. Shift Registers. Ripple Counters. Synchronous Counters. Other Counters.
7. Memory and Programmable Logic.  Introduction. Random-Access Memory. Memory Decoding.  Read-Only Memory. Programmable Logic Array. Programmable Array Logic. Sequential Programmable Devices.


Lecture Handouts

     
Notes (pdf)
Chapter 1
Chapter 2
Chapter 3-I  3-II
Chapter 4-I
Chapter 4-II
Chapter4-III
Chapter5-I
Chapter5-II
Chapter5-III
Chapter6-I 6-II
Chapter 7

Exams

Exam 1  click for exam guideline

Exam 2  click for exam guideline

FINAL EXAM click for exam guideline

Hardware

IC chip pinout

Breadboard Tutorial ppt

Lab1 

Lab2  

Lab3  

LAB demos will be done in class 
(NO LATE LABS/DEMOS WILL BE ACCEPTED)