What are you going to learn?
Content

Represent and manipulate information in digital systems, and apply these concepts to performing computer arithmetic. Design, implement, and debug basic combinational and sequential logic circuits. Develop structural and dataflow models of logic circuits in a Hardware Description Language (HDL). Explain the hierarchical relationship between transistors, digital logic, and microprocessors. Plan, implement, and document the design of digital systems. Design elementary register transfer systems. Analyze and demonstrate the organization and operation of, and digital interfacing within, a basic digital computer. Implement and analyze the execution of assembly and machine language computer programs by a basic digital computer

Chapter 1. Preliminary Concepts
  • Number Systems and Conversions

  • Binary Codes

  • The Basic Properties of Switching of Boolean Algebra

  • Simplification of Switching Expressions

  • Representation of Logical Functions

  • The Implementation of Logical Functions

  • Design of Combinational Logic Circuits

  • Design and Applications: Encoders, Decoders Multiplexers, De-multiplexers

Chapter 2. Combinational Logic
Chapter 3. Sequential Circuits
  • The input-output behavior of the various types of binary memory devices

  • Sequential circuit general definition, the differences between synchronous and asynchronous types

  • The state table and state diagram representations of sequential circuits

  • The design of minimal state completely specified synchronous sequential circuit using all types of flip flops

  • Synchronous counter design (up, down, up/down, ring counters)

Chapter 4. Registers and Basic Transfer of Information
  • Shift registers (right, left) using all types of flip-flops

  • Parallel transfer from one register to another, with the control signals

  • Tri-state logic and bus concept

Chapter 5. Computer Organization
  • Introduction

  • Input/Output

  • Memories

  • Control

  • ALU

Bibliography

  1. Mano, M. M., and Michael Cileti. Digital Design: With an Introduction to the Verilog HDL. 6th Ed Englewood Cliffs, NJ: Prentice-Hall, 1988.

  2. Brown, S. and Vranesic, Z. Fundamentals of Digital Logic with VHDL Design, Third Edition, McGraw-Hill, 2009.

  3. Hayes, J. Introduction to Digital Logic Design, Addison Wesley, 1993.

  4. Wakerly, J. Digital Design: Principles and Practices, Prentice Hall, 2003.

  5. Dewey, A. Analysis and Design of Digital Systems with VHDL, PWS PublishingCompany, 1997.

Webgraphy