CSTC 130  Digital Logic3 Credit: (2 lecture, 2 lab, 0 clinical) 4 Contact Hours: [CSTC 100 or ATMN 110 or ELEC 111 ] This foundation course presents digital concepts in combinational and sequential logic. Topics include number systems, logic gates, flipflops, registers and basic troubleshooting techniques. The course includes a survey of digital applications in computer systems and industrial control. OFFERED: spring semesters
Course Goals/ Objectives/ Competencies: Goal 1: Examine logic elements
 Recognize switchbased AND circuits.
 Recognize switchbased OR circuits.
 Recognize switchbased NOT circuits.
 Recognize symbols for integrated circuit AND logic elements.
 Recognize symbols for integrated circuit OR logic elements.
 Recognize symbols for integrated circuit NOT logic elements.
 Recognize symbols for integrated circuit NAND logic elements.
 Recognize symbols for integrated circuit NOR logic elements.
 Recognize symbols for integrated circuit XOR logic elements.
 Describe the operation of AND logic elements.
 Describe the operation of OR logic elements.
 Describe the operation of NOT logic elements.
 Describe the operation of NAND logic elements.
 Describe the operation of NOR logic elements.
 Describe the operation of XOR logic elements.
Goal 2: Analyze digital design
 Predict and test logic levels in circuits containing AND logic elements.
 Predict and test logic levels in circuits containing OR logic elements.
 Predict and test logic levels in circuits containing NOT logic elements.
 Predict and test logic levels in circuits containing NAND logic elements.
 Predict and test logic levels in circuits containing NOR logic elements.
 Predict and test logic levels in circuits containing XOR logic elements.
 Assemble circuits containing AND logic elements.
 Assemble circuits containing OR logic elements.
 Assemble circuits containing NOT logic elements.
 Assemble circuits containing NAND logic elements.
 Assemble circuits containing NOR logic elements.
 Assemble circuits containing XOR logic elements.
 Restate verbal descriptions of digital design problems in truth table form.
 Simplify expressions using Boolean identities.
 Simplify expressions using Karnaugh maps.
Goal 3: Demonstrate combinational logic
 Construct truth tables for combinational logic circuits from their Boolean expressions.
 Construct truth tables for combinational logic circuits from their logic diagrams.
 Write Boolean expressions for combinational logic circuit from their truth tables.
 Write Boolean expressions for combinational logic circuit from their logic diagrams.
 Draw and assemble logic diagrams for combinational logic circuit from their Boolean expressions.
 Draw and assemble logic diagrams for combinational logic circuit from their truth tables.
Goal 4: Examine elements of sequential logic
 Recognize relaybased memory circuits.
 Explain the operation of relaybased memory circuits.
 Recognize symbols for RS flipflops.
 Recognize symbols for Dtype flipflops.
 Recognize symbols for JK flipflops.
 Draw circuits for RS flipflops using NAND gates.
 Draw circuits for Dtype flipflops using NAND gates.
 Draw circuits for JK flipflops using NAND gates.
 Draw circuits for RS flipflops using NOR gates.
 Draw circuits for Dtype flipflops using NOR gates.
 Draw circuits for JK flipflops using NOR gates.
 Explain the operation of RS flipflops using timing diagrams.
 Explain the operation of Dtype flipflops using timing diagrams.
 Explain the operation of JK flipflops using timing diagrams.
 Explain the operation of RS flipflops using truth tables.
 Explain the operation of Dtype flipflops using truth tables.
 Explain the operation of JK flipflops using truth tables.
 Assemble flipflop circuits.
 Test flipflop circuits for proper operation.
 Draw circuit diagrams for basic shift registers.
 Draw circuit diagrams for counters.
 Draw circuit diagrams for frequency dividers.
 Explain the operation of basic shift registers using timing diagrams.
 Explain the operation of counters using timing diagrams.
 Explain the operation of frequency dividers using timing diagrams.
 Demonstrate various switch debouncing techniques.
Goal 5: Examine digital applications
 Count using the binary number system.
 Convert between binary, decimal , octal, and hexadecimal number systems.
 Identify BCD codes.
 Identify Gray codes.
 Identify ASCII codes.
 Add and subtract binary numbers.
 Explain basic ArithmeticLogic circuits.
 Explain basic data transfer using a bus structure.
 Identify bus configurations used in computer systems.
 Describe the general principles of readonly memory.
 Describe the general principles of randomaccess memory.
 Describe the general principles of magnetic memory.
 Name the different types of digital memory devices.
 Explain the operation of LCD display circuits.
 Explain the operation of LED display circuits.
 Troubleshoot LCD display circuits.
 Troubleshoot LED display circuits.
 Repair LCD display circuits.
 Repair LED display circuits
 Identify the major components of a microcomputer.
 Describe the logical flow of a microproccessor program.
 Compare TTL and CMOS integrated circuits.
 Demonstrate applications of digital logic in industrial control.
 Use a logic probe to test and analyze digital circuits.
Add to Portfolio (opens a new window)
