This module considers the time-course of logic signals as they pass through logic circuits. Until now, we have not considered the time required for logic signals to propagate through logic gates and along signal wires.
This project introduces the concept of electronic memory. Memory circuits function by storing the voltage present on an input signal whenever they are triggered by a control signal, and they retain that stored voltage until the next assertion of the control (or trigger) signal.
This exercise is based off of the material from Read Digital Project 2. There is a link available to download the PDF of the exercise.
This exercise is based off of the material from Real Digital Project 2. You will download a .bit file to your board to configure the FPGA with eight 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, and from the results write logic equations that describe the circuit’s behavior.
This project introduces the founding concepts used in the design of sequential circuits.
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.
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.
This exercise is based off of the material presented in Real Digital Project 5.
This exercise is based off of the material presented in Real Digital Project 5.
This exercise is based off of the material presented in Real Digital Project 8.
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.
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.
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.
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.