Skip to content

jvmcarneiro/de2-115-virtual-input

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

de2-115-virtual-input

Virtual GUI for controlling the Altera DE2-115 board.

Interface exemplo

The program will generate signals for serial communication.

Also included in the repository files are implementations of an input signal multiplexer via Arduino Uno and a Verilog sample module using the board's 14-pin connector.

Prerequisites

  • python 3
  • tkinter
  • serial

Running

python3 de2_115_gui.py

Note: the python3 command may be named just python in your environment.

Setting default serial port and camera

To list only one specific device, change the constant DEFAULT_DEVICE to the name of the port in "/dev/ttyXXXX" format. Determine XXXX by running dmesg | grep tty.

To determine a default camera device modify the launch_camera() function to launch guvcview -d /dev/videoX. Determine X by running v4l2-ctl --list-devices.

Compiling

python3 -m PyInstaller --onefile --add-data "img/:img/" de2-115-gui.py

Milestones

  • Button and switch GUI
  • Basic button press functions
  • Power switch with a 30 second press interval
  • Press and release bindings for the push buttons
  • Event receiver on the FPGA
  • Encode signal events on Arduino
  • Connect GUI to Arduino
  • Timer for turning off and cooling FPGA

About

Virtual GUI for controlling the Altera DE2-115 board.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published