Skip to content

spcl/nbody_hls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

119 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project implements the N^2 formulation of N-body simulation.

Since the project requires reading sets of 3-dimensional coordinates (12 bytes), a Vivado IP is used for the data width conversion. This is done by using the Vitis kernel wizard, then importing the HLS sources into the project, and packaging this as an RTL kernel.

Steps to build kernel:

  • make synthesize_nbody
  • make setup_project
  • make package_kernel
  • make build_kernel

This project will only work with Vitis (i.e., not SDx or SDAccel), and has only been tested with Vitis 2019.2.

About

Implementation of the N^2-formulation of N-body simulation with Vivado HLS for SDAccel platforms.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors