From: Florent Kermarrec Date: Wed, 19 Sep 2018 21:59:42 +0000 (+0200) Subject: soc/intergration/builder: fix when no sdram X-Git-Tag: 24jan2021_ls180~1607 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a3eb2e403bd0ddf55df6027626387707cc6576e2;p=litex.git soc/intergration/builder: fix when no sdram --- diff --git a/litex/soc/integration/builder.py b/litex/soc/integration/builder.py index 2fe1667b..e74c4a06 100644 --- a/litex/soc/integration/builder.py +++ b/litex/soc/integration/builder.py @@ -101,11 +101,12 @@ class Builder: cpu_interface.get_csr_header(csr_regions, constants)) if isinstance(self.soc, soc_sdram.SoCSDRAM): - write_to_file( - os.path.join(generated_dir, "sdram_phy.h"), - sdram_init.get_sdram_phy_c_header( - self.soc.sdram.controller.settings.phy, - self.soc.sdram.controller.settings.timing)) + if hasattr(self.soc, "sdram"): + write_to_file( + os.path.join(generated_dir, "sdram_phy.h"), + sdram_init.get_sdram_phy_c_header( + self.soc.sdram.controller.settings.phy, + self.soc.sdram.controller.settings.timing)) def _generate_csr_csv(self): memory_regions = self.soc.get_memory_regions()