Skip to content

A repository of my Xilinx Open Hardware 2020 submission including a demo of support vector machines on PYNQ, C++ source code and projects for HLS and tcl scripts to re-generate Vivado IPI overlay block designs.

Notifications You must be signed in to change notification settings

Afef00/PYNQ-SVM-OpenHW-2020

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PYNQ-SVM-OpenHW-2020

A repository of my Xilinx Open Hardware 2020 submission including a demo of support vector machines on PYNQ, C++ source code and projects for HLS and tcl scripts to re-generate Vivado IPI overlay block designs.

The "DEMO" folder contains all files required to get the design up and running easily - simply copy the contents to a folder on your PYNQ-Z2 board's SD card and make sure you have version 2.5 or higher installed.

The "HLS PROJECTS" folder contains zip files of the Vivado HLS projects which can be opened and the source code inspected for all IP used in the designs.

The "OVERLAYS_JUPYTER_NOTEBOOKS" folder contains all overlays for linear/RBF SVM deployment and SVM training for both PYNQ-Z2 and ZCU104 development boards and associated software drivers

"SOURCE CODE" contains all source code files.

"VIVADO_PROJECTS" contains the tcl scripts and IP repositories you can use to re-assemble the block design in IP Integrator - in Vivado, go to "tool->run tcl script" and select the overlay you wish to see the block design for.

About

A repository of my Xilinx Open Hardware 2020 submission including a demo of support vector machines on PYNQ, C++ source code and projects for HLS and tcl scripts to re-generate Vivado IPI overlay block designs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Tcl 71.2%
  • Jupyter Notebook 16.4%
  • Python 4.1%
  • C++ 4.1%
  • MATLAB 3.2%
  • C 1.0%