Skip to content

Upgrade Cheshire (64-bit CVA6)#84

Draft
Xeratec wants to merge 7 commits intopulp-platform:develfrom
Xeratec:dev/64bit
Draft

Upgrade Cheshire (64-bit CVA6)#84
Xeratec wants to merge 7 commits intopulp-platform:develfrom
Xeratec:dev/64bit

Conversation

@Xeratec
Copy link
Member

@Xeratec Xeratec commented Mar 5, 2026

This PR is based on #82 and upgrades Ceshire to a more recent version based on pulp-v2.0.0. As some changes for Chimera were required, these have been implemented on wiesep/chimera-pulp-v2.0.0 branch.

Dependencies

  • Change axi dependency to use a fixed commit on the multicast branch
  • Upgrade axi_riscv_atomics dependency from 0.8.2 to 0.8.3
  • Upgrade clic dependency from 2.0.0 to 3.0.0
  • Upgrade common_cells dependency from 1.38.0 to 1.39.0
  • Upgrade register_interface dependency from 0.4.6 to 0.4.7
  • Upgrade scm dependency from 1.2.0 to 1.3.0
  • Upgrade fpnew dependency from pulp-v0.1.3 to pulp-v0.2.3
  • Upgrade hyperbus dependency to the latest commit on the aottaviano/nonfree branch
  • Upgrade memory_island dependency to the latest commit on the main branch
  • Upgrade cheshire dependency from the scheremo/convolve branch to the wiesep/chimera-pulp-v2.0.0 branch

Changes

  • Change CHS_XLEN to 64
  • Add MemIslRegionLength parameter
  • Change Cheshire AxiDataWidth to 64
  • Change fast preload functionality to handle 64-bit AXI
  • Use cv64a6_imafdchsclic_sv39_wb instead of cv32a6_convolve

ToDO

@Xeratec Xeratec requested a review from Lore0599 March 5, 2026 16:09
@Xeratec Xeratec self-assigned this Mar 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants