Skip to content

Commit 0768e6d

Browse files
committed
view_waveform is updated
1 parent cd22eb3 commit 0768e6d

File tree

4 files changed

+11
-5
lines changed

4 files changed

+11
-5
lines changed

tests/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ run:
1414

1515
.PHONY: clean
1616
clean:
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 {}

tests/lib_simulation_/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ run:
1414

1515
.PHONY: clean
1616
clean:
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 {}

tests/lib_simulation_/simulator/lib_simulation_simulator.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff 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()

veriloggen/lib/simulation.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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')

0 commit comments

Comments
 (0)