diff --git a/litex/soc/integration/soc.py b/litex/soc/integration/soc.py index 91b3b0931..b6ac59123 100644 --- a/litex/soc/integration/soc.py +++ b/litex/soc/integration/soc.py @@ -1710,15 +1710,12 @@ class LiteXSoC(SoC): 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 )