@@ -23,7 +23,7 @@ class _VCDWriter:
23
23
def decode_to_vcd (format , value ):
24
24
return format .format (value ).expandtabs ().replace (" " , "_" )
25
25
26
- def __init__ (self , state , design , * , vcd_file , gtkw_file = None , traces = (), fs_per_delta = 0 , processes = () ):
26
+ def __init__ (self , state , design , * , vcd_file , gtkw_file = None , traces = (), fs_per_delta = 0 ):
27
27
self .state = state
28
28
self .fs_per_delta = fs_per_delta
29
29
@@ -236,26 +236,6 @@ def add_mem_format(path, fmt):
236
236
vcd_vars .append (row_vcd_vars )
237
237
gtkw_names .append (row_gtkw_names )
238
238
239
- self .vcd_process_vars = {}
240
- if fs_per_delta == 0 :
241
- return # Not useful without delta cycle expansion.
242
- for index , process in enumerate (processes ):
243
- func_name = process .constructor .__name__
244
- func_file = os .path .basename (process .constructor .__code__ .co_filename )
245
- func_line = process .constructor .__code__ .co_firstlineno
246
- for name in (
247
- f"{ process .constructor .__name__ } " ,
248
- f"{ process .constructor .__name__ } !{ func_file } ;{ func_line } " ,
249
- f"{ process .constructor .__name__ } #{ index } " ,
250
- ):
251
- try :
252
- self .vcd_process_vars [process ] = self .vcd_writer .register_var (
253
- scope = ("debug" , "proc" ), name = name , var_type = "string" , size = None ,
254
- init = "(init)" )
255
- break
256
- except KeyError :
257
- pass # try another name
258
-
259
239
def update_signal (self , timestamp , signal ):
260
240
for (vcd_var , repr ) in self .vcd_signal_vars .get (signal , ()):
261
241
if isinstance (repr , Value ):
@@ -723,8 +703,7 @@ def advance(self):
723
703
@contextmanager
724
704
def write_vcd (self , * , vcd_file , gtkw_file , traces , fs_per_delta ):
725
705
vcd_writer = _VCDWriter (self ._state , self ._design ,
726
- vcd_file = vcd_file , gtkw_file = gtkw_file , traces = traces , fs_per_delta = fs_per_delta ,
727
- processes = self ._testbenches )
706
+ vcd_file = vcd_file , gtkw_file = gtkw_file , traces = traces , fs_per_delta = fs_per_delta )
728
707
try :
729
708
self ._vcd_writers .append (vcd_writer )
730
709
yield
0 commit comments