Skip to content

r0b0am13/Hardware-Design-Automation-for-CNNs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Hardware Design Automation for CNNs (Ongoing)

This project focusses on automatically converting the parameters of a pre-trained CNN model to a scalable hardware description controlled with parameters.

Current File Locations

Verilog Testbenches in Vivado_File/Simulation_Sources.

Current Verilog Design Files in Vivado_Files/Design_Sources/current.

Old Verilog Design Files in Vivado_Files/Design_Sources/old.

Trained CNN with respective saved models and parameters in CNN_Files.

Changes to do :-

Software

  • Make python based convolution tester for FP values of trained model.

Hardware

  • Complete FP_Adder.v for saturation logic and ensure parameterisation across files.
  • Another Image buffer and MaxPool System (paramterised)
  • Combine all to make a single Convolution & Maxpool Block (with image input and autoprocess for convolution)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •