Skip to content

phu-05/radio-finn

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exporting radio modulation classification model on FPGA using FINN and Brevitas.

Forked from FINN repository: https://github.com/Xilinx/finn

Step to reproduce:

  1. Clone the repository

  2. Set up FINN_XILINX_PATH , FINN_XILINX_VERSION environment variables pointing respectively to the Xilinx tools installation directory and version

    ◦ FINN_XILINX_PATH = /.../Vivado (directory should have /Vivado and /Vitis_HLS directory)

    ◦ FINN_XILINX_VERSION = 2024.1 (or different version)

  3. Run ./run-docker.sh quicktest. This will check if everything is configured correctly.

  4. Finally, run bash run-docker.sh notebook. This should open a notebook browser with /finn/notebooks/ as your workspace.

  5. To train and export driver file on FPGA, follow the build_and_export_model_driver_radio_27ml.ipynb notebook.

About

Radio-ML through FINN on FPGA

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Verilog 47.3%
  • Python 23.2%
  • Jupyter Notebook 13.2%
  • SystemVerilog 10.8%
  • Tcl 5.0%
  • C++ 0.3%
  • Other 0.2%