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:
- To be able to analyze and design combinational circuits.
- To be able to design arithmetic and logic processing units.
- To be able to understand fundamentals of memory units and programmable logic circuits and use them for a circuit design.
- 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
|