2020-2021 Undergraduate Academic Catalog 
    
    May 20, 2022  
2020-2021 Undergraduate Academic Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CE 1901 - Digital Logic 1

3 lecture hours 2 lab hours 4 credits
Course Description
This course introduces combinational logic analysis and design. The topics include digital signals, binary numbers, logic gates, logic families, combinational building blocks, Boolean algebra, combinational circuit analysis, and combinational circuit design techniques. Emphasis is placed on the VHDL hardware description language as a vehicle for circuit description and simulation. Laboratory exercises require the student to design, simulate, implement, and test a wide range of digital circuits using standard logic families and programmable logic devices. (prereq: none)
Course Learning Outcomes
Upon successful completion of this course, the student will be able to:
  • Perform binary and hexadecimal arithmetic 
  • Simplify canonical equations using Boolean algebra
  • Analyze combinational logic circuits 
  • Design combinational logic circuits using paper-based techniques including Boolean algebra and Karnaugh maps
  • Design combinational logic circuits using the VHDL hardware description language
  • Apply datasheets during analysis and design 
  • Draw timing diagrams for combinational logic circuits 

Course Topics
  • Binary and hexadecimal numbers
  • Digital signals
  • Logic gates and gate-level circuits
  • Timing diagrams 
  • Boolean algebra
  • Karnaugh maps
  • Logic reduction techniques 
  • Arithmetic circuits
  • Multiplexers
  • Decoders
  • Encoders
  • Comparators
  • Using datasheets in analysis and design
  • VHDL hardware description styles
  • Altera Quartus Design Suite

Laboratory Topics
  • Design and analysis of combinational logic circuits implemented with standard logic families 
  • Design and analysis of combinational logic circuits implemented with field programmable gate arrays 
  • Design and simulation of combinational logic circuits using computer-aided design tools 
  • Structural and behavioral architectural description of combinational logic circuits using the VHDL hardware description language 
  • Basic test and measurement of combinational logic circuits using devices such as multimeters, logic probes, and digital oscilloscopes

Coordinator
Dr. Russ Meier



Add to Portfolio (opens a new window)