Skip to content

siangyang/-xdesign-linear-algebra-SVD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[xdesign] linear algebra SVD

Table of Contents

About The Project

Using high level synthesis to accelerate singular value decomposition (SVD), the most common matrix method.

Directory structure

README.md
code/
    svd.h
    svd.cpp
code_opt/
    svd.h
    svd.cpp
    hls_library/
        hls_svd.cpp
testdata/
    svd_tb.cpp
    pynq_python/
        svd.py
script/
    directives.tcl
    run_hls.tcl
impl/
    svd_top_csynth.rpt

Usage

  1. fpga board setup

We use Xilinx ZedBoard Evaluation and Development Kit to evaulate this project

  1. using HLS vivado to simulation and synthesis

  2. export RTL

  3. generate .bit from vivado

  4. python test

 python svd.py

References

  • xilinx vivado design examples

Contributing

  • fix negtive slack
  • experiment on different scale floating number

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published