Introduction - werydude/FPGA-Demo GitHub Wiki

Overview

Allows the switches and buttons of the Digilent Basys 3 to encode hexadecimal digits on to attached 7-segment display.


Motivation (aka, Goals & Outcomes)

This project is meant as an introductory stepping stone into the world of FPGA, and more broadly, Computer Engineering. It tested and expanded my understanding of various elements of software-driven circuit design, including:

  • Basic Verilog syntax and practices
  • Combinational vs Sequential Logic
  • Timing
  • Gate-level and bit-level design considerations
  • User experience vs design complexity