ECE 385 - Digital Systems Laboratory

Summer 2009 | Fall 2009 | Spring 2010 | Summer 2010
Section Type Times Days Location Instructor
AB3 LAB 1500 - 1750 R   234 Everitt Lab  Grant Lewis
Patrick KuanLye Goh
AB4 LAB 0800 - 1050 R   234 Everitt Lab  Nicolas Zea
Huan-Ting Meng
AB5 LAB 1130 - 1420 R   234 Everitt Lab  Daniel Cullina
Huan-Ting Meng
AB6 LAB 1200 - 1450 W   234 Everitt Lab  Patrick KuanLye Goh
Wee Hong Yeo
AB7 LAB 1500 - 1750 W   234 Everitt Lab  Wee Hong Yeo
Daniel Cullina
ABC LAB 1500 - 1750 T   234 Everitt Lab  David Kesler
Grant Lewis
ABE LAB 1130 - 1420 T   234 Everitt Lab  David Kesler
AL1 LEC 1600 - 1650 M   151 Everitt Lab  Rakesh Kumar

Web Page http://courses.ece.uiuc.edu/ece385/
Official Description Introduction to the experimental analysis and synthesis of digital networks, including the use of a microcomputer as a controller. Prerequisite: ECE 110 and ECE 290.
Hours 2 hours.
Subject Area Computer Engineering
Course Prerequisites Credit in ECE 290
Course Directors Janak H Patel
Description Introduction to the experimental analysis and synthesis of digital networks, including the use of a microcomputer as a controller.
Credit 2 hours
Goals This course is designed to give students in computer and electrical engineering an ability to design, build, and debug digital systems that may include microcomputers used as controllers.
Topics
  • Combinational logic circuits
  • Storage elements
  • Hazards (malfunctions)
  • Circuit characteristics (loads, delays, etc.)
  • Simple combinational networks (adders, multiplexes, etc.)
  • Simple sequential networks (counters, shift registers, etc.)
  • Synchronous and asynchronous sequential machines
  • Processor and controller
  • Project using a microprocessor as a controller
Computer Usage At different times during the term students may use a Pentium based personal computer and the appropriate software tools to design and simulate digital circuits. During the last 5 weeks the students use a microcomputer development system to program, debug, and if necessary, emulate a microprocessor-based project. 1. Nine experiments of increasing complexity covering first 8 topics. Groupsof 2 students use a protoboard to build their circuits and an I/O lab station, oscilloscope, logic analyzer, and pulse generator to debug and demonstrate their experiments. Programmable Logic Devises may be used in some experiments. 2. During the last 5 weeks, groups of 2 students choose, design, build, and debug some hardware to be controlled by a microcomputer programmed by them using the microcomputer development system.
Course Prerequisites ECE 110 and ECE 290.
Topical Prerequisities
  • Basic electronics laboratory experience
  • Ability to use oscilloscopes
  • Ability to design combinational and sequential circuits
  • An understanding of basic computer organization
  • Ability to edit simple assembly language programs
  • Texts Class Notes
    ABET Category Engineering Science: 10%
    Engineering Design: 90%