CENG 214

Logic Design

Introduction to Computer Architecture. Number Systems. Boolean Algebra. Logic Gates and Flip Flops. Combinational and Sequential Circuit Design. Registers, Counters. Bus Transfer. RAM, ROM units. Instruction Execution and Hardwired Control.

Learning Outcomes:

  1. To be able to analyze and design combinational circuits.
  2. To be able to design arithmetic and logic processing units.
  3. To be able to understand fundamentals of memory units and programmable logic circuits and use them for a circuit design.  
  4. To be able to design finite state machines and sequential logic circuits.
Topics
Binary logic and gates
Boolean algebra, standard forms
Map Simplification, Map Manipulation,
NAND, NOR and EXCLUSIVE-OR Gates Integrated Circuits
Analysis Procedure, Design Procedure
Arithmetic Circuits, Decoders, Encoders
Multiplexers, Standart Graphics Symbols
Latches, Flip-Flops
Analysis Procedure, Design with D Flip-Flops, Design with JK Flip-Flops
Registers, Shift Registers, Shift Registers with Parallel Load
Ripple Counter, Synchronous Binary Counters, Other Synchronous Counters
RAM, Memory Decoding, Error Detection and Correction, ROM
Programmable Logic Device (PLD), Programmable Logic Array (PLA), Programmable Array Logic (PAL).
Register Transfer, Algorithmic State Machine, Microoperations, Bus Transfer, Processor Unit