compat: use nicer names for next_value/next_value_ce signals.
authorwhitequark <whitequark@whitequark.org>
Sat, 22 Dec 2018 02:05:49 +0000 (02:05 +0000)
committerwhitequark <whitequark@whitequark.org>
Sat, 22 Dec 2018 02:05:49 +0000 (02:05 +0000)
nmigen/compat/genlib/fsm.py

index 88786e89fcddf7b3b51055068e1beefca159a4db..e8178940561208ef65d7c1acf1bb631d05b4f796 100644 (file)
@@ -77,8 +77,9 @@ class _LowerNext(ValueTransformer, StatementTransformer):
                 next_value_ce, next_value = self._get_register_control(node.target)
             except KeyError:
                 related = node.target if isinstance(node.target, Signal) else None
-                next_value = Signal(node.target.shape())
-                next_value_ce = Signal()
+                next_value = Signal(node.target.shape(),
+                                    name="{}_fsm_next".format(node.target.name))
+                next_value_ce = Signal(name="{}_fsm_next_ce".format(node.target.name))
                 self.registers.append((node.target, next_value_ce, next_value))
             return next_value.eq(node.value), next_value_ce.eq(1)
         else: