sim.pysim: use "bench" as a top level root for testbench signals.
Fixes #561.
This commit is contained in:
parent
810c19dde4
commit
538c14116c
3 changed files with 4 additions and 3 deletions
|
|
@ -19,7 +19,7 @@ class _NameExtractor:
|
|||
def __init__(self):
|
||||
self.names = SignalDict()
|
||||
|
||||
def __call__(self, fragment, *, hierarchy=("top",)):
|
||||
def __call__(self, fragment, *, hierarchy=("bench", "top",)):
|
||||
def add_signal_name(signal):
|
||||
hierarchical_signal_name = (*hierarchy, signal.name)
|
||||
if signal not in self.names:
|
||||
|
|
@ -74,7 +74,7 @@ class _VCDWriter:
|
|||
trace_names = SignalDict()
|
||||
for trace in traces:
|
||||
if trace not in signal_names:
|
||||
trace_names[trace] = {("top", trace.name)}
|
||||
trace_names[trace] = {('bench', trace.name)}
|
||||
self.traces.append(trace)
|
||||
|
||||
if self.vcd_writer is None:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue