Skip to content

feat(fpga_diff): add external LLC boot SRAM#146

Open
klin02 wants to merge 1 commit into
OpenXiangShan:mainfrom
klin02:feat/external-llc-boot-sram
Open

feat(fpga_diff): add external LLC boot SRAM#146
klin02 wants to merge 1 commit into
OpenXiangShan:mainfrom
klin02:feat/external-llc-boot-sram

Conversation

@klin02

@klin02 klin02 commented Jul 17, 2026

Copy link
Copy Markdown
Member

Summary

  • add a 32 KiB 64-bit AXI BRAM at 0x37f00000 for external_llc boot software
  • support byte writes through an AXI BRAM controller
  • keep the new memory outside the JTAG flash address space

Validation

  • sourced AXI_bridge.tcl and validated the block design with Vivado 2024.2
  • confirmed a 4096 x 64 single-port BRAM
  • confirmed the CPU 0x37f00000/0x8000 mapping and unchanged JTAG flash-only mapping

Map a 32 KiB 64-bit AXI BRAM at 0x37f00000 for the external_llc boot stack. Keep the memory outside the JTAG flash address space.
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.

1 participant