 • Describe Combinational Logic Behaviorally

#### Project 5: Multiplexer, Decoder, En...

In this project, you will design a multiplexer, a decoder, an encoder, and a shifter using Verilog HDL. Instead of building the circuit using logic operators, you will learn to describe a circuit behaviorally according t...

8.70K
• Structural Implementation of State Diagram

A state diagram with state codes and complete branching conditions contains all information required for the design of optimal next-state and output logic circuits.

3.90K
• Basic Logic Functions and Truth Tables

A digital circuit represents and manipulates information encoded as electric signals that can assume one of two voltages: logic high (Vdd) or logic low (GND). Here we will dig further into the workings of digital circuits now that you have a better foundation for unders...

18.6K
• Introduction to CMOS Technology

#### Logic Circuits Built from FETs

Armed with the basic understanding of FET operation as described in previous sections, it is possible to construct a basic logic circuit that forms the back bone of all digital and computer circuits. These logic circuits...

19.2K
• Introduction to Combinational Logic Circuits

#### Behavior Definition and Schematic R...

Combinational logic circuits use networks of logic gates to produce outputs that change in strict relation to input changes; that is, an output can only change state immediately after an input changes state.

6.98K
• Product of Summation and Summation of Product

The terms “product” and “sum” have been borrowed from mathematics to describe AND and OR logic operations. Any logic system can be represented in one of these two logic ways.

24.6K
• Logic Minimization

#### Efficiency of Different Implementat...

A digital logic circuit consists of a collection of logic gates; the input signals that drive them, and the output signals they produce. The behavioral requirements of a logic circuit are best expressed through truth tab...

5.83K
• Logic Minimization

#### Boolean Algebra

Boolean algebra is perhaps the oldest method used to minimize logic equations. It provides a formal algebraic system to manipulate logic equations so that the minimum can be found. A basic understanding of this system is...

23.5K
• Logic Minimization

#### Introduction to K-maps

Truth tables are not very useful for minimizing logic systems, and Boolean algebra has limited utility. Logic graphs offer the easiest and most useful pen-and-paper method of minimizing a logic system.

14.8K
• Logic Minimization

#### K-maps with Don't Cares

Situations can arise where a circuit has N input signals, but not all 2N combinations of inputs are possible. Or, if all 2N combinations of inputs are possible, some combinations might be irrelevant.

6.89K
• Logic Minimization

#### K-maps with Entered Variables

Entered variable maps simplify the process further by visually minimizing a K-map. The compression of the map makes a multi-variable system much easier to visualize and minimize.

22.5K
• Logic Minimization

#### Computer Based Logic Minimum

This page will introduce the two major algorithms used to analyze and minimize logic systems. Both are still valid and used algorithms, however, one is more widely used then the other.

3.18K
• Digital Logic Functions

Introduction to Digital Logic Operations. AND, OR, NOT, NAND, and NOR logic is discussed. Even though it is a digital concept, this topic page is listed under the "Microcontroller" category because it is mentioned and used in one of the chipKIT projects.

2.24K
• Logical Operators

#### Logical Operator: And (&&)

This topic page will explain what a logical operator is and why it is important to understand.

1.61K
• Compound Logical Expressions

We can construct logical expressions that have both and and or operators. You may wish to note that the and operator has higher precedence than the or operator.

1.54K
• Logic Minimization

#### Real Digital Project 4

The requirements for new logic circuit designs are often expressed in some loose, informal manner. For an informal behavioral description to result in an efficient, well designed circuit that meets the stated requirement...

9.73K
• Logic Circuit Structure

#### Project 3, Exercise 1

This Exercise is based on the material covered in Real Digital Project 3.

2.46K
• Logic Minimization

#### Project 4, Exercise 1

This Exercise is based on the material covered in Real Digital Project 4.

2.25K
Describe Combinational Logic Behaviorally

#### Project 5: Multiplexer, Decoder, Encoder, and Shifter

