The School of Electrical Engineering and Computer Science

EE 324: Fundamentals of Digital Systems

Catalog Information
Course Number: 
324
Credits: 
4
Offered: 
Fall
Pre-Requisites

Number systems and binary arithmetic; combinational circuit design and minimization methods; design and application of non-arithmetic and arithmetic combinational logic devices; timing issues in combinational circuits; design and use of flip-flops; basic HDL proficiency (VHDL or Verolog); knowledge of registers, counters and applications; programming in C; familiarity with modern CAD tools and methods including schematic capture, use of HDLs, and circuit simulation.

Class Information
Structure: 

Three 50-minute lectures and one three-hour lab per week. Six to ten lab projects per semester involving increasingly complex digital systems for control, communication and signal processing applications. Extensive use of modern CAD tool and FPGA technologies. Usually two one-hour exams and one two-hour final. Grade based on exams (~50%) and lab projects (~50%).

Topics: 
  • Basic memory circuits; (4)
  • Design of synchronous circuits and state machines using various models; (8)
  • Inputs and outputs to/from synchronous circuits; (4)
  • Clock and reset signals; (4)
  • VHDL and coding methods for synchronous circuits; (4)
  • FPGA (and other PLD) architectures; (2)
  • CAD tools and methods; (3)
  • System-level design topics; (5)
  • Basic digital system electronics, including power delivery and signal integrity issues. (6)
Requirements
Textbooks/References: 

Digital Design: Principles and Practices 4th Edition, John F. Wakerly, Prentice Hall,2005. ISBN 0131863894
Digital Systems Design Using VHDL, Charles H. Roth, Jr., PWS Publishing Co., 1998.
Engineering Digital Design, R. F. Tinder, Academic Press, 2000, ISBN 0-12-691295-5

Professor/Coordinator: 
Primary: Clint Cole Secondary: Jose Delgado-Frias
Contact us: webmaster@eecs.wsu.edu | Telephone: 509 335 6602 Fax: 509 335 3818 | Accessibility | Copyright | Policies
School of Electrical Engineering and Computer Science, PO BOX 642752, Washington State University, Pullman, WA, 99164-2752 USA