Test RTPS Output (DATA and GAP Message Generation) of the RTPS Writer. Backport some small changes to Test1. Compiling and Passing
99 lines
8.4 KiB
Plaintext
99 lines
8.4 KiB
Plaintext
onerror {resume}
|
|
quietly WaveActivateNextPane {} 0
|
|
add wave -noupdate -divider SYSTEM
|
|
add wave -noupdate /l1_rtps_writer_test1_vrkdp/uut/clk
|
|
add wave -noupdate /l1_rtps_writer_test1_vrkdp/uut/reset
|
|
add wave -noupdate -radix unsigned /l1_rtps_writer_test1_vrkdp/uut/time
|
|
add wave -noupdate -radix unsigned /l1_rtps_writer_test1_vrkdp/uut/check_time
|
|
add wave -noupdate -divider INPUT
|
|
add wave -noupdate -group META /l1_rtps_writer_test1_vrkdp/uut/empty_meta
|
|
add wave -noupdate -group META /l1_rtps_writer_test1_vrkdp/uut/rd_meta
|
|
add wave -noupdate -group META /l1_rtps_writer_test1_vrkdp/uut/last_word_in_meta
|
|
add wave -noupdate -group META -radix hexadecimal /l1_rtps_writer_test1_vrkdp/uut/data_in_meta
|
|
add wave -noupdate -group USER /l1_rtps_writer_test1_vrkdp/uut/empty_user
|
|
add wave -noupdate -group USER /l1_rtps_writer_test1_vrkdp/uut/rd_user
|
|
add wave -noupdate -group USER -radix hexadecimal /l1_rtps_writer_test1_vrkdp/uut/data_in_user
|
|
add wave -noupdate -group USER /l1_rtps_writer_test1_vrkdp/uut/last_word_in_user
|
|
add wave -noupdate -divider HC
|
|
add wave -noupdate -expand -group HC /l1_rtps_writer_test1_vrkdp/uut/data_available
|
|
add wave -noupdate -expand -group HC /l1_rtps_writer_test1_vrkdp/uut/start_hc
|
|
add wave -noupdate -expand -group HC /l1_rtps_writer_test1_vrkdp/uut/opcode_hc
|
|
add wave -noupdate -expand -group HC /l1_rtps_writer_test1_vrkdp/uut/ack_hc
|
|
add wave -noupdate -expand -group HC -radix unsigned /l1_rtps_writer_test1_vrkdp/uut/seq_nr_hc
|
|
add wave -noupdate -expand -group HC /l1_rtps_writer_test1_vrkdp/uut/done_hc
|
|
add wave -noupdate -expand -group HC /l1_rtps_writer_test1_vrkdp/uut/ret_hc
|
|
add wave -noupdate -expand -group HC /l1_rtps_writer_test1_vrkdp/uut/get_data_hc
|
|
add wave -noupdate -expand -group HC -radix hexadecimal /l1_rtps_writer_test1_vrkdp/uut/data_in_hc
|
|
add wave -noupdate -expand -group HC /l1_rtps_writer_test1_vrkdp/uut/valid_in_hc
|
|
add wave -noupdate -expand -group HC /l1_rtps_writer_test1_vrkdp/uut/ready_in_hc
|
|
add wave -noupdate -expand -group HC /l1_rtps_writer_test1_vrkdp/uut/last_word_in_hc
|
|
add wave -noupdate -expand -group HC -radix hexadecimal /l1_rtps_writer_test1_vrkdp/uut/cc_instance_handle
|
|
add wave -noupdate -expand -group HC /l1_rtps_writer_test1_vrkdp/uut/cc_kind
|
|
add wave -noupdate -expand -group HC -radix unsigned /l1_rtps_writer_test1_vrkdp/uut/cc_source_timestamp
|
|
add wave -noupdate -expand -group HC -radix unsigned /l1_rtps_writer_test1_vrkdp/uut/cc_seq_nr
|
|
add wave -noupdate -divider OUTPUT
|
|
add wave -noupdate /l1_rtps_writer_test1_vrkdp/uut/full_rtps
|
|
add wave -noupdate /l1_rtps_writer_test1_vrkdp/uut/wr_rtps
|
|
add wave -noupdate -radix hexadecimal /l1_rtps_writer_test1_vrkdp/uut/data_out_rtps
|
|
add wave -noupdate /l1_rtps_writer_test1_vrkdp/uut/last_word_out_rtps
|
|
add wave -noupdate /l1_rtps_writer_test1_vrkdp/rtps_out_inst/wr
|
|
add wave -noupdate -radix hexadecimal /l1_rtps_writer_test1_vrkdp/rtps_out_inst/data_out
|
|
add wave -noupdate -divider {MAIN FSM}
|
|
add wave -noupdate /l1_rtps_writer_test1_vrkdp/uut/stage
|
|
add wave -noupdate /l1_rtps_writer_test1_vrkdp/uut/stage_next
|
|
add wave -noupdate /l1_rtps_writer_test1_vrkdp/uut/cnt
|
|
add wave -noupdate -radix unsigned /l1_rtps_writer_test1_vrkdp/uut/last_seq_nr
|
|
add wave -noupdate -radix unsigned /l1_rtps_writer_test1_vrkdp/uut/global_ack_seq_nr_base
|
|
add wave -noupdate -radix unsigned /l1_rtps_writer_test1_vrkdp/uut/next_seq_nr
|
|
add wave -noupdate -divider {MEMORY FSM}
|
|
add wave -noupdate /l1_rtps_writer_test1_vrkdp/uut/mem_op_done
|
|
add wave -noupdate /l1_rtps_writer_test1_vrkdp/uut/mem_op_start
|
|
add wave -noupdate /l1_rtps_writer_test1_vrkdp/uut/mem_opcode
|
|
add wave -noupdate /l1_rtps_writer_test1_vrkdp/uut/mem_stage
|
|
add wave -noupdate /l1_rtps_writer_test1_vrkdp/uut/mem_stage_next
|
|
add wave -noupdate /l1_rtps_writer_test1_vrkdp/uut/mem_cnt
|
|
add wave -noupdate /l1_rtps_writer_test1_vrkdp/uut/mem_pos
|
|
add wave -noupdate -radix unsigned -childformat {{/l1_rtps_writer_test1_vrkdp/uut/mem_addr_base(6) -radix unsigned} {/l1_rtps_writer_test1_vrkdp/uut/mem_addr_base(5) -radix unsigned} {/l1_rtps_writer_test1_vrkdp/uut/mem_addr_base(4) -radix unsigned} {/l1_rtps_writer_test1_vrkdp/uut/mem_addr_base(3) -radix unsigned} {/l1_rtps_writer_test1_vrkdp/uut/mem_addr_base(2) -radix unsigned} {/l1_rtps_writer_test1_vrkdp/uut/mem_addr_base(1) -radix unsigned} {/l1_rtps_writer_test1_vrkdp/uut/mem_addr_base(0) -radix unsigned}} -subitemconfig {/l1_rtps_writer_test1_vrkdp/uut/mem_addr_base(6) {-height 15 -radix unsigned} /l1_rtps_writer_test1_vrkdp/uut/mem_addr_base(5) {-height 15 -radix unsigned} /l1_rtps_writer_test1_vrkdp/uut/mem_addr_base(4) {-height 15 -radix unsigned} /l1_rtps_writer_test1_vrkdp/uut/mem_addr_base(3) {-height 15 -radix unsigned} /l1_rtps_writer_test1_vrkdp/uut/mem_addr_base(2) {-height 15 -radix unsigned} /l1_rtps_writer_test1_vrkdp/uut/mem_addr_base(1) {-height 15 -radix unsigned} /l1_rtps_writer_test1_vrkdp/uut/mem_addr_base(0) {-height 15 -radix unsigned}} /l1_rtps_writer_test1_vrkdp/uut/mem_addr_base
|
|
add wave -noupdate -childformat {{/l1_rtps_writer_test1_vrkdp/uut/mem_endpoint_data.guid -radix hexadecimal} {/l1_rtps_writer_test1_vrkdp/uut/mem_endpoint_data.addr -radix hexadecimal} {/l1_rtps_writer_test1_vrkdp/uut/mem_endpoint_data.portn -radix hexadecimal} {/l1_rtps_writer_test1_vrkdp/uut/mem_endpoint_data.lease_deadline -radix hexadecimal} {/l1_rtps_writer_test1_vrkdp/uut/mem_endpoint_data.res_time -radix unsigned} {/l1_rtps_writer_test1_vrkdp/uut/mem_endpoint_data.ack_seq_nr_base -radix unsigned} {/l1_rtps_writer_test1_vrkdp/uut/mem_endpoint_data.req_seq_nr_base -radix unsigned}} -expand -subitemconfig {/l1_rtps_writer_test1_vrkdp/uut/mem_endpoint_data.guid {-height 15 -radix hexadecimal} /l1_rtps_writer_test1_vrkdp/uut/mem_endpoint_data.addr {-height 15 -radix hexadecimal} /l1_rtps_writer_test1_vrkdp/uut/mem_endpoint_data.portn {-height 15 -radix hexadecimal} /l1_rtps_writer_test1_vrkdp/uut/mem_endpoint_data.lease_deadline {-height 15 -radix hexadecimal} /l1_rtps_writer_test1_vrkdp/uut/mem_endpoint_data.res_time {-height 15 -radix unsigned} /l1_rtps_writer_test1_vrkdp/uut/mem_endpoint_data.ack_seq_nr_base {-height 15 -radix unsigned} /l1_rtps_writer_test1_vrkdp/uut/mem_endpoint_data.req_seq_nr_base {-height 15 -radix unsigned}} /l1_rtps_writer_test1_vrkdp/uut/mem_endpoint_data
|
|
add wave -noupdate -group MEM_CTRL -radix unsigned /l1_rtps_writer_test1_vrkdp/uut/mem_addr
|
|
add wave -noupdate -group MEM_CTRL /l1_rtps_writer_test1_vrkdp/uut/mem_valid_in
|
|
add wave -noupdate -group MEM_CTRL /l1_rtps_writer_test1_vrkdp/uut/mem_ready_in
|
|
add wave -noupdate -group MEM_CTRL /l1_rtps_writer_test1_vrkdp/uut/mem_read
|
|
add wave -noupdate -group MEM_CTRL -radix hexadecimal /l1_rtps_writer_test1_vrkdp/uut/mem_write_data
|
|
add wave -noupdate -group MEM_CTRL /l1_rtps_writer_test1_vrkdp/uut/abort_read
|
|
add wave -noupdate -group MEM_CTRL /l1_rtps_writer_test1_vrkdp/uut/mem_valid_out
|
|
add wave -noupdate -group MEM_CTRL /l1_rtps_writer_test1_vrkdp/uut/mem_ready_out
|
|
add wave -noupdate -group MEM_CTRL -radix hexadecimal /l1_rtps_writer_test1_vrkdp/uut/mem_read_data
|
|
add wave -noupdate -divider TESTBENCH
|
|
add wave -noupdate -group TESTBENCH /l1_rtps_writer_test1_vrkdp/start_meta
|
|
add wave -noupdate -group TESTBENCH /l1_rtps_writer_test1_vrkdp/packet_sent_meta
|
|
add wave -noupdate -group TESTBENCH /l1_rtps_writer_test1_vrkdp/start_user
|
|
add wave -noupdate -group TESTBENCH /l1_rtps_writer_test1_vrkdp/packet_sent_user
|
|
add wave -noupdate -group TESTBENCH /l1_rtps_writer_test1_vrkdp/stage_hc
|
|
add wave -noupdate -group TESTBENCH /l1_rtps_writer_test1_vrkdp/out_check_done
|
|
add wave -noupdate -group TESTBENCH /l1_rtps_writer_test1_vrkdp/stim_done
|
|
add wave -noupdate -group TESTBENCH /l1_rtps_writer_test1_vrkdp/test_done
|
|
add wave -noupdate -divider MISC
|
|
add wave -noupdate /l1_rtps_writer_test1_vrkdp/uut/req_bitmap_pos
|
|
add wave -noupdate /l1_rtps_writer_test1_vrkdp/uut/req_seq_nr_bitmap
|
|
add wave -noupdate /l1_rtps_writer_test1_vrkdp/uut/nack_bitmap_pos
|
|
add wave -noupdate /l1_rtps_writer_test1_vrkdp/uut/bitmap_latch
|
|
TreeUpdate [SetDefaultTree]
|
|
WaveRestoreCursors {Begin {49575000 ps} 1} {Error {7325000 ps} 1} {Cursor {62689107 ps} 0}
|
|
quietly wave cursor active 3
|
|
configure wave -namecolwidth 150
|
|
configure wave -valuecolwidth 135
|
|
configure wave -justifyvalue left
|
|
configure wave -signalnamewidth 1
|
|
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 {61771800 ps} {62773704 ps}
|