Skip to content
/ Shuhai Public

Shuhai is a benchmarking-memory tool that allows FPGA programmers to demystify all the underlying details of memories, e.g., HBM and DDR4, on a Xilinx FPGA

Notifications You must be signed in to change notification settings

RC4ML/Shuhai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Shuhai

Getting Started

Prerequisites

  • Xilinx Vivado 2019.2
  • cmake 3.0 or higher
  • Linux OS

Supported boards

  • Xilinx Alveo U280

Build project

  1. Initialize submodules
$ git clone https://github.com/FPGAML/Benchmarking-HBM-DDR.git
$ git submodule update --init --recursive
  1. Install xdma driver
$ cd sw/driver/

read driver/README.md and install xdma driver

  1. Build hardware project
$ cd hw/

read hw/README.md, build vivado project and program bitstream

  1. Reboot

  2. Build software project

$ cd sw/

read sw/README.md, build software project and run application

About

Shuhai is a benchmarking-memory tool that allows FPGA programmers to demystify all the underlying details of memories, e.g., HBM and DDR4, on a Xilinx FPGA

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published