diff --git a/litex/build/altera/quartus.py b/litex/build/altera/quartus.py index 8225bf3a7b..16e6fa9810 100644 --- a/litex/build/altera/quartus.py +++ b/litex/build/altera/quartus.py @@ -40,8 +40,9 @@ def build(self, platform, fragment, self._synth_tool = synth_tool - # Apply FullMemoryWE on Design (Quartus does not infer memories correctly otherwise). - FullMemoryWE()(fragment) + if not platform.device.startswith("10M"): + # Apply FullMemoryWE on Design (Quartus does not infer memories correctly otherwise). + FullMemoryWE()(fragment) return GenericToolchain.build(self, platform, fragment, **kwargs)