hdl.xfrm: mark internal registers used in lowering Sample().
This commit is contained in:
parent
94b23dd2c8
commit
c5d67b0461
3 changed files with 4 additions and 7 deletions
|
|
@ -385,6 +385,7 @@ class SampleLowerer(FragmentTransformer, ValueTransformer, StatementTransformer)
|
|||
sampled_name, sampled_reset = self._name_reset(value.value)
|
||||
name = "$sample${}${}${}".format(sampled_name, value.domain, value.clocks)
|
||||
sample = Signal.like(value.value, name=name, reset_less=True, reset=sampled_reset)
|
||||
sample.attrs["nmigen.sample_reg"] = True
|
||||
|
||||
prev_sample = self.on_Sample(Sample(value.value, value.clocks - 1, value.domain))
|
||||
if value.domain not in self.sample_stmts:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue