Skip to content

Implementation of a Low-Pass filter in a FPGA using VHDL. Project of Analysis and Management of Physics Dataset (MODA) 2020-2021

License

Notifications You must be signed in to change notification settings

SaverioMonaco/4-Taps-FIR-Filter

Repository files navigation

FIR Filter implementation in FPGA

Management and Analysis of Physics Dataset MOD A project

How to run the filter

  1. Create the Xilinx environment
source  /tools/Xilinx/Vivado/2018.3/settings64.sh
  1. build your bitstream
make clean; make
  1. Program FPGA
make program_fpga
  1. In script.py change the USB port according to the correct one (use ls -l /dev/ttyUSB* to find it out)
  2. Running the script script.py, the signal present in signal.txt will be sent to the FPGA and filtered
  3. After compilation, the filtered signal will be in fromfpga.txt

A brief explanation of how the filter was made can be found in the report.

About

Implementation of a Low-Pass filter in a FPGA using VHDL. Project of Analysis and Management of Physics Dataset (MODA) 2020-2021

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published