Skip to content

Releases: slaclab/ruckus

Minor Release 4.17.0

12 Nov 23:23
918ae75
Compare
Choose a tag to compare

Pull Requests Since 4.16.2

Unlabeled

  1. #333 - Updates to the loadZipIpCore TCL proc

Pull Request Details

Updates to the loadZipIpCore TCL proc

Author: Larry Ruckman [email protected]
Date: Tue Nov 12 15:20:50 2024 -0800
Pull: #333 (75 additions, 8 deletions, 3 files changed)
Branch: slaclab/loadZipIpCore-update

Notes:

Description


Patch Release 4.16.2

19 Sep 20:09
e3ff0b0
Compare
Choose a tag to compare

Patch Release 4.16.1

04 Sep 18:57
c42011c
Compare
Choose a tag to compare

Minor Release 4.16.0

13 Aug 22:10
4e3af6d
Compare
Choose a tag to compare

Pull Requests Since 4.15.0

Unlabeled

  1. #328 - Adding Vitis Unified HLS Python CLI

Pull Request Details

Adding Vitis Unified HLS Python CLI

Author: Larry Ruckman [email protected]
Date: Mon Jul 22 14:35:13 2024 -0700
Pull: #328 (222 additions, 0 deletions, 3 files changed)
Branch: slaclab/vitis-unified-hls-python-cli

Notes:

Description

  • Required due to deprecation on XSCT and vitis_hls
  • Tested using Vitis 2024.1

Minor Release 4.15.0

10 Jul 21:44
10d5a40
Compare
Choose a tag to compare

Pull Requests Since 4.14.1

Unlabeled

  1. #326 - Update to use reusable YAML CI script for release notes

Pull Request Details

Update to use reusable YAML CI script for release notes

Author: Larry Ruckman [email protected]
Date: Tue Jul 2 13:32:57 2024 -0700
Pull: #326 (8 additions, 30 deletions, 1 files changed)
Branch: slaclab/ruck314-patch-1

Notes:

Description

  • Using the reusable YAML CI scripts

Patch Release 4.14.1

27 Jun 22:25
Compare
Choose a tag to compare

Pull Requests Since 4.14.0

Pull Request Details

Minor Release 4.14.0

14 Jun 01:17
b4fbcab
Compare
Choose a tag to compare

Pull Requests Since 4.13.1

Unlabeled

  1. #323 - Modelsim/Questa simulation script generation

Pull Request Details

Modelsim/Questa simulation script generation

Author: Larry Ruckman [email protected]
Date: Thu Jun 13 08:29:19 2024 -0700
Pull: #323 (264 additions, 21 deletions, 2 files changed)
Branch: FilMarini/msim

Notes:

As the make vcs command does, now make msim generates a simulation script.
This is very useful for example if you want to integrate the simulation of a ruckus project with cocotb (especially if it is a mixed language simulation, as in VCS, mixed language and cocotb do not mix well).

The process is very similar to the VCS script generation. The main difference is that the co-simulation with Rogue is not included.
Maybe I'll add that part in the future, as I currently use VCS for the rogue simulation.

So, in sysnthesis:

  • Replaced the Modelsim/Questa simulation directly run in Vivado in favor of simulation script generation
  • No software co-simulation support for Rogue
  • Added possibility of script modification through env. variables:
    • MSIM_PATH: in case Modelsim/Questa not in PATH, this variable points to the simulator folder
    • MSIM_LIB_PATH: path to the simulation libraries. If not set, the default path is ${VIVADO_INSTALL}/msim-${VersionNumber}
    • MSIM_CARGS_VERILOG: extra compile options for verilog
    • MSIM_CARGS_VHDL: extra compile options for VHDL
    • MSIM_ELAB_FLAGS: extra elaboration options
    • MSIM_RUN_FLAGS: extra simulation launch options
    • MSIM_RUN_GUI: run simulation with GUI (true/false)
    • MSIM_DUMP_VCD: dump VCD file from simulation (true/false)

Patch Release 4.13.1

03 Jun 11:58
4028846
Compare
Choose a tag to compare

Pull Requests Since 4.13.0

Unlabeled

  1. #321 - Completed regression testing of Vivado 2024.1

Pull Request Details

Completed regression testing of Vivado 2024.1

Author: Larry Ruckman [email protected]
Date: Sun Jun 2 21:17:40 2024 -0700
Pull: #321 (2 additions, 2 deletions, 1 files changed)
Branch: slaclab/ruck314-patch-1

Notes:

Description

  • Pass all my regression test projects builds
  • No additional changes required

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