fastmachinelearning / hls4ml

Machine learning on FPGAs using HLS
https://fastmachinelearning.org/hls4ml
Apache License 2.0
1.22k stars 396 forks source link

Vivado accelerator axi master interface #683

Open GiuseppeDiGuglielmo opened 1 year ago

GiuseppeDiGuglielmo commented 1 year ago

Description

:hatched_chick: :point_right: Creating a new PR to allow edits from maintainers. Previous PR. :point_left: :hatched_chick:

Extend the VivadoAccelerator backend to support AXI-m data movers for inputs and outputs. An ideal setup is a Xilinx Zynq/ZynqMP board (ARM core + programmable logic).

The backend generates the Python drivers for Pynq-Z2.

Tests

You can test it with this example on Pynq-Z2.