• Logic Circuit Structure

#### Project 3, Exercise 1

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

3.17K
• Introduction to Schematic Capture

#### Project 3, Exercise 2

This exercise introduces the Xilinx ISE/WebPACK schematic capture and simulation tools. A few basic designs are presented as vehicles to illustrate tool use. This exercise is based off of the material presented in Real D...

6.64K
• Logic Minimization

#### Project 4, Exercise 1

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

2.93K
• Logic Minimization

#### Project 4, Exercise 2

This project exercise presents several worded problems that serve as behavioral specifications for digital circuits. Your job is to design, simulate, and download those circuits to your board. The topics from this exerci...

2.82K
• VHDL

#### Project 5, Exercise 1

This exercise is based off of the material presented in Real Digital Project 5.

4.97K
• Introduction to VHDL

#### Project 5, Exercise 2

This exercise is based off of the material presented in Real Digital Project 5.

11.4K
• Combinational Circuit Blocks

#### Project 6, Exercise 1

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

4.98K
• Combinational Circuit Blocks

#### Project 6, Exercise 2

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

2.17K
• Combinational Arithmetic Circuits

#### Project 7, Exercise 1

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

4.85K
• Combinational Arithmetic Circuits

#### Project 7, Exercise 2

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

1.83K
• Signal Propagation Delays

#### Project 8, Exercise 1

This exercise is based off of the material presented in Real Digital Project 8.

2.18K
• Basic Memory Circuits

#### Project 9, Exercise 1

This exercise is based off of the material from Real Digital Project 9.

2.47K
• Structural Design of Sequential Circuits

#### Project 10, Exercise 1

This exercise is based off of the material from Real Digital Project 10.

3.09K
• Structural Design of Sequential Circuits

#### Project 10, Exercise 2

This exercise is based off of the material from Real Digital Project 10.

2.66K
• Getting Started with FPGA

#### Vivado Project 1: Introduction to V...

This project sets up your FPGA board for use with Xilinx® Vivado™ and shows you the steps in starting project files. This is a starter project with very little hands-on work with your board, but it is a good reference if...

9.52K
• Switch Controlled LEDs

#### Vivado Project 2: Use Switches to C...

In this project, you will design and implement a circuit that controls an LED on your FPGA board with a slide switch. This project demonstrates how to use Verilog HDL to design a digital circuit and implement it on an FP...

9.80K
• Design Simple Logic Circuit

#### Vivado Project 3: Guess the Logic

In this project, you will download a bit file to your board to configure the FPGA with four different logic circuits. The circuits use buttons and switches for inputs, and LEDs for outputs. You must probe the logic circu...

6.84K
• Simple Combinational Circuit Design

#### Vivado Project 4: Majority of Five

How could you find a majority of the vote if each voter of five has a switch to vote for yes or no? The logic is fairly simple and will be used in this project. Any time there are three or more of the five who vote yes,...

5.52K
• Describe Combinational Logic Behaviorally

#### Vivado Project 5: Multiplexer, Deco...

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...

6.18K

#### Vivado Project 6: A Simple Communic...

In this project, you will design a 4-to-1 mux and a decoder with an enable signal as a “de-mux” to implement a simple serial data transmitter. Both mux and de-mux will be implemented in two Verilog files for future re-us...

5.43K
• Simulate Glitch and Delay

#### Vivado Project 7: Simulate Glitch a...

In this project, we are going to examine the delay in combinational circuits. We are going to tell the simulator of the delay of each gate in Verilog and simulate the circuits to see how delay can affect the behavior of...

5.78K
• MPLAB vs MPIDE

Explanation of the differences between MPLAB® X and MPIDE.

2.49K
Logic Circuit Structure

#### Project 3, Exercise 1

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

3.17K
×
Introduction to Schematic Capture

#### Project 3, Exercise 2

This exercise introduces the Xilinx ISE/WebPACK schematic capture and simulation tools. A few basic designs are presented as vehicles to illustrate tool use. This exercise is based off of the material presented in Real Digital Project 3.

