Skip to content

architj5/CprE_488_Digital_Oscilloscope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CprE Digital Oscilloscope

This is the final project of the course CprE 488 (Spring 2020)

  • The goal of our final project is to create a digital oscilloscope GUI in Python using the XADC module in Vivado. We will use serial communication over UART to port data to the GUI from SDK.
  • Set up the XADC module in Xilinx Vivado and added the ports in the constraint file
  • SDK file has initialization and instantiation of XADC module
  • ADC.c file also sends the data over UART to the COM Port
  • Python file reads the data from the COM Port and converts the raw values to the actual voltage values
  • Using matplotlib GUI.py plots a real-time GUI that can display the input signal with some functionalities like buttons to pause, scale the signals

Click on the image for the video

Watch the video

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published