create a special subset of Decoder Record for storing "main" decoder info
[soc.git] / src / soc / decoder / power_decoder2.py
index 389c98b58aefb79ad6dfc26031f84d4fe3841a44..45918668ba8b5f318cb7e5b2c8606e05f670ed17 100644 (file)
@@ -602,14 +602,13 @@ class PowerDecodeSubset(Elaboratable):
                             final=False, state=None):
 
         self.final = final
+        self.opkls = opkls
         if dec is None:
-            self.opkls = opkls
             self.fn_name = fn_name
             self.dec = create_pdecode(name=fn_name, col_subset=col_subset,
                                       row_subset=self.rowsubsetfn)
         else:
             self.dec = dec
-            self.opkls = None
             self.fn_name = None
         self.e = Decode2ToExecute1Type(name=self.fn_name, opkls=self.opkls)