Electrical and Computer Engineering


229. Introduction to Digital Systems.  Basics of digital data representation. Logical design and optimization with small scale integrated circuits using gates, flip-flops, registers and counters. Logical design with medium scale integrated circuits. Computer arithmetic. Bus structure and tri-state devices. ALUs and memory. Design of synchronous and asynchronous circuits. Introduction to VHDL. Four hours a week include lectures, problem periods, and laboratory sessions.   Fall  (Cr.3) 

Prerequisite: MATH 104.

GOALS: To introduce electrical and computer engineering students to the analysis and design of digital circuits. The course includes lecture, hardware laboratory, simulation, and problem session components. 

Text:    Logic & Computer Design Fundamentals, Mano & Kime, Prentice Hall, 2nd.Ed.

Topics:

1.     Binary Logic & Gates. Truth Tables. Boolean Algebra. Minterms. Karnaugh Maps. Parity. SDL. (2 weeks)

2.     Number Systems. Binary, Octal, Hex. Integer Arithmetic. Character Codes. (2 weeks)

3.     Combinational Circuit Design. Circuit Transformations. Code Converters. Arithmetic Circuits. VHDL. (3 weeks)

4.     Sequential Circuits. Flip-Flops. State Systems Design. (2 weeks)

5.     Latches and Registers. Shift Registers and Counters. Serial and Parallel I/O. (2 weeks)

6.     Memory and Programmable Logic. ROM. RWM. FPLAs. (2 weeks)

7.     Register Transfers and Datapaths. ALU. Shifters. Datapath Representations. (1 week)

Laboratory Component:

Approximately five laboratory sessions requiring wiring and testing of SSI/MSI devices and systems, and circuit design with computer simulation.

Computer Usage:

Students use their own PC's to stimulate digital circuits and systems with SDL (Simple Description Language).

ABET category content as estimated by the faculty member who prepared this course description:      Engineering Design:  1/2 credit (17%).  Engineering Science:  2 1/2 credits (83%).

Prepared by Dr. Robert Borrmann

Last revised: June, 2002.