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.
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%).
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
Ability to use techniques, skills and modern engineering tools necessary for engineering practices.
Ability to identify, formulate, and solve engineering problems.
Ability to design a system, component, or process to meet desired needs.
Ability to design and conduct experiments as well as analyze and interpret data.
Ability to apply knowledge of mathematics, science and engineering.