Digital Logic Design
 

 

 

 

 

 

Reading Assignment Wakerly, Chapter 4, pp. 193-209

Katz, Chapter 2, pp. 33-46

Complete the Xilinx Tutorial (link below) to learn how to draw circuits and simulate with Xilinx ISE 4.2i.

Motivation As an engineer you will use mathematical representations, manipulations, and models to analyze (understand) and synthesize (design) solutions to complex problems. Boolean algebra is the fundamental mathematical representation and modeling tool that we have for working with digital logic. You will use Boolean algebra both for describing mathematically the function that a digital logic circuit performs, and also for developing an efficient solution to a particular logic problem.
Relationship to Laboratory As you learn to construct digital logic circuits in lab, you will use Boolean algebra to describe the logic function a circuit is designed to implement as well as for making transformations from one circuit form to another. Boolean algebra will also provide insight into the cost and complexity of the circuits you design.
Goals
bulletUnderstand combinational  versus sequential
bulletKnow what a truth table is and be able to use it to describe a logic function
bulletDevelop techniques for analyzing and representing mathematically the function performed by a digital logic circuit
bulletLearn how to use work with Boolean expressions using the axioms and theorems of Boolean algebra
bulletUnderstand how to complement a Boolean expression using DeMorgan's theorem
bulletKnow the difference between the two two-level canonic forms and be able to manipulate a Boolean expression into the desired form
bulletKnow what minterms and maxterms are and how to find them
bulletKnow the five possible representations for a combinational logic function (p. 209) and understand how to convert between them
Quiz Link to WebCT
Additional Resources Lecture slides - Module 2 - Combinational Logic Analysis

Introduction and Tutorial for Xilinx 4.2i ISE

Group Assignment  
Complete Before Class Thursday, January 20

 


 


This project is sponsored by the National Science Foundation under award NSF00311257.
All material is property of the authors and can be used only with permission.
For further information contact the REAL LIFE Coordinator.