EECP2160 - Logic Circuits and Techniques
EECP 2160 Co-requisites: Logic Circuits and Techniques 3 Credit Hours EETE 2102 To provide students with an understanding of the structure, design and functions of both combinational and sequential logic circuits. The course should enable the student to: Understand different numbering systems, codes and binary arithmetic. Understand the design, simplification and implementation of combinational logic circuits. Know the different functions of combinational logic circuits in electronic systems. Understand the features and structure of sequential logic circuits. Know the different functions of sequential logic circuits. A student who completes this course should be able to: Demonstrate the use of different numbering systems, codes and binary arithmetic. Analyze circuits which contain basic gates using conventional as well as international symbols. Demonstrate the ability to simplify combinational logic circuits using Boolean Algebra. Implement the logic circuits for a halfadder, a full-adder and the parallel binary adder. Describe the operation of decoders and encoders and predict their output values when given a set of input values. Describe the operation of demultiplexers multiplexers and predict their output values when given a set of input values. Describe the internal architecture of common programmable logic devices (PLDs) including the programmable read-only memory (PROM), programmable logic array (PLA), and programmable array logic (PAL). Demonstrate competent understanding of the function and operation of flip-flops. Analyze and describe the function of different types of counters. Design an asynchronous counter circuit for a specified modulus using a detected state for clearing the counter. Design some types of synchronous counter circuits. Analyze and describe the function of different types of shift registers. Demonstrate an understanding of semiconductor memories and their types and applications.