Skip to content

About

Accompanying VPK120 hardware code for Backline: the open platform for compilation and low-latency execution by Xanadu and AMD

Resources

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

backline-vpk120

Backline's FPGA controller on the AMD Versal™ Premium VPK120, in two builds. Each folder is a complete build with its own README, and the board runs one of them at a time.

Folder Network IP on the FPGA Round engine Catalyst backend
ernic_hwhs/ AMD ERNIC hwhs hwhs, or fpga_verbs for the CPU-driven round
hsb_hwhs/ NVIDIA Holoscan Sensor Bridge (HSB) hwhs-hsb hsb_hwhs

In both, the controller sends each syndrome to a coprocessor over 100G RoCE v2 and times the round trip. The difference is the IP that carries it: ERNIC is AMD's RDMA NIC IP, while HSB is NVIDIA's open-source sensor bridge IP.

Both builds start from AMD's ERNIC VPK120 MRMAC reference design, rev 1.3 (reference design VPK120_mrmac_rev_1.3.zip), which you download from AMD. Neither folder redistributes it.

Licensing

Each folder is licensed on its own terms; see its README.

  • ernic_hwhs/:
    • The HDL patch and scripts in hdl/ are Apache-2.0.
    • The software in code/ is a fork of AMD's ERNIC software, under the AMD PetaLinux EULA and the open-source licenses of its parts.
    • Rebuilding needs AMD's ERNIC and 100G Multirate Ethernet MAC IP licenses.
  • hsb_hwhs/:
    • Our files are Apache-2.0 (hsb_hwhs/LICENSE).
    • HSB is Apache-2.0, © NVIDIA, vendored unmodified in hsb_hwhs/third_party/hsb.
    • No AMD file is in the folder: make amd unpacks the parts of AMD's download that the build reads, the board device tree included, into build/.
    • Rebuilding needs AMD's 100G Multirate Ethernet MAC IP license. The design does not use the ERNIC IP, so it needs no ERNIC IP license, but it does need AMD's ERNIC reference design, which AMD provides on its own terms.

Versal, and Vivado, are trademarks of Advanced Micro Devices, Inc.

About

Accompanying VPK120 hardware code for Backline: the open platform for compilation and low-latency execution by Xanadu and AMD

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages