compat: use nicer names for next_value/next_value_ce signals.

This commit is contained in:
whitequark 2018-12-22 02:05:49 +00:00
parent 8730895d8c
commit 99b778158d

View file

@ -77,8 +77,9 @@ class _LowerNext(ValueTransformer, StatementTransformer):
next_value_ce, next_value = self._get_register_control(node.target) next_value_ce, next_value = self._get_register_control(node.target)
except KeyError: except KeyError:
related = node.target if isinstance(node.target, Signal) else None related = node.target if isinstance(node.target, Signal) else None
next_value = Signal(node.target.shape()) next_value = Signal(node.target.shape(),
next_value_ce = Signal() 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)) self.registers.append((node.target, next_value_ce, next_value))
return next_value.eq(node.value), next_value_ce.eq(1) return next_value.eq(node.value), next_value_ce.eq(1)
else: else: