Skip to content

Commit

Permalink
soc/integration/soc: add_sdram, remove litedram_wb and converter: let…
Browse files Browse the repository at this point in the history
… LiteDRAMWishbone2Native dealing with addr/data width
  • Loading branch information
trabucayre committed Dec 12, 2023
1 parent 08ff003 commit 6d34b8e
Showing 1 changed file with 2 additions and 5 deletions.
7 changes: 2 additions & 5 deletions litex/soc/integration/soc.py
Original file line number Diff line number Diff line change
Expand Up @@ -1710,15 +1710,12 @@ def add_sdram(self, name="sdram", phy=None, module=None, origin=None, size=None,
if l2_cache_full_memory_we:
l2_cache = FullMemoryWE()(l2_cache)
self.l2_cache = l2_cache
litedram_wb = self.l2_cache.slave
wb_sdram = self.l2_cache.slave
self.add_config("L2_SIZE", l2_cache_size)
else:
litedram_wb = wishbone.Interface(data_width=port.data_width, address_width=32, addressing="word")
self.submodules += wishbone.Converter(wb_sdram, litedram_wb)

# Wishbone Slave <--> LiteDRAM bridge.
self.wishbone_bridge = LiteDRAMWishbone2Native(
wishbone = litedram_wb,
wishbone = wb_sdram,
port = port,
base_address = self.bus.regions["main_ram"].origin
)
Expand Down

0 comments on commit 6d34b8e

Please sign in to comment.