move microwatt_mmu bool variable to pspec
[soc.git] / src / soc / simple / core.py
index 04d3604ec9c741a0668de341968fafea93b2f7bc..9d115a3dc297e450b5fc02e854a90b9c8b0d28bc 100644 (file)
@@ -68,7 +68,7 @@ def sort_fuspecs(fuspecs):
 
 
 class NonProductionCore(Elaboratable):
-    def __init__(self, pspec, microwatt_mmu = False):
+    def __init__(self, pspec):
         self.pspec = pspec
 
         # single LD/ST funnel for memory access
@@ -76,8 +76,8 @@ class NonProductionCore(Elaboratable):
         pi = self.l0.l0.dports[0]
 
         # function units (only one each)
-        self.microwatt_mmu = microwatt_mmu
-        self.fus = AllFunctionUnits(pspec, pilist=[pi], microwatt_mmu = self.microwatt_mmu)
+        # only include mmu if enabled in pspec
+        self.fus = AllFunctionUnits(pspec, pilist=[pi])
 
         # register files (yes plural)
         self.regs = RegFiles()