back.pysim: better naming. NFC.

This commit is contained in:
whitequark 2018-12-14 15:21:13 +00:00
parent 68f8dabb29
commit e3f32a1faf

View file

@ -279,14 +279,14 @@ class Simulator:
self._domain_triggers[cd.rst] = domain self._domain_triggers[cd.rst] = domain
self._domain_signals[domain] = ValueSet() self._domain_signals[domain] = ValueSet()
fragment_names = {} hierarchy = {}
def add_fragment(fragment, hierarchy=("top",)): def add_fragment(fragment, scope=("top",)):
fragment_names[fragment] = hierarchy hierarchy[fragment] = scope
for subfragment, name in fragment.subfragments: for subfragment, name in fragment.subfragments:
add_fragment(subfragment, (*hierarchy, name)) add_fragment(subfragment, (*scope, name))
add_fragment(root_fragment) add_fragment(root_fragment)
for fragment, fragment_name in fragment_names.items(): for fragment, fragment_name in hierarchy.items():
for signal in fragment.iter_signals(): for signal in fragment.iter_signals():
self._signals.add(signal) self._signals.add(signal)