Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 1.02 KB

README.md

File metadata and controls

28 lines (23 loc) · 1.02 KB

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.