soc_sdram: don't generate sdram initialization error message when integrated_main_ram...
authorFlorent Kermarrec <florent@enjoy-digital.fr>
Mon, 11 Feb 2019 08:23:39 +0000 (09:23 +0100)
committerFlorent Kermarrec <florent@enjoy-digital.fr>
Mon, 11 Feb 2019 08:23:39 +0000 (09:23 +0100)
litex/soc/integration/soc_sdram.py

index 5a80256d8c24c85eda22b76c86ac1a46674c569e..4e8191399daf728f0140af264effb7b7761ea634 100644 (file)
@@ -41,8 +41,9 @@ class SoCSDRAM(SoCCore):
 
     def __init__(self, platform, clk_freq, l2_size=8192, **kwargs):
         SoCCore.__init__(self, platform, clk_freq, **kwargs)
-        if self.cpu_type is not None and self.csr_data_width != 8:
-             raise NotImplementedError("BIOS supports SDRAM initialization only for csr_data_width=8")
+        if not self.integrated_main_ram_size:
+            if self.cpu_type is not None and self.csr_data_width != 8:
+                 raise NotImplementedError("BIOS supports SDRAM initialization only for csr_data_width=8")
         self.l2_size = l2_size
 
         self._sdram_phy = []