Skip to content

Minor Release 4.10.0

Compare
Choose a tag to compare
@ruck314 ruck314 released this 11 Dec 18:56
· 93 commits to main since this release
201999f

Pull Requests Since v4.9.0

Unlabeled

  1. #306 - Vivado: adding ability to bypass bit and/or xsa copy
  2. #307 - Prevent XSIM from attempting to block on non-existent run

Pull Request Details

Vivado: adding ability to bypass bit and/or xsa copy

Author: Larry Ruckman [email protected]
Date: Mon Dec 11 10:43:20 2023 -0800
Pull: #306 (79 additions, 33 deletions, 3 files changed)
Branch: slaclab/ESCORE-851
Jira: https://jira.slac.stanford.edu/issues/ESCORE-851

Notes:

Description

  • Feature request from @bengineerd to reduce number of files in target dir that will never be used

Prevent XSIM from attempting to block on non-existent run

Author: Larry Ruckman [email protected]
Date: Wed Nov 15 09:09:09 2023 -0800
Pull: #307 (0 additions, 4 deletions, 1 files changed)
Branch: calebfletcher/xsim-run-wait-fix

Notes:

The XSIM integration currently uses wait_on_run on a design run called sim_1. Since Vivado treats XSIM simulation runs as entirely separate to the design runs, sim_1 isn't considered a run that you can call wait_on_run on (confirmed through get_runs returning only synth_1 and impl_1 despite being able to run a simulation run, and the create_run command only having options for synthesis and implementation flows).

The run command executed just prior to this line is already a blocking call, so the wait_on_run isn't necessary and this PR removes it.

I'm not sure if this has changed at some point in Vivado's history, but I have confirmed that at least in 2023.2 there is no design run called sim_1. I had a look at the recent release notes and didn't see anything relevant, but happy to put in a version condition if you're aware of if it worked in a previous version of Vivado.