-
Notifications
You must be signed in to change notification settings - Fork 0
/
signals.tcl
61 lines (56 loc) · 1.48 KB
/
signals.tcl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# Richard James Howe
# TCL Script for GTKWave on tb.ghw
#
gtkwave::/Edit/Set_Trace_Max_Hier 0
gtkwave::/Time/Zoom/Zoom_Amount -27.0
gtkwave::/View/Show_Filled_High_Values 1
set names {
top.tb.rst
top.tb.clk
top.tb.gn.uut.system.cpu.a[15:0]
top.tb.gn.uut.system.cpu.o[15:0]
top.tb.gn.uut.system.cpu.i[15:0]
top.tb.gn.uut.system.cpu.c.state
top.tb.gn.uut.system.cpu.c.pc[7:0]
top.tb.gn.uut.system.cpu.c.acc[15:0]
top.tb.gn.uut.system.cpu.c.arg[15:0]
top.tb.gn.uut.system.cpu.c.alu
top.tb.gn.uut.system.cpu.c.stop
top.tb.gn.uut.system.cpu.npc[7:0]
top.tb.gn.uut.system.cpu.re
top.tb.gn.uut.system.cpu.we
top.tb.gn.uut.system.cpu.io_re
top.tb.gn.uut.system.cpu.io_we
top.tb.gn.uut.system.cpu.halted
top.tb.gn.uut.system.cpu.blocked
top.tb.gn.uut.obyte[7:0]
top.tb.gn.uut.ibyte[7:0]
top.tb.gt.uut.cpu.a[15:0]
top.tb.gt.uut.cpu.o[15:0]
top.tb.gt.uut.cpu.i[15:0]
top.tb.gt.uut.cpu.c.state
top.tb.gt.uut.cpu.c.pc[7:0]
top.tb.gt.uut.cpu.c.acc[15:0]
top.tb.gt.uut.cpu.c.val[15:0]
top.tb.gt.uut.cpu.c.alu
top.tb.gt.uut.cpu.c.stop
top.tb.gt.uut.cpu.npc[7:0]
top.tb.gt.uut.cpu.re
top.tb.gt.uut.cpu.we
top.tb.gt.uut.cpu.io_re
top.tb.gt.uut.cpu.io_we
top.tb.gt.uut.cpu.halted
top.tb.gt.uut.cpu.blocked
top.tb.gt.uut.obyte[7:0]
top.tb.gt.uut.ibyte[7:0]
top.tb.tx
top.tb.rx
}
gtkwave::addSignalsFromList $names
foreach v $names {
set a [split $v .]
set a [lindex $a end]
gtkwave::highlightSignalsFromList $v
gtkwave::/Edit/Alias_Highlighted_Trace $a
gtkwave::/Edit/UnHighlight_All $a
}