Skip to content

Project files for a neural network (NN) implementation on an FPGA using Vivado HLS.

Notifications You must be signed in to change notification settings

Mesbah-Lab-UCB/DNN_MPC_Plasma_FPGA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DNN_MPC_Plasma_FPGA

Project files for a neural network (NN) implementation on an FPGA using Vivado HLS. Implementation is based on the NN trained by Angelo at this repository.

Project Files

The hls_src directory provides the C/C++ files for use in Vivado HLS to synthesize a design for implementation.

The vitis_src directory provides the C/C++ files for use in Vitis to implement the synthesized algorithm (compares software implementation and hardware implementation).

The vivado directory provides the project files for Vivado Hardware Design.

The matlab directory provides:

  • MATLAB code to convert trained NN data into text files.
  • MATLAB code to generate test bench data for HLS synthesis.
  • output text files generated from the previous two points to be used in the HLS synthesis.

The old_files directory contains incomplete files generated previously and were not used in implementation.

About

Project files for a neural network (NN) implementation on an FPGA using Vivado HLS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published