OpenCores
URL https://opencores.org/ocsvn/forth-cpu/forth-cpu/trunk

Subversion Repositories forth-cpu

[/] [forth-cpu/] [trunk/] [signals] - Blame information for rev 5

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 3 howe.r.j.8
# vim: syntax=tcl
2
# Richard Howe
3
# TCL Script for GTKWave on tb.ghw
4
#
5
 
6
set nfacs [ gtkwave::getNumFacs ]
7
#set dumpname [ gtkwave::getDumpFileName ]
8
#set dmt [ gtkwave::getDumpType ]
9
 
10
# puts "number of signals in dumpfile '$dumpname' of type $dmt: $nfacs"
11
 
12
set names [list]
13
lappend names "top.tb.clk"
14
lappend names "top.tb.rst"
15
lappend names "top.tb.debug.pc"
16
lappend names "top.tb.debug.insn"
17
lappend names "top.tb.debug.daddr"
18
lappend names "top.tb.debug.dout"
19
lappend names "top.tb.debug.din"
20
lappend names "top.tb.o_vga.hsync"
21
lappend names "top.tb.o_vga.vsync"
22
 
23
set num_added [ gtkwave::addSignalsFromList $names ]
24
puts "num signals added: $num_added"
25
 
26
set highlight_insn [list]
27
 
28
for {set i 0} {$i < $nfacs } {incr i} {
29
     set facname [ gtkwave::getFacName $i ]
30
     set indx [ string last "insn" $facname  ]
31
 
32
     if {$indx != -1} {
33
       lappend highlight_insn "$facname"
34
       puts "found : $facname"
35
   }
36
}
37
 
38
set num_added [ gtkwave::highlightSignalsFromList $highlight_insn ]
39
puts "num highlighted: $num_added"
40
gtkwave::/Edit/Highlight_Regexp "insn"
41
set procFile "h2"
42
set which_f [ gtkwave::setCurrentTranslateProc $procFile ]
43
gtkwave::/Edit/Data_Format/Translate_Filter_Process/Enable_and_Select
44
puts "which_f: $which_f"
45
## Causes seg fault, is this the right command?
46
#set num_update [ gtkwave::installProcFilter $which_f ]
47
#puts "num updated with proc filter: $num_update"
48
 
49
gtkwave::/Edit/Set_Trace_Max_Hier 0
50
gtkwave::/Time/Zoom/Zoom_Amount -21.5
51
 
52
#gtkwave::setMarker 128
53
#gtkwave::setNamedMarker A 400 "Example Named Marker"
54
 
55
#gtkwave::/File/Print_To_File PS {Letter (8.5" x 11")} Full $dumpname.ps
56
#gtkwave::/File/Quit

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.