Logic Circuits
- Introduction to digital and analog systems
- Logic operators and gates, Truth tables, Boolean algebra, theorems and optimization
- Boolean algebra, combinational circuit analysis
- Canonical representation, Minterms, Maxterms, Sum of product and Product of sums.
- Circuit Optimization by Karnaugh Map, Prime Implicants, and Essential Prime Implicants, Introduction to Verilog
- Circuit Optimization by Karnaugh Map (Continued)
- Don’t Care Concept, Design by Universal Gates
- Delay in Combinational Logic, Decoders, Encoders, 7-Segments, High-Impedance, 3-State Buffers
- Multiplexers, Demultiplexers and Their Applications
- Integrated Circuits, Programmable Logic Devices (PLA, PAL, ROM) and Their Applications
- Verilog Coding, Parity Checking
- Number Theory, Coding Schemes
- Binary Arithmetic
- Arithmetic Circuits, Comparators, Adders, Subtractors and Multipliers
- Arithmetic Circuits (Continued)
- Verilog Coding
- Introduction to Sequential Circuits, Clock Signal, Synchronous vs. Asynchronous Circuits , Latches (SR, JK, …), Their Internal Structure, Timing Diagrams, Race Condition in Latches
- Flip Flops, Characteristics Table, Timing Diagrams, Set-up and Hold Times, Propagation Delays, Synchronous Inputs, Asynchronous Inputs
- Flip Flops (Continued)
- Sequential Circuit Analysis, State Table, State Diagram,
- Sequential Circuit Analysis, State Table, State Diagram,
- Mealy and Moore Machines, Circuit Analysis by Signal Tracing, False Outputs in Mealy Machines
- Sequential Circuit Design, Design Procedure, Sequence Detectors, State Assignment
- State Minimization, Row Matching Algorithm, Equivalent Sequential Circuits, Implication Table
- Harzard
- CMOS Circuits
- FPGA
- Counters and Registers