Skip to content

Minor Release v2.42.0

Compare
Choose a tag to compare
@ruck314 ruck314 released this 24 Apr 19:39
· 481 commits to main since this release
c52c352

Pull Requests Since v2.41.0

Unlabeled

  1. #1061 - Add Rogue Devices for Xilinx GTYE4 DRP Registers
  2. #1068 - adding more RST_ASYNC_G support
  3. #1072 - Adding VHDL Regression Testing to CI workflow
  4. #1074 - Delete AxiStreamFifo.vhd
  5. #1075 - Ruckus tcl fix
  6. #1071 - Delete releaseNotes.py
  7. #1073 - AxiLiteCrossbarI2cMux.vhd update

Pull Request Details

Add Rogue Devices for Xilinx GTYE4 DRP Registers

Author: Benjamin Reese [email protected]
Date: Tue Apr 18 11:22:55 2023 -0700
Pull: #1061 (4761 additions, 0 deletions, 3 files changed)
Branch: slaclab/gtye4-rogue

Notes:

Description

Add Rogue Devices for GTY DRP registers.


adding more RST_ASYNC_G support

Author: Larry Ruckman [email protected]
Date: Mon Apr 24 10:54:02 2023 -0700
Pull: #1068 (1172 additions, 834 deletions, 152 files changed)
Branch: slaclab/ESCORE-782
Jira: https://jira.slac.stanford.edu/issues/ESCORE-782

Notes:

Description

  • Required for ASIC digital designs that are fundamentally ASYNC resets for all FFs

Delete releaseNotes.py

Author: Larry Ruckman [email protected]
Date: Tue Apr 11 07:29:33 2023 -0700
Pull: #1071 (0 additions, 179 deletions, 1 files changed)
Branch: slaclab/ruck314-patch-1

Notes:

Description


Adding VHDL Regression Testing to CI workflow

Author: Larry Ruckman [email protected]
Date: Fri Apr 21 09:34:46 2023 -0700
Pull: #1072 (614 additions, 635 deletions, 182 files changed)
Branch: slaclab/ESCORE-730
Issues: #1072
Jira: https://jira.slac.stanford.edu/issues/ESCORE-730

Notes:

Description

  • Based on cocoTB and GHDL v3.0.0
    • Using standard pytest with code coverage
    • New ruckus + GHDL support to load existing ruckus.tcl scripts
  • Updating ruckus submodule lock to v4.8.0
    • Required for $::env(RUCKUS_PROC_TCL_COMBO) support

GHDL Warning Resolving

During code review, the following should be looked at careful to make sure behavior didn't change:

  • axi/axi-lite/rtl/AxiLitePkg.vhd
  • axi/axi4/rtl/AxiPkg.vhd
  • base/general/rtl/TextUtilPkg.vhd
  • protocols/ssi/rtl/SsiPkg.vhd

AxiLiteCrossbarI2cMux.vhd update

Author: Larry Ruckman [email protected]
Date: Tue Apr 18 10:26:34 2023 -0700
Pull: #1073 (2 additions, 0 deletions, 1 files changed)
Branch: slaclab/AxiLiteCrossbarI2cMux-dev

Notes:

Description

  • adding active HIGH I2C RST output port, which is useful to have in some applications

Delete AxiStreamFifo.vhd

Author: Larry Ruckman [email protected]
Date: Fri Apr 21 13:48:14 2023 -0700
Pull: #1074 (0 additions, 657 deletions, 1 files changed)
Branch: slaclab/AxiStreamFifo-vhd-Depreciating

Notes:

Description

  • Depreciating and deleting AxiStreamFifo.vhd
  • Everyone should be transitioned to AxiStreamFifo.V2vhd at this point

Ruckus tcl fix

Author: Larry Ruckman [email protected]
Date: Mon Apr 24 10:43:33 2023 -0700
Pull: #1075 (170 additions, 170 deletions, 168 files changed)
Branch: slaclab/ruckus-tcl-fix

Notes:

Description