targets/sim: fix integrated_main_ram_size when with_sdram
authorFlorent Kermarrec <florent@enjoy-digital.fr>
Tue, 2 Oct 2018 09:31:08 +0000 (11:31 +0200)
committerFlorent Kermarrec <florent@enjoy-digital.fr>
Tue, 2 Oct 2018 09:31:08 +0000 (11:31 +0200)
litex/boards/targets/sim.py

index f925525069594ce63d0856532b019de348c8587a..7c324007a631caa258f01bb828a9eaae6e1a8a5d 100755 (executable)
@@ -167,11 +167,13 @@ def main():
     sim_config.add_module("serial2console", "serial")
     if args.rom_init:
         soc_kwargs["integrated_rom_init"] = get_mem_data(args.rom_init)
-    soc_kwargs["integrated_main_ram_size"] = 0x10000
     if not args.with_sdram:
+        soc_kwargs["integrated_main_ram_size"] = 0x10000
         if args.ram_init is not None:
             soc_kwargs["integrated_main_ram_init"] = get_mem_data(args.ram_init)
             soc_kwargs["integrated_main_ram_size"] = max(len(soc_kwargs["integrated_main_ram_init"]), 0x10000)
+    else:
+        soc_kwargs["integrated_main_ram_size"] = 0x0
     if args.with_ethernet:
         sim_config.add_module("ethernet", "eth", args={"interface": "tap0", "ip": "192.168.1.100"})
     if args.with_etherbone: