Board and tool version updates coming to FINN #1663
auphelia
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
We are about to merge a large set of changes from
devintomain. Alongside many new features, this update refreshes the boards and Xilinx tool versions that FINN officially supports. This post is a heads-up for the community on what is changing, why, and how to keep targeting older boards if you still need them.Updated Xilinx tool support
The XRT version installed in the FINN Docker container has been updated and is now compatible with 2024.2.
One exception worth noting: the Slash shell flow (for Versal-based Alveo cards such as the V80) requires Vivado 2025.1 or later.
Board support changes
To keep the officially supported and tested board set manageable, we are retiring a few targets and pointing users to recommended replacements:
The retirement of the Pynq-Z1 and Pynq-Z2 boards follows the upstream PYNQ project, which has announced the end of support for these boards. See the PYNQ discussion for context: Xilinx/PYNQ#1549.
You can still use the retired boards
Retiring a board means we no longer test it in CI and no longer recommend it as a default target — not that FINN can no longer generate designs for it. If you still rely on these boards, you have two options:
xc7z020part. You can re-enable these boards by removing them fromretired_pynq_boardsinfinn.util.basic.vitis_part_map/vitis_default_platforminfinn.util.basic, along with the matchingPlatformclass infinn.util.platforms.If you re-enable a board this way, please note that it is on the unsupported path, the flow should work, but it is no longer covered by our automated testing.
Questions
If you have questions about the new tool versions or board changes, the GitHub Discussions page is the best place to ask.
All reactions