edalize icon indicating copy to clipboard operation
edalize copied to clipboard

Fix Vivado property usage for simulation files (#474)

Open rbrglez opened this issue 3 months ago • 1 comments

Replace used_in_implementation and used_in_synthesis with used_in

Vivado does not support used_in_implementation for all file types (e.g., Verilog and VHDL). Replaced both used_in_implementation and used_in_synthesis with the used_in property, which explicitly defines the allowed design flows and works consistently across all file types.

rbrglez avatar Oct 06 '25 18:10 rbrglez

The fix looks good, but we need to also update the tests because they are failing with this change. Easiest way to see what needs to be done is to run GOLDEN_RUN=1 tox from the edalize root and it will update the reference files with the expected changes. Check and add the changed files and update the PR.

olofk avatar Oct 06 '25 20:10 olofk