Skip to content

Bugfix/liblitedram rv32#11

Merged
juanschroeder merged 3 commits into
cvwsocfrom
bugfix/liblitedram_rv32
Jun 9, 2026
Merged

Bugfix/liblitedram rv32#11
juanschroeder merged 3 commits into
cvwsocfrom
bugfix/liblitedram_rv32

Conversation

@juanschroeder

Copy link
Copy Markdown
Owner

LiteDRAM RV32 fixes plus other extra improvements.

- Adding new liteDRAM RTL for width=32 with includes
- fixes for liblitedram compilation for RV32
- Changes in top file to use new liteDRAM when RV32=1
- Separating board config from build config
- Adding litedram config for specific headers to
include.
- etc.
When testing liteDRAM framebuffer read underflow was
visible.
Adding patch so that VGA and splitter does not break
into single beats but BufferDepth/2 bursts.
This removes artifacts with LiteDRAM and improves
fps by 3-4% for UberDDR3 RV32W64 build.
- Adding missing constraints for warnings and paths
reported in the timing report sometimes (LiteEth,
SDHCI, CDC, etc).
- Setting liteDRAM by default for rv32minsoc build.
- Disabling BRAM power optimization that made build
slow in some cases.
@juanschroeder juanschroeder merged commit c2d3abb into cvwsoc Jun 9, 2026
0 of 4 checks passed
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