fastmachinelearning / hls4ml

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

Vivado accelerator axi master interface #653

Closed GiuseppeDiGuglielmo closed 1 year ago

GiuseppeDiGuglielmo commented 2 years ago

Description

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.

jmduarte commented 1 year ago

@GiuseppeDiGuglielmo can you re-open this PR allowing edits from maintainers?

I would like to rebase this to the current main branch (or you can do it if you want).

GiuseppeDiGuglielmo commented 1 year ago

:hatched_chick: :point_right: We may close this PR. I created a new PR to allow edits from maintainers. :point_left: :hatched_chick:

jmduarte commented 1 year ago

closed in favor of #683