CS 3402 – Digital Logic Design

SPRING 2003  

Instructor:          Dr. Ali Berrached

Office:                 S712                                              Tel: (713) 221-8639

E-mail:                  berracheda@uhd.edu             URL: http://cms.dt.uh.edu/faculty/berracheda

Office Hours:     T&R 1:30-2:30 PM and by appointment

Catalog description: (4-3-2) This course introduces you to the design and implementation of digital circuits. Topics include: combinational and sequential circuit analysis and design, digital circuit design optimization methods using random logic gates, multiplexers, decoders, registers, counters, and programmable logic arrays. Laboratory experiments will be used to reinforce the theoretical concepts discussed in lectures. The lab experiments will involve the design and implementation of digital circuits. Emphasis is on the use computer aided tools in the design, simulation, and testing of digital circuits.

Textbook: "Digital Logic Circuit Analysis & Design", V P. Nelson, H. T. Nagle, B. D. Carroll, and J. D. Irwin, Prentice Hall

Supplemental: "LogicWorks 4" software and manual, available at UHD bookstore and online. LogicWorks 4 is an interactive design capture and simulation software for combinational and sequential digital logic.

Course Web Page: I have put together a web page to go with this course (follow the links from my web page). As the semester progresses, various material will be posted there including, the course syllabus, lab assigments, exam solutions, and lecture notes. I will also post course announcements such as exam dates, project/lab deadlines as well as urgent messages, if needed, on that page. So you may want to check it regularly.

Course prerequisites: CS 2310 (CSII), CS 2401(Comp. Organization) AND MATH 2305 (Discrete Math)

Course grade: Course grades will be determined as follows:

Assignment

Weight

2 Midterm Exams

25% each

Final Exam

30%

Lab exercises

15 %

Quizzes

5 %

Total

100%

Laboratory Assignments and Final Project:

  1. There will be a number of laboratory assignments (6-8) and a final project.  Each laboratory assignment consists of a set of lab exercises and related questions. It is very important to prepare for the labs before you come to class: read the lab exercises carefully, read related sections from textbook, work as much of the lab exercises as you can ( of course, for some exercises you need the lab kit to build the actual circuit. Nonetheless, much of the analysis and design  work can be done before the lab session). Your lab grades will be partially based one how well prepared you are for each lab.
  2. Laboratory assignments are graded at the end of the lab session in which they are due. It is your responsibility to give a demo and turn in/show your answers for each lab exercise to your instructor by the due date. Late labs will not be accepted and there will be no make-up labs.
  3. For the final project your will be asked to turn in a lab report. The lab report must be done individually and must be turned-in on or before the due date (more details on the report format will be given later).
  4. It is your responsibility to read the material in the book, even if no reading assignment has been made specifically.

Make-up exams: Make-up exams will only be given in cases of documented emergencies. If you have to miss an exam, you must notify me before the exam date when possible. If you do not notify me promptly with an appropriate reason you will receive a zero for the exam. It is your responsibility to contact your instructor with documentation of your emergency as soon as possible. There will be no make-up quizzes. All missed grades will be recorded as zeros.

Lab Equipment:

You will be provided with the following equipment:

  1. A Protoboard by Interplex Inc. This instrument provides a power supply, breadboards, logic switches, logic indicators, frequency selection and other devices needed for the implementation and testing of digital switching networks.
  2. A box of wires to hook things up.
  3. Logic Works. Installed on all systems in 702S (can be accessed from any machine on the CS network).
  4. You will have to purchase the following:

  5. A set of TTL chips the 74XX series (you will be provided with a list).
  6. A pair of wire stripper is optional (one per group)
  7. Logic Works 4 software & manual.

Topic content:

Topic

Textbook Chapter

Introduction

Chapter 0

Binary Number Systems and Codes

Chapter 1

Digital Systems and Boolean Algebra

Chapter 2

Analysis And Synthesis of Combinational Circuits

Chapter 3

Modular Combinational Logic

Chapter 4

Combinational Circuit Design with Programmable Devices

Chapter 5

Sequential Devices: Flip-Flops, Simple Counters, & Registers

Chapter 6

Analysis and Synthesis of Sequential Circuits

Chapter 8

Simplification of Sequential Circuits

Chapter 9

Sequential Circuits with Programmable Logic Devices

Chapter 10