ECG 100L – DIGITAL LOGIC LABORATORY
CATALOG DATA:
This course will introduce the student to logic gates, simplification of Boolean functions, design and testing of combinatorial and sequential circuits including code converters, multiplexers, adders, and synchronous counters. Corequisite ECG100
TEXTBOOK:
Provided on the Web.
COORDINATOR:
Kevin Forcade
COURSE OBJECTIVES:
- To providestudents with the elements of the theory and practice of digital logic gates.
- To provide students with the knowledge and ability to combine basic digital logic gates to perform complex logic and arithmetic functions.
- To demonstrate to the students the capabilities and limitations of digital and computer architectures.
- To provide students with circuit reduction abilities via Boolean Algebra and Karnaugh Mapping techniques.
- To introduce students to advanced techniques and components used in modern cutting edge digital designs.
PREREQUISITE BY TOPIC:
Basic math abilities.
TOPICS:
- Equipment familiarization and introduction of basic gate functions and operation.
- Demonstration of simplification techniques through truth table observations and De Morgan’s theorems.
- Introduction to sequential logic through Flip Flops, Memory circuits, and introduction of Timing Diagrams.
- Combining of basic gates to show com0plex functions such as Comparators and Counters.
- Advanced Boolean algebra and simplification techniques.
- Using the previously gained techniques in practical applications found in the form of word problems.
- Study advanced techniques such as Fuzzy Logic with the weighted inputs.
- Study of advanced components such as adders and code converters.
- Simplifications of complex circuitry through Karnaugh Map simplifications.
- Study of advanced devices such as PLD’s
COURSE OUTCOMES:
Students should be able to:
- Recognize digital circuits and be able to convert the circuitry to a Boolean algebraic format.
- Reduce the algebraic equations to simplified forms and realize the reduced form in circuitry.
- Understand the capabilities and limitations of digital circuitry.
- Be able to perform circuitry reduction through Karnaugh mapping.
- Understand the concept that high-level functions are performed through multiple layered combinations of logic gates using combinatorial and sequential logic techniques.
- Be familiar with higher-level logic components such as adders, code converters, counters and PLD’s.
COMPUTER USAGE:
None.
DESIGN CONTENT:
One sixth of the course will be design.
CLASS SCHEDULE:
Laboratory 3 hours per week
PROFESSIONAL CONTRIBUTION:
Engineering Design: 1/6 credit
RELATIONSHIP BETWEEN COURSE AND PROGRAM OUTCOMES:
- Knowledge of scientific principles that are fundamental to the following application areas: Circuits, Communications, Computers, Controls, Digital Signal Processing, Electronics, Electromagnetics, Power and Solid State.
- An ability to design and conduct experiments, analyze and interpret data, design a system, component, or process using the techniques, skills, and modern engineering tools, incorporating the use of design standards and realistic constraints that include most of the following considerations: economic, environmental, sustainability, manufacturability, ethical, health and safety, social and political.
- An ability to identify, formulate and solve engineering problems.
- An ability to communicate effectively and possess knowledge of contemporary issues and a commitment to continue developing knowledge and skills after graduations.
COURSE PREPARER AND DATE OF PREPARATION:
Kevin Forcade 4-16-2003