back.rtlil: give clocks and resets nicer names.

This commit is contained in:
whitequark 2018-12-13 02:43:02 +00:00
parent 22c76e5f90
commit a17a9e355d

View file

@ -400,6 +400,13 @@ def convert_fragment(builder, fragment, name, clock_domains):
for signal in fragment.ports:
xformer.add_port(signal)
# Make sure clocks and resets get sensible names, by eagerly converting them outside
# of any hierarchy.
for cd_name, _ in fragment.iter_sync():
cd = clock_domains[cd_name]
xformer(cd.clk)
xformer(cd.reset)
for subfragment, sub_name in fragment.subfragments:
sub_name, sub_port_map = \
convert_fragment(builder, subfragment, sub_name, clock_domains)