fhdl.ir: Fragment.{drive→add_driver}
This commit is contained in:
parent
0015713bfb
commit
579feaba4e
6 changed files with 20 additions and 20 deletions
|
|
@ -274,7 +274,7 @@ class Module(_ModuleBuilderRoot):
|
|||
fragment.add_subfragment(submodule.get_fragment(platform), name)
|
||||
fragment.add_statements(self._statements)
|
||||
for signal, domain in self._driving.items():
|
||||
fragment.drive(signal, domain)
|
||||
fragment.add_driver(signal, domain)
|
||||
return fragment
|
||||
|
||||
get_fragment = lower
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ class Fragment:
|
|||
def iter_ports(self):
|
||||
yield from self.ports.keys()
|
||||
|
||||
def drive(self, signal, domain=None):
|
||||
def add_driver(self, signal, domain=None):
|
||||
if domain not in self.drivers:
|
||||
self.drivers[domain] = ValueSet()
|
||||
self.drivers[domain].add(signal)
|
||||
|
|
|
|||
|
|
@ -119,7 +119,7 @@ class FragmentTransformer:
|
|||
|
||||
def map_drivers(self, fragment, new_fragment):
|
||||
for domain, signal in fragment.iter_drivers():
|
||||
new_fragment.drive(signal, domain)
|
||||
new_fragment.add_driver(signal, domain)
|
||||
|
||||
def on_fragment(self, fragment):
|
||||
new_fragment = Fragment()
|
||||
|
|
@ -165,7 +165,7 @@ class DomainRenamer(FragmentTransformer, ValueTransformer, StatementTransformer)
|
|||
if domain in self.domain_map:
|
||||
domain = self.domain_map[domain]
|
||||
for signal in signals:
|
||||
new_fragment.drive(signal, domain)
|
||||
new_fragment.add_driver(signal, domain)
|
||||
|
||||
|
||||
class DomainLowerer(FragmentTransformer, ValueTransformer, StatementTransformer):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue