Skip to content

Releases: slaclab/ruckus

Minor Release 4.13.0

17 May 21:44
f5bcc6b
Compare
Choose a tag to compare

Pull Requests Since 4.12.1

Unlabeled

  1. #316 - bug fix for BUILD_STRING
  2. #320 - firmwareRelease.py & releaseNotes.py
  3. #319 - updating scripts/createNewRepo.py to use HTTPS (instead of ssh-key)
  4. #317 - update to HLS file name

Pull Request Details

bug fix for BUILD_STRING

Author: Larry Ruckman [email protected]
Date: Fri May 17 12:45:53 2024 -0700
Pull: #316 (14 additions, 15 deletions, 7 files changed)
Branch: slaclab/BUILD_STRING-patch

Notes:

Description

  • Fixing the env var and make test for BUILD_STRING

update to HLS file name

Author: Larry Ruckman [email protected]
Date: Fri May 17 13:04:39 2024 -0700
Pull: #317 (3 additions, 3 deletions, 2 files changed)
Branch: slaclab/hls-zip-filename-rename

Notes:

Description

  • reverting back to ruckus v3 style of HLS filename to clean up the number of copies in the ip dir

updating scripts/createNewRepo.py to use HTTPS (instead of ssh-key)

Author: Larry Ruckman [email protected]
Date: Fri May 17 14:41:34 2024 -0700
Pull: #319 (3 additions, 3 deletions, 1 files changed)
Branch: slaclab/default-https-submodule

Notes:

Description

  • This is in an effort to migrate away from ssh-key in cloning project

firmwareRelease.py & releaseNotes.py

Author: Larry Ruckman [email protected]
Date: Fri May 17 14:41:21 2024 -0700
Pull: #320 (17 additions, 1 deletions, 2 files changed)
Branch: slaclab/ESROGUE-670
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-670

Notes:

Description

This pull request enhances the release notes generation script by adding error handling for empty pull request (PR) descriptions. If an empty PR description is detected, the script will now delete the newly created tag both locally and on the remote (Github) repository


4.12.1

02 May 19:14
11810e6
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.12.0...4.12.1

4.12.0

23 Apr 08:25
091fe00
Compare
Choose a tag to compare

Description

Full Changelog: 4.11.0...4.12.0

Minor Release 4.11.0

21 Mar 15:30
742278f
Compare
Choose a tag to compare

Pull Requests Since 4.10.2

Pull Request Details

Patch Release 4.10.2

14 Mar 16:21
d629046
Compare
Choose a tag to compare

Patch Release 4.10.1

28 Feb 20:02
3577d3b
Compare
Choose a tag to compare

Legacy Tag release: v3.2.0

04 Jan 21:04
Compare
Choose a tag to compare

Minor Release 4.10.0

11 Dec 18:56
201999f
Compare
Choose a tag to compare

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.


Minor Release v4.9.0

03 Nov 22:10
530c950
Compare
Choose a tag to compare

Pull Requests Since v4.8.5

Unlabeled

  1. #304 - changing 'IP_FLOW: Failed to register IP shared directory path' from warning to error

Pull Request Details

changing 'IP_FLOW: Failed to register IP shared directory path' from warning to error

Author: Larry Ruckman [email protected]
Date: Mon Oct 30 15:58:28 2023 -0700
Pull: #304 (3 additions, 2 deletions, 2 files changed)
Branch: slaclab/loadIpCore-json

Notes:

Description

  • This will help us catch .XCI that get broken after doing a XML-to-JSON upgrade

Patch Release v4.8.5

06 Sep 16:19
1c70f36
Compare
Choose a tag to compare

Pull Requests Since v4.8.4

Unlabeled

  1. #301 - vivado/vcs.tcl Update
  2. #302 - Added variables for VCS script generation

Pull Request Details

vivado/vcs.tcl Update

Author: Larry Ruckman [email protected]
Date: Mon Jul 10 14:23:44 2023 -0700
Pull: #301 (39 additions, 33 deletions, 3 files changed)
Branch: slaclab/vcs-vivado-2023-dev

Notes:

Description

  • Fixed the issue with Vivado 2023.1 changing sim_vcs_mx.sh format
  • Cleaned up the sim_vcs_mx.sh.tcl parsing in vcs.tcl as well
  • Tested on both Vivado 2022.2 and Vivado 2023.1

Added variables for VCS script generation

Author: Larry Ruckman [email protected]
Date: Mon Aug 7 11:11:15 2023 -0700
Pull: #302 (16 additions, 3 deletions, 3 files changed)
Branch: FilMarini/vcs_fix

Notes:

List of changes:

vivado/vcs.tcl

  • If VCS_LIB_PATH variable exists, then that is PATH where the vivado compiled libraries for VCS are, otherwise use default PATH ${VIVADO_INSTALL}/vcs-${VersionNumber}
  • if VIVADO_PROJECT_SIM exists, then set that as simulation name, otherwise set as [get_property top [get_filesets sim_1]]
    (NB the variable VIVADO_PROJECT_SIM is used also in vivado/xsim.tcl and vivado/msim.tcl scrips)

vivado/sources.tcl

  • if VIVADO_PROJECT_SIM is set, then set it as simulation top level (otherwise you would have conflict if you run directly make vcs after a make clean. This might make the change in vivado/vcs.tcl concerning the use of VIVADO_PROJECT_SIM variable useless, but since that is what is done in both xsim.tcl and msim.tcl, I would leave it as double confirmation, in case you want to modify the simulation top level after having done make sources.

system_vivado.mk

  • Just a small beautify, fix of a previous PR i made