ENGR 433 Lab
2023 Spring
Lab 2: Introduction to FPGA
Name: Seth
VanMatre Email:
sgvanmatre@fortlewis.edu
Introduction to FPGA
Introduction
The
objective of this lab is to learn the basics of Vivado and implement to
an FPGA.
Materials and Methods
- Install Vivado 2018
version.
Results
Task 1: Go through all the steps in
this lab instruction, report your code, simulation results, and the
on-board verification results.
Figure 1: AndGate test bench.
Figure 2: AndGate simulation.
Figure 3: AndGate sythesis for the FPGA.
Figure 4: FPGA AndGate logic.
Task 2: Use the same procedure to create XOR and OR gates. Run simulations to verify the logic.
Figure 5: XOR and OR test bench.
Figure 6: Xor and OR simulation.
Task 3: Use both the volatile and nonvolatile methods (QSPI) to program
your FPGA.
Discussion
Understanding how to simulate logic to test before , sythesis logic to the FPGA, as well as write to the memory of the FPGA was informative and engaging.