Skip to content

[Backend] Versal Support #73

@fpjentzsch

Description

@fpjentzsch

Support Versal next to Zynq and Alveo.

Zynq is currently targeted via the ZynqBuild -> MakeZYNQProject transformations.
Alveo is currently targeted via the VitisBuild -> VitisLink transformations.

The current plan would be to create additional VersalBuild/MakeVersalProject transformations that work similar to the current Zynq backend. We could then wrap all three platforms with a generic backend transformation that allows the user to select platform (Zynq, Alveo, Versal) and shell (e.g., IODMA, instrumentation, or both).

We could take inspiration from this Makefile-based flow for Versal that was never fully integrated into FINN: Xilinx#1082

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions