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 allow the student to design, implement, and test a wide range of digital circuits using standard logic families and programmable logic devices.
Prerequisites
This course has no recorded prerequisites.
Materials
Required:- Digital Logic and Microprocessor Design with VHDL Enoch O. Hwang, Thomson-Engineering (Cengage), 2005
Program Outcomes Containing CE 1900
Course Learning Outcomes
Upon successful completion of this course, the student will:
- perform binary and hexadecimal arithmetic
- analyze combinational logic circuits
- design combinational logic circuits
- apply datasheets during analysis and design
- draw timing diagrams for combinational logic circuits
- write VHDL descriptions of combinational logic circuits
Course Topics
- binary and hexadecimal numbers (2 classes)
- digital signals, systems, and timing diagrams (2 classes)
- digital logic gates (2 classes)
- logic reduction techniques (6 classes)
- arithmetic circuits (4 classes)
- logic building blocks (mux, demux, etc.) (2 classes)
- datasheets: integrated daily
- timing: integrated daily
- VHDL: integrated daily
- VHDL: integrated daily
Prerequisites by topic
Laboratory topics
No Laboratory Topics have been appended
Course topics by day
ACCE content
| General Education |
Math & Science |
Business & Mgmt. |
Construction | Construction Science |
| 0 | 0 | 0 | 0 | 0 |
ABET/EAC content
| Engineering topics |
Design |
General education |
Math/Science | Other |
| 3 | No |
0 | 0 | 0 |
ABET/TAC content
| Communications |
Math & Science |
HU/SS |
Tech Content | Other |
| 0 | 0 | 0 | 0 | 0 |
Coordinator
Russell Meier, Associate Professor
Last review
Eric Durant, Associate Professor, Program Director, Computer Engineering
on Sep 24, 2007
Last update
Eric Durant, Associate Professor, Program Director, Computer Engineering
on Sep 24, 2007