6.64K
×
Logic Minimization

#### Project 4, Exercise 1

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

2.93K
×
Logic Minimization

#### Project 4, Exercise 2

This project exercise presents several worded problems that serve as behavioral specifications for digital circuits. Your job is to design, simulate, and download those circuits to your board. The topics from this exercise are based off of the material presented in Real Digital Project 4.

2.82K
×
VHDL

#### Project 5, Exercise 1

This exercise is based off of the material presented in Real Digital Project 5.

4.97K
×
Introduction to VHDL

#### Project 5, Exercise 2

This exercise is based off of the material presented in Real Digital Project 5.

11.4K
×
Combinational Circuit Blocks

#### Project 6, Exercise 1

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

4.98K
×
Combinational Circuit Blocks

#### Project 6, Exercise 2

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

2.17K
×
Combinational Arithmetic Circuits

#### Project 7, Exercise 1

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

4.85K
×
Combinational Arithmetic Circuits

#### Project 7, Exercise 2

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

1.83K
×
Signal Propagation Delays

#### Project 8, Exercise 1

This exercise is based off of the material presented in Real Digital Project 8.

2.18K
×
Basic Memory Circuits

#### Project 9, Exercise 1

This exercise is based off of the material from Real Digital Project 9.

2.47K
×
Structural Design of Sequential Circuits

#### Project 10, Exercise 1

This exercise is based off of the material from Real Digital Project 10.

3.09K
×
Structural Design of Sequential Circuits

#### Project 10, Exercise 2

This exercise is based off of the material from Real Digital Project 10.

2.66K
×
Getting Started with FPGA

This project sets up your FPGA board for use with Xilinx® Vivado™ and shows you the steps in starting project files. This is a starter project with very little hands-on work with your board, but it is a good reference if you ever forget how to start your projects.

9.52K
×
Switch Controlled LEDs

#### Vivado Project 2: Use Switches to Control LEDs

In this project, you will design and implement a circuit that controls an LED on your FPGA board with a slide switch. This project demonstrates how to use Verilog HDL to design a digital circuit and implement it on an FPGA board.

9.80K
×
Design Simple Logic Circuit

#### Vivado Project 3: Guess the Logic

In this project, you will download a bit file to your board to configure the FPGA with four different logic circuits. The circuits use buttons and switches for inputs, and LEDs for outputs. You must probe the logic circuits by applying all possible combinations of input signals. From the results of applying all possible combinations, you will be able to write logic equations that describe the circuits' behaviors. You will then rewrite the equations using Verilog HDL and re-implement them on FPGA and compare the circuit behavior with the given bit-file.

6.84K
×
Simple Combinational Circuit Design

#### Vivado Project 4: Majority of Five

How could you find a majority of the vote if each voter of five has a switch to vote for yes or no? The logic is fairly simple and will be used in this project. Any time there are three or more of the five who vote yes, then there is a majority and the LED needs to turn on.

5.52K
×
Describe Combinational Logic Behaviorally

#### Vivado 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.

6.18K
×

#### Vivado Project 6: A Simple Communication System

In this project, you will design a 4-to-1 mux and a decoder with an enable signal as a “de-mux” to implement a simple serial data transmitter. Both mux and de-mux will be implemented in two Verilog files for future re-use. Another Verilog file will be used to wrap up the mux and de-mux to form a communication system. This hierarchical design methodology will help manage design complexity, promote design reuse, and allow parallel development.

5.43K
×
Simulate Glitch and Delay

#### Vivado Project 7: Simulate Glitch and Delay in Combinational Circuits

In this project, we are going to examine the delay in combinational circuits. We are going to tell the simulator of the delay of each gate in Verilog and simulate the circuits to see how delay can affect the behavior of a combinational circuit.

5.78K
×
MPLAB vs MPIDE

Explanation of the differences between MPLAB® X and MPIDE.

2.49K
×