Tentative Syllabus

ELEC 340 Digital Systems Design

Bucknell University

Spring 1999, MWF 10:00 - 10:52 AM, RCHM 018

Lecture Professors: Steven L. Horner*, Richard J. Kozick†

Phones: 577-3859*, 577-1129†

Laboratory Professor: Steven L. Horner

Offices: Dana 341*, Dana 220†

E-mail: shorner@bucknell.edu, kozick@bucknell.edu

Office Hours:By appointment*, MWF 2-3 PM†

Textbook: M. Morris Mano and Charles R. Kime, "Logic Computer Design Fundamentals", Prentice Hall, Inc. 1997.

Goals: This course is designed to introduce Electrical Engineering students to basic topics of digital systems and design. The student should be able to understand and design digital systems that contain the following concepts by the end of this course: analog interfaces to digital systems; number system and codes; minimization and design of combination logic circuits; design of arithmetic logic; design of synchronous sequential systems; and programmable logic. CAD tools will be utilized extensively in homeworks, laboratory assignments, and class project.

Tentative Outline:

· Number system and codes (students responsibility)

· Analog interface to digital systems (A/D, D/A, one-shot, and debounce circuits)

· Logic circuits and boolean algebra

· Minterms and maxterms, sum of products (SOP), and product of sums (POS)

· Minimization of logic circuits (karnaugh maps); Timing delays and hazards of logic circuits

· MSI circuits and their applications: decoders, encoders, multiplexers, binary adders (half, full, ripple-carry, parallel, and carry lookahead), binary subtractor, binary adder-subtractors; signed binary numbers; signed binary addition-subtraction; overflow, and binary multipliers

· Sequential circuits (flip-flops, registers, shift registers, and counters)

· State diagrams and designing synchronous sequential machines

· Programmable logic devices (PLDs): PLA, PROM, and PAL

· Field programmable gate arrays (FPGAs)

· Arithmetic logic unit (ALU)


3 Exams

100 Points Each on 2/5/99, 3/3/99, and 4/12/99; total 300 Points

Final Exam (Comprehensive)

125 Points

HW, Lab, & Special Problems/Present.

300 Points

Engineering Notebook

25 Points

Class Project Implementation

125 Points

Class Project Proposal and Report

75 Points

Class Project Presentation

50 Points


1000 Points

Grade Designation: A(1000 – 930); A- (929 – 900); B+ (899 – 870); B (869 – 830); B- (829 – 800); C+ (799 – 770); C (769 – 700); C- (699 – 670); D (669 – 600); and F (599 - 0).

Exams: Attendance at exams is mandatory. Make-up exams are strongly discouraged! Please see the professor ASAP if there is a conflict with an exam time.

Homework (HW), Laboratory Assignments (LAB), and Special Problems/Presentations (SP):

· Special problems will be assigned throughout the semester to give students practice at mastering the material. These problems will be collected either at the end of the lecture period assigned, at a date specified by the professor, and/or students will be asked to present their SP solution to the class.

· Turn in HW/LAB/SP at the beginning of class on the due date.

· No late HW/LAB/SP will be accepted.

· HW/LAB/SP will be graded based on correctness and thoroughness of solution.

· Engineering, Xerox, or laser printer paper is required (please no notebook paper etc).

· Include assignment sheet as a cover page (please no folded homework).

· Staple upper left hand corner (please no paper clips etc).

· LAB – Use of good bread boarding technique is expected and will be necessary for success in lab.

Engineering Notebook (3 Ring Binder): The notebook should include exams, homework and laboratory assignments, special problems, laboratory handouts, documentation for class project design and implementation development, and class project proposal and report. Grading will be based on the presence and organization of requested material, and documentation of your class project development. Labeled dividers for each section of the notebook should be included along with a label for your name, course, and Spring 1999 on the front and side covers of the three ring binder. Announced checks of notebooks will occur throughout the semester. Please maintain your notebook in an orderly fashion as the semester progresses.

Class Project: Will be discussed in more detail as the semester progresses. Students can choose an original class project or select a project that is initially based on guidance from the professors.

Class Attendance: No regular formal class attendance will be taken. Since the course content follows class notes closely, the student’s success will generally be directly related to the number of classes attended. In addition, attendance is necessary for credit to be awarded for in-class special problems. Make-ups will not be given for missed in-class special problems.

Email: The professors will be using email extensively throughout the semester to communicate with the class and encourages students to use email for efficient communication purposes.