ETEE1213 - Digital Circuits 1


Catalog Data An introductory course in digital concepts, number systems, logic gates, Boolean algebra and combinational logic. Introduction to logic programming. Introduction to digital circuit technologies. This course meets for three (3) lecture hours per week. Three (3) credit hours.
References Digital Fundamentals with VHDL, Thomas L. Floyd
Goals This course is designed to provide the students with an introduction to digital logic circuits including both combinational networks and flip-flops. Upon completion of the course the students should be familiar with the basic design tools used in digital electronic design and demonstrate proficiency at designing simple combinational circuits and binary counters.
Prerequisite ETEE1123: DC Circuit Analysis
Class Topics Digital and analog quantities; Decimal and binary number systems; Binary code representation and conversions; Binary arithmetic; Logic gates; Boolean algebra; Forms of logical expressions; Karnaugh maps; Combinational logic implementation; Adders and comparators; Decoders, encoders, and code converters; Multiplexers and demultiplexers; Latches and flip-flops; Registers and ripple counters; Synchronous binary counters
Outcomes Upon successful completion of this course, students will be able to:
1. Explain the basic differences between digital and analog quantities; show how voltage levels are used to represent digital quantities; and describe various parameters of a pulse waveform such as the rise time, fall time, pulse width, frequency, period, and duty cycle.
2. Explain the basic logic operations of NOT, AND OR, XOR and XNOR gates and describe the basic functions of the comparator, adder, code converter, encoder, decoder, multiplexer, demultiplexer, counter, and register.
3. Describe decimal, binary, quartal, octal, and decimal numbers; display proficiency in converting between decimal, binary, quartal, octal, and decimal numbers; and apply arithmetic operations to decimal, binary, quartal, octal, and decimal numbers.
4. Apply the basic laws and rules of Boolean algebra to simplify expressions, convert to sum-of-products (SOP) form, and/or convert to product-of-sums (POS) form.
5. Display proficiency in the use of a Karnaugh map to simplify Boolean expressions and truth table functions.
6. Analyze and design basic combinational logic circuits, adders, comparators, latches, flip-flops, counters and shift registers.
Course outcomes 1 through 6 above support achievement of Program Outcomes 3, 4 and 6.
Computer Usage Simulation software will be used.
Laboratory None
Design Content This course involves designing combinational logic circuits that implement predefined logical functions. The design of controlled synchronous binary counters is also covered in detail.
Grading * Three (3) tests: 75%; Homework: 25%
Follow-up Courses ETEE2133: Digital Circuits II
ETEE2213: Introduction to Microprocessors
ETEE2233: Introduction to Computer Networks
ETEE3183: Digital Logic Design
ETEE3281: Computer Design
ETEE3285: Assembly Language Programming
Academic Integrity Students have the responsibility to know and observe the requirements of the UNCC Code of Student Academic Integrity (2003-2005 UNCC Catalog, p. 276) . This code forbids cheating, fabrication or falsification of information, multiple submission of academic work, plagiarism, abuse of academic materials, and complicity in academic dishonesty.
Coordinator Deborah Sharer
Prepared by Deborah Sharer June 14, 2005
Updated December 24, 2005 by D. Sharer

  * Grading policy may be modified by the instructor for each section of the course.