Skip to content

irving11119/EE2026-Project

Repository files navigation

FPGA Project (EE2026 - Digital Design)

Description

This repository contains the source code for EE2026 (AY22/23S1) FPGA Project. As a pair, we built a Audio Visual System inclusive of both individual and teamwork components. The overall team component consisted of an interactive mouse-based drawing tool, consisting of a canvas, colour palette changer, rectangle drawing tool and cursor size adjustor. For individual components, refer to the Project Report for more details.

Hardware

  • Digilent Basys 3 Board
  • Pmod OLEDrgb 96 x 64 RGB OLED Display
  • Pmod MIC3.
  • Any conventional mouse

How to run

Connect the Pmod OLED Display and Pmod MIC to the Basys 3 Board and its corresponding ports based on the constraints file and connect the board to your computer with Xilnix Vivado IDE downloaded (V 2018.2). Download the zip file and load it to the board with Xilinx Vivado IDE.

Contributors:

  • Irving de Boer (Y2 NUS CEG)
  • Poh Wei Pin (Y2 NUS CEG)

Project Report

Please refer to the Project Report for more details.

Credits

Thank you to the EE2026 Teaching Team for the guidance throughout as well as baseline skeletal code.

References

https://github.com/johnmurrayvi/vhdl-projects/blob/master/VGA-PS2_Cursor/mouse_controller.vhd https://github.com/johnmurrayvi/vhdl-projects/blob/master/VGA-PS2_Cursor/ps2interface.vhd

License

MIT

About

FPGA Project for NUS EE2026 (Digital Design)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published