fhdl.ir: make sure clocks and resets of used CDs appear as inputs.
This commit is contained in:
parent
a17a9e355d
commit
bfd0011aee
|
@ -58,6 +58,11 @@ class Fragment:
|
|||
|
||||
self_driven = union(s._lhs_signals() for s in self.statements)
|
||||
self_used = union(s._rhs_signals() for s in self.statements)
|
||||
for cd_name, _ in self.iter_sync():
|
||||
cd = clock_domains[cd_name]
|
||||
self_used.add(cd.clk)
|
||||
if cd.reset is not None:
|
||||
self_used.add(cd.reset)
|
||||
|
||||
ins = self_used - self_driven
|
||||
outs = ports & self_driven
|
||||
|
|
Loading…
Reference in a new issue