Skip to content

Upstream update available: designs/src/litedram/dev/repo #150

@claude

Description

@claude

Upstream update available: litedram

Field Value
Pinned 744b143f (2026-05-11)
Upstream c7bcb5dc (2026-05-18)
Commits behind 2
Days stale 7

Severity: moderate

Justification: Range includes two RTL changes — frontend: coalesce narrow Wishbone bursts (+203 lines in litedram/frontend/wishbone.py with new test coverage) and phy/gw5ddrphy: Align control latencies with GW2 DDR PHY (a small PHY-latency tweak, +4/-4). The Wishbone coalescing is a meaningful frontend feature; the PHY change targets Gowin GW5 (not used by HighTide). Both are RTL-relevant for the LiteX-Python-generated litedram_core.v used by HighTide's 3 litedram variants.

What changed (highlights)

  • 916b8b6frontend: coalesce narrow Wishbone bursts. New coalescing logic on the Wishbone frontend (litedram/frontend/wishbone.py +203, test/test_wishbone.py +101).
  • c7bcb5dphy/gw5ddrphy: Align control latencies with GW2 DDR PHY. Small Gowin GW5 PHY-latency alignment (only relevant if targeting GW5).

Recommendation

Update opportunistically — small enough to bump in isolation. Re-baseline timing/area on all 3 litedram platforms; verify our litedram_core.v sdram_dq inout patch (LiteX GENSDRPHY workaround) still applies cleanly after the bump. The Wishbone coalescing may shift the SDR DRAM controller's QoR.


Last refreshed: 2026-05-25T10:34Z

Metadata

Metadata

Assignees

No one assigned

    Labels

    upstream-updatePinned submodule is behind upstream

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions