Skip to content

Vivado Tool: Allow for "none" option for synth#505

Merged
olofk merged 2 commits intoolofk:mainfrom
ArkoshEternal:vivado_lint
Mar 31, 2026
Merged

Vivado Tool: Allow for "none" option for synth#505
olofk merged 2 commits intoolofk:mainfrom
ArkoshEternal:vivado_lint

Conversation

@ArkoshEternal
Copy link
Copy Markdown
Contributor

@ArkoshEternal ArkoshEternal commented Mar 3, 2026

Vivado Tool: Enable post_build scripts to run if synth == none is selected

Summary

  • In the case in which the synth and pnr are set to none, use the post_build as the target for the vivado runner

Reasoning

The vivado tool currently fails to run any of the post_build scripts if synth is set to none. This allows custom user injection of post_build scripts which can run custom tcls, etc. to allow a broader use of vivado features while still leveraging project mode through fusesoc's project make target.

@ArkoshEternal ArkoshEternal changed the title Allow synth not to be run Vivado Tool: Allow for "none" option for synth Mar 3, 2026
@ArkoshEternal ArkoshEternal reopened this Mar 3, 2026
@olofk
Copy link
Copy Markdown
Owner

olofk commented Mar 11, 2026

This makes sense. Please fix the formatting (I recommend using presubmit first and I'm happy to merge.

@ArkoshEternal
Copy link
Copy Markdown
Contributor Author

Done! Apologies, forgot to pre-commit install on that checkout

@olofk olofk merged commit a1639d6 into olofk:main Mar 31, 2026
7 checks passed
@olofk
Copy link
Copy Markdown
Owner

olofk commented Mar 31, 2026

Great! Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants