onerror {resume}
quietly WaveActivateNextPane {} 0

add wave -noupdate -divider {input paramters}
add wave -noupdate -radix ascii       /tb/BMP_VIDEO_FORMAT   
add wave -noupdate                    /tb/BMP_PIXEL_CLK_FREQ 
add wave -noupdate -radix unsigned    /tb/BMP_WIDTH      
add wave -noupdate -radix unsigned    /tb/BMP_HEIGHT     
add wave -noupdate -radix ascii       /tb/BMP_OPENED_NAME
add wave -noupdate -radix unsigned    /tb/BMP_REPEAT      
add wave -noupdate -radix unsigned    /tb/BMP_LINK 
                                                      
add wave -noupdate -divider {output paramters}        
add wave -noupdate -radix ascii       /tb/BMP_OUT_VIDEO_FORMAT  
add wave -noupdate                    /tb/BMP_OUT_PIXEL_CLK_FREQ
add wave -noupdate -radix unsigned    /tb/BMP_OUTPUTED_WIDTH   
add wave -noupdate -radix unsigned    /tb/BMP_OUTPUTED_HEIGHT  
add wave -noupdate -radix ascii       /tb/BMP_OUTPUTED_NAME 
add wave -noupdate -radix unsigned    /tb/BMP_OUTPUTED_NUMBER   
                                                      
add wave -noupdate -divider {scaler paramters} 
add wave -noupdate                    /tb/SCALER_CLK_FREQ

add wave -noupdate -divider {driver_inst output}
add wave -noupdate                    /tb/rst_n
add wave -noupdate                    /tb/pixel_clock
add wave -noupdate                    /tb/vsync
add wave -noupdate                    /tb/hsync
add wave -noupdate                    /tb/data_valid
add wave -noupdate -radix hexadecimal /tb/data0_r
add wave -noupdate -radix hexadecimal /tb/data0_g
add wave -noupdate -radix hexadecimal /tb/data0_b
add wave -noupdate -radix unsigned    /tb/driver_inst/u_video_gen/u_video_gen_syn/Vs_cnt
add wave -noupdate -radix unsigned    /tb/driver_inst/u_video_gen/u_video_gen_syn/Hs_cnt

add wave -noupdate -divider {frame buffer input signals} 
add wave -noupdate                    /tb/vfb_clk_in  
add wave -noupdate                    /tb/vfb_vs_in   
add wave -noupdate                    /tb/vfb_de_in  
add wave -noupdate -radix hexadecimal /tb/vfb_data_in

add wave -noupdate -divider {sram control signals}
add wave -noupdate                    /tb/init_calib_complete 
add wave -noupdate                    /tb/dma_clk
add wave -noupdate                    /tb/cmd_ready          
add wave -noupdate                    /tb/cmd                
add wave -noupdate                    /tb/cmd_en         
add wave -noupdate                    /tb/app_burst_number         
add wave -noupdate -radix hexadecimal /tb/addr               
add wave -noupdate                    /tb/wr_data_rdy        
add wave -noupdate                    /tb/wr_data_en         
add wave -noupdate                    /tb/wr_data_end        
add wave -noupdate -radix hexadecimal /tb/wr_data            
add wave -noupdate -radix hexadecimal /tb/wr_data_mask       
add wave -noupdate                    /tb/rd_data_valid      
add wave -noupdate                    /tb/rd_data_end         
add wave -noupdate -radix hexadecimal /tb/rd_data  

add wave -noupdate -divider {DUT dut_scaler output}
add wave -noupdate -radix unsigned    /tb/vin_hor_size
add wave -noupdate -radix unsigned    /tb/vin_ver_size
add wave -noupdate -radix unsigned    /tb/vout_hor_size
add wave -noupdate -radix unsigned    /tb/vout_ver_size
add wave -noupdate -radix hexadecimal /tb/h_shrink_factor
add wave -noupdate -radix hexadecimal /tb/v_shrink_factor
add wave -noupdate                    /tb/param_update_i
add wave -noupdate                    /tb/scaler_clk
add wave -noupdate                    /tb/scl_vin_clk  
add wave -noupdate                    /tb/scl_vin_vs  
add wave -noupdate                    /tb/scl_vin_de
add wave -noupdate -radix hexadecimal /tb/scl_vin_data
add wave -noupdate                    /tb/sclout_vs  
add wave -noupdate                    /tb/sclout_de  
add wave -noupdate -radix hexadecimal /tb/sclout_data

add wave -noupdate -divider {output channel signals}
add wave -noupdate                    /tb/rd_gen 
add wave -noupdate                    /tb/output_pixel_clk        
add wave -noupdate                    /tb/syn_off0_vs   
add wave -noupdate                    /tb/syn_off0_hs 
add wave -noupdate                    /tb/syn_off0_re  

add wave -noupdate -divider {monitor input}
add wave -noupdate                    /tb/m_clk
add wave -noupdate                    /tb/m_vs_rgb
add wave -noupdate                    /tb/m_hs_rgb
add wave -noupdate                    /tb/m_de_rgb
add wave -noupdate -radix hexadecimal /tb/m_data0_r
add wave -noupdate -radix hexadecimal /tb/m_data0_g
add wave -noupdate -radix hexadecimal /tb/m_data0_b

add wave -noupdate -divider {monitor signal}
add wave -noupdate -radix unsigned    /tb/monitor_inst/u_video2bmp/bmp_outputed_number
add wave -noupdate                    /tb/monitor_inst/u_video2bmp/vs_i_fall

add wave -noupdate -divider {End signal}

TreeUpdate [SetDefaultTree]
WaveRestoreCursors {{Cursor 1} {912366093 ps} 0}
configure wave -namecolwidth 150
configure wave -valuecolwidth 100
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 ns
update
WaveRestoreZoom {891247063 ps} {925431255 ps}
