URL
https://opencores.org/ocsvn/forth-cpu/forth-cpu/trunk
Subversion Repositories forth-cpu
[/] [forth-cpu/] [trunk/] [signals] - Rev 3
Compare with Previous | Blame | View Log
# vim: syntax=tcl# Richard Howe# TCL Script for GTKWave on tb.ghw#set nfacs [ gtkwave::getNumFacs ]#set dumpname [ gtkwave::getDumpFileName ]#set dmt [ gtkwave::getDumpType ]# puts "number of signals in dumpfile '$dumpname' of type $dmt: $nfacs"set names [list]lappend names "top.tb.clk"lappend names "top.tb.rst"lappend names "top.tb.debug.pc"lappend names "top.tb.debug.insn"lappend names "top.tb.debug.daddr"lappend names "top.tb.debug.dout"lappend names "top.tb.debug.din"lappend names "top.tb.o_vga.hsync"lappend names "top.tb.o_vga.vsync"set num_added [ gtkwave::addSignalsFromList $names ]puts "num signals added: $num_added"set highlight_insn [list]for {set i 0} {$i < $nfacs } {incr i} {set facname [ gtkwave::getFacName $i ]set indx [ string last "insn" $facname ]if {$indx != -1} {lappend highlight_insn "$facname"puts "found : $facname"}}set num_added [ gtkwave::highlightSignalsFromList $highlight_insn ]puts "num highlighted: $num_added"gtkwave::/Edit/Highlight_Regexp "insn"set procFile "h2"set which_f [ gtkwave::setCurrentTranslateProc $procFile ]gtkwave::/Edit/Data_Format/Translate_Filter_Process/Enable_and_Selectputs "which_f: $which_f"## Causes seg fault, is this the right command?#set num_update [ gtkwave::installProcFilter $which_f ]#puts "num updated with proc filter: $num_update"gtkwave::/Edit/Set_Trace_Max_Hier 0gtkwave::/Time/Zoom/Zoom_Amount -21.5#gtkwave::setMarker 128#gtkwave::setNamedMarker A 400 "Example Named Marker"#gtkwave::/File/Print_To_File PS {Letter (8.5" x 11")} Full $dumpname.ps#gtkwave::/File/Quit
