Digital Circuit Design with an Introduction to CPLDs and FPGAs

Chapter 5: Fundamentals of Boolean Algebra

Overview

This chapter begins with the basic logic operations and continues with the fundamentals of Boolean algebra and the basic postulates and theorems as applied to electronic logic circuits. Truth tables are defined and examples are given to illustrate how they can be used to prove Boolean algebra theorems or equivalent expressions.

5.1 Basic Logic Operations

The following three logic operations constitute the three basic logic operations performed by a digital computer.

  1. Conjunction (or logical product) commonly referred to as the AND operation and denoted with the dot (.) symbol between variables.

  2. Disjunction (or logical sum) commonly called the OR operation and denoted with the plus (+) symbol between variables

  3. Negation (or complementation or inversion) commonly called NOT operation and denoted with the bar ( ?) symbol above the variable.

5.2 Fundamentals of Boolean Algebra

This section introduces the basics of Boolean algebra. We need to know these to understand Chapter 6 and all subsequent chapters in this text.

5.2.1 Postulates

Postulates (or axioms) are propositions taken as facts; no proof is required. A well-known axiom states that the shortest distance between two points is a straight line.

  1. Let X be a variable. Then, X= 0 or X=1. If X=0, then X=1, and vice-versa.

  2. 0 0=0

  3. 0 1=1 0=0

  4. 1 1=1

  5. 0+0=0

  6. 0+1=1+0=1

  7. 1+1=1

5.2.2 Theorems

  1. Commutative laws

    1. A B=B A

    2. A+B=B+A

  2. Associative laws

    1. (A B) C=A (B C)

    2. (A+B)+C=A+(B+C)

  3. Distributive laws

    1. A (B+C)=A B+A C

    2. A+(B C)=(A+B) (A+C)

  4. Identity laws

    1. A A=A

    2. A+A=A

  5. Negation laws

    1. (A)= A

    2. = =A

  6. Redundancy laws

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Logic Gates
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.