In this project, you will design a multiplexer, a decoder, an encoder, and a shifter using Verilog HDL. Instead of building the circuit using logic operators, you will learn to describe a circuit behaviorally according to the functionality you wish the circuit to perform.

8.70K
×
Structural Implementation of State Diagram

A state diagram with state codes and complete branching conditions contains all information required for the design of optimal next-state and output logic circuits.

3.90K
×
Basic Logic Functions and Truth Tables

A digital circuit represents and manipulates information encoded as electric signals that can assume one of two voltages: logic high (Vdd) or logic low (GND). Here we will dig further into the workings of digital circuits now that you have a better foundation for understanding.

18.6K
×
Introduction to CMOS Technology

#### Logic Circuits Built from FETs

Armed with the basic understanding of FET operation as described in previous sections, it is possible to construct a basic logic circuit that forms the back bone of all digital and computer circuits. These logic circuits will combine one or more input signals to produce an output signal according to the logic function requirements.

19.2K
×
Introduction to Combinational Logic Circuits

#### Behavior Definition and Schematic Representation

Combinational logic circuits use networks of logic gates to produce outputs that change in strict relation to input changes; that is, an output can only change state immediately after an input changes state.

6.98K
×
Product of Summation and Summation of Product

The terms “product” and “sum” have been borrowed from mathematics to describe AND and OR logic operations. Any logic system can be represented in one of these two logic ways.

24.6K
×
Logic Minimization

#### Efficiency of Different Implementations of Same Logic Functions

A digital logic circuit consists of a collection of logic gates; the input signals that drive them, and the output signals they produce. The behavioral requirements of a logic circuit are best expressed through truth tables or logic equations, and any design problem that can be addressed with a logic circuit can be expressed in one of these forms.

5.83K
×
Logic Minimization

#### Boolean Algebra

Boolean algebra is perhaps the oldest method used to minimize logic equations. It provides a formal algebraic system to manipulate logic equations so that the minimum can be found. A basic understanding of this system is indispensable to the study and analysis of logic circuits.

23.5K
×
Logic Minimization

#### Introduction to K-maps

Truth tables are not very useful for minimizing logic systems, and Boolean algebra has limited utility. Logic graphs offer the easiest and most useful pen-and-paper method of minimizing a logic system.

14.8K
×
Logic Minimization

#### K-maps with Don't Cares

Situations can arise where a circuit has N input signals, but not all 2N combinations of inputs are possible. Or, if all 2N combinations of inputs are possible, some combinations might be irrelevant.

6.89K
×
Logic Minimization

#### K-maps with Entered Variables

Entered variable maps simplify the process further by visually minimizing a K-map. The compression of the map makes a multi-variable system much easier to visualize and minimize.

22.5K
×
Logic Minimization

#### Computer Based Logic Minimum

This page will introduce the two major algorithms used to analyze and minimize logic systems. Both are still valid and used algorithms, however, one is more widely used then the other.

3.18K
×
Digital Logic Functions

Introduction to Digital Logic Operations. AND, OR, NOT, NAND, and NOR logic is discussed. Even though it is a digital concept, this topic page is listed under the "Microcontroller" category because it is mentioned and used in one of the chipKIT projects.

2.24K
×
Logical Operators

#### Logical Operator: And (&&)

This topic page will explain what a logical operator is and why it is important to understand.

1.61K
×
Compound Logical Expressions

We can construct logical expressions that have both and and or operators. You may wish to note that the and operator has higher precedence than the or operator.

1.54K
×
Logic Minimization

#### Real Digital Project 4

The requirements for new logic circuit designs are often expressed in some loose, informal manner. For an informal behavioral description to result in an efficient, well designed circuit that meets the stated requirements, appropriate engineering design methods must be developed.

9.73K
×
Logic Circuit Structure

#### Project 3, Exercise 1

This Exercise is based on the material covered in Real Digital Project 3.

2.46K
×
Logic Minimization

#### Project 4, Exercise 1

This Exercise is based on the material covered in Real Digital Project 4.

2.25K
×