self.finalize(fragment)
v_src, vns = self.get_verilog(fragment)
- named_sc, named_pc = self._resolve_signals(vns)
+ named_sc, named_pc = self.resolve_signals(vns)
v_file = build_name + ".v"
tools.write_to_file(v_file, v_src)
sources = self.sources + [(v_file, "verilog")]
def add_verilog_include_path(self, path):
self.verilog_include_paths.append(os.path.abspath(path))
- def _resolve_signals(self, vns):
+ def resolve_signals(self, vns):
# resolve signal names in constraints
sc = self.constraint_manager.get_sig_constraints()
named_sc = [(vns.get_name(sig), pins, others, resource) for sig, pins, others, resource in sc]
if mode == "xst" or mode == "yosys":
v_src, vns = self.get_verilog(fragment)
- named_sc, named_pc = self._resolve_signals(vns)
+ named_sc, named_pc = self.resolve_signals(vns)
v_file = build_name + ".v"
tools.write_to_file(v_file, v_src)
sources = self.sources + [(v_file, "verilog")]
if mode == "edif" or mode == "mist":
e_src, vns = self.get_edif(fragment)
- named_sc, named_pc = self._resolve_signals(vns)
+ named_sc, named_pc = self.resolve_signals(vns)
e_file = build_name + ".edif"
tools.write_to_file(e_file, e_src)
isemode = "edif"
fragment = fragment.get_fragment()
self.finalize(fragment)
v_src, vns = self.get_verilog(fragment)
- named_sc, named_pc = self._resolve_signals(vns)
+ named_sc, named_pc = self.resolve_signals(vns)
v_file = build_name + ".v"
tools.write_to_file(v_file, v_src)
sources = self.sources + [(v_file, "verilog")]