Skip to content

Patch Release v2.59.1

Latest
Compare
Choose a tag to compare
@ruck314 ruck314 released this 16 May 17:40
cf2bdac

Pull Requests Since v2.59.0

Unlabeled

  1. #1275 - removing base/vhdl-libs
  2. #1276 - More sim testbed clean up
  3. #1274 - VHDL Simulation Updates
  4. #1205 - AxiSpiMaster - Fix bug in shadow RAM for multi-chip configurations
  5. #1279 - Sensitivity list fix in AxiStreamDepacketizer2
  6. #1277 - corner case fix for AxiStreamPkg.vhd
  7. #1272 - HTPS bug fix for 1024b AXIS stream

Pull Request Details

AxiSpiMaster - Fix bug in shadow RAM for multi-chip configurations

Author: Benjamin Reese bengineerd@users.noreply.github.com
Date: Mon May 12 12:35:27 2025 -0700
Pull: #1205 (31 additions, 17 deletions, 1 files changed)
Branch: slaclab/axi-spi-master

Notes:

Description

The SHADOW_EN_G feature that reads from a shadow RAM was broken for cases when SPI_NUM_CHIPS_G > 1.
It would use the same shadow RAM of all chips. The RAM size has been increased so that there is a separate address space in the RAM for each chip.


HTPS bug fix for 1024b AXIS stream

Author: Larry Ruckman ruckman@slac.stanford.edu
Date: Thu May 1 13:32:08 2025 -0700
Pull: #1272 (2 additions, 2 deletions, 1 files changed)
Branch: slaclab/htps-update

Notes:

Description

  • Required due to recent increase of AXI stream width from 512b to 1024b
  • Refer to #1247

VHDL Simulation Updates

Author: Larry Ruckman ruckman@slac.stanford.edu
Date: Tue May 6 12:00:32 2025 -0700
Pull: #1274 (179 additions, 47 deletions, 37 files changed)
Branch: slaclab/sim-testbed-clean-up

Notes:

Description


removing base/vhdl-libs

Author: Larry Ruckman ruckman@slac.stanford.edu
Date: Tue May 6 12:00:18 2025 -0700
Pull: #1275 (0 additions, 115752 deletions, 87 files changed)
Branch: slaclab/remove-copy-of-ieee-lib

Notes:

Description

  • Remove "copy" of IEEE VHDL that are not required
  • Toolchain copy of these library files should be used instead

More sim testbed clean up

Author: Larry Ruckman ruckman@slac.stanford.edu
Date: Mon May 12 12:12:35 2025 -0700
Pull: #1276 (1382 additions, 520 deletions, 90 files changed)
Branch: slaclab/more-sim-testbed-clean-up

Notes:

Description


corner case fix for AxiStreamPkg.vhd

Author: Larry Ruckman ruckman@slac.stanford.edu
Date: Fri May 16 09:51:08 2025 -0700
Pull: #1277 (2 additions, 2 deletions, 1 files changed)
Branch: slaclab/AxiStreamPkg-pathc

Notes:

Description

  • Prevent for loop being beyond the range of the tUser
  • Reminder that the loop is required (instead of setting the field directly) due to capability with Cadence Genus support

Sensitivity list fix in AxiStreamDepacketizer2

Author: Larry Ruckman ruckman@slac.stanford.edu
Date: Fri May 16 10:26:36 2025 -0700
Pull: #1279 (6 additions, 3 deletions, 2 files changed)
Branch: slaclab/sensitivity-list-fix

Notes:

Description

There is a bug in the emacs vhdl-mode sensitivity list generator that doesn't catch that crcOut is used in the process.
This is probably because its usage is buried in a procedure.
The signal has been manually added to the sensitivity list.