File tree Expand file tree Collapse file tree 4 files changed +11
-5
lines changed Expand file tree Collapse file tree 4 files changed +11
-5
lines changed Original file line number Diff line number Diff line change 1414
1515.PHONY : clean
1616clean :
17- rm -rf * .pyc __pycache__ parsetab.py * .out .cache
17+ rm -rf * .pyc __pycache__ parsetab.py * .out .cache tmp.v uut.vcd
1818 find . -maxdepth 1 -type d | grep " ./" | xargs -I {} make clean -C {}
Original file line number Diff line number Diff line change 1414
1515.PHONY : clean
1616clean :
17- rm -rf * .pyc __pycache__ parsetab.py * .out .cache
17+ rm -rf * .pyc __pycache__ parsetab.py * .out .cache tmp.v uut.vcd
1818 find . -maxdepth 1 -type d | grep " ./" | xargs -I {} make clean -C {}
Original file line number Diff line number Diff line change @@ -63,6 +63,12 @@ def mkTest():
6363 test = mkTest ()
6464 verilog = test .to_verilog ()
6565 print (verilog )
66+
67+ # run simulator (Icarus Verilog)
6668 sim = lib .simulation .Simulator (test )
67- rslt = sim .run ()
69+ rslt = sim .run () # display=False
70+ #rslt = sim.run(display=True)
6871 print (rslt )
72+
73+ # launch waveform viewer (GTKwave)
74+ #sim.view_waveform()
Original file line number Diff line number Diff line change @@ -151,10 +151,10 @@ def to_code(self):
151151 code .append ('\n ' )
152152 return '' .join (code )
153153
154- def view_waveform (self , filename ):
154+ def view_waveform (self , filename = 'uut.vcd' ):
155155 return self ._view_waveform_gtkwave (filename )
156156
157- def _view_waveform_gtkwave (self , filename ):
157+ def _view_waveform_gtkwave (self , filename = 'uut.vcd' ):
158158 cmd = []
159159 cmd .append ('gtkwave' )
160160 cmd .append ('--giga' )
You can’t perform that action at this time.
0 commit comments