143 lines
8.8 KiB
Tcl
143 lines
8.8 KiB
Tcl
|
|
# When open .wlf file, there is no CASE_NAME variable in context. We get the case name by searching in the struct window instead.
|
|
if {![info exists CASE_NAME]} {
|
|
puts "++++++++++ search case name ++++++++++"
|
|
set wave_sim_type func
|
|
for {set wave_i 0} {$wave_i < 1000} {incr wave_i 1} {
|
|
set wave_case_num [format "%03d" $wave_i];
|
|
set wave_case_name ${wave_sim_type}${wave_case_num}
|
|
if {[search structure $wave_case_name] >= 0} {
|
|
break
|
|
}
|
|
}
|
|
set unset_CASE_NAME true
|
|
set CASE_NAME $wave_case_name
|
|
}
|
|
|
|
onerror {resume}
|
|
quietly WaveActivateNextPane {} 0
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/CLK
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/RSTN
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/PADDR
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/PWDATA
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/PWRITE
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/PSEL
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/PENABLE
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/PRDATA
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/PREADY
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/PSLVERR
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/rx_i
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/tx_o
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/rda_o
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/tde_o
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/event_o
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/register_adr
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/regs_q
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/regs_n
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/trigger_level_n
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/trigger_level_q
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/rx_data
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/parity_error
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/rx_overrun
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/IIR_o
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/clr_int
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/tx_ready
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/apb_rx_ready
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/rx_valid
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/tx_fifo_clr_n
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/tx_fifo_clr_q
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/rx_fifo_clr_n
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/rx_fifo_clr_q
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/fifo_tx_valid
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/tx_valid
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/fifo_rx_valid
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/fifo_rx_data
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/fifo_rx_ready
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/rx_ready
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/fifo_tx_data
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/tx_data
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/tx_elements
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/rx_elements
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/uart_apbmif/req
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/uart_apbmif/write
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/uart_apbmif/addr
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/uart_apbmif/wdata
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/uart_apbmif/rdata
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/uart_apbmif/ready
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/uart_apbmif/PRESETn
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/uart_apbmif/PCLK
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/uart_apbmif/PADDR
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/uart_apbmif/PSEL
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/uart_apbmif/PENABLE
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/uart_apbmif/PWRITE
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/uart_apbmif/PSTRB
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/uart_apbmif/PWDATA
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/uart_apbmif/PRDATA
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/uart_apbmif/PREADY
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/uart_apbmif/STATE
|
|
add wave -noupdate /$CASE_NAME/uart_read_done
|
|
add wave -noupdate /$CASE_NAME/uart_rdata
|
|
add wave -noupdate /$CASE_NAME/uart_ready
|
|
add wave -noupdate /$CASE_NAME/uart_ready_d1
|
|
add wave -noupdate /$CASE_NAME/uart_is_reading
|
|
add wave -noupdate /$CASE_NAME/cli_poll
|
|
add wave -noupdate /$CASE_NAME/uart_rda
|
|
add wave -noupdate /$CASE_NAME/echo_push
|
|
add wave -noupdate /$CASE_NAME/uart_tde
|
|
add wave -noupdate /$CASE_NAME/uart_wdata
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/cli_state
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/echo_state
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/exec_state
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/ehex
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/ehex_valid
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/uart_rda
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/uart_rdata
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/uart_req
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/uart_ready
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/uart_read_done
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/uart_is_reading
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/op_code
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/op_addr_valid
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/rcnt
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/read_size_latch
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/timer_en
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/echo_data_done
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/tx_data
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/tx_valid
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/fifo_tx_data
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_apb_uart/fifo_tx_valid
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/uart_wdata
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/uart_write
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/echo_push
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/echo_push_pending
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/cli_poll
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/cli_poll_pending
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/echo_char
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/hex2char_req
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/apb_rdata
|
|
add wave -noupdate /$CASE_NAME/u0_top_module/u_debug_hub/u0_debug_cli/char_cnt
|
|
eval TreeUpdate \[SetDefaultTree\]
|
|
WaveRestoreCursors {{Cursor 1} {1606410000 ps} 0}
|
|
quietly wave cursor active 1
|
|
configure wave -namecolwidth 427
|
|
configure wave -valuecolwidth 142
|
|
configure wave -justifyvalue left
|
|
configure wave -signalnamewidth 0
|
|
configure wave -snapdistance 10
|
|
configure wave -datasetprefix 0
|
|
configure wave -rowmargin 4
|
|
configure wave -childrowmargin 2
|
|
configure wave -gridoffset 0
|
|
configure wave -gridperiod 1
|
|
configure wave -griddelta 40
|
|
configure wave -timeline 0
|
|
configure wave -timelineunits ps
|
|
update
|
|
WaveRestoreZoom {950499888 ps} {2263000112 ps}
|
|
|
|
if { [info exists unset_CASE_NAME] && [string equal -nocase true $unset_CASE_NAME] } {
|
|
set unset_CASE_NAME false
|
|
unset CASE_NAME
|
|
}
|
|
|