onerror {resume} radix define DDS_RETCODE { "10#0#" "RETCODE_OK", "10#1#" "RETCODE_ERROR", "10#2#" "RETCODE_UNSUPPORTED", "10#3#" "RETCODE_BAD_PARAMETER", "10#4#" "RETCODE_PRECONDITION_NOT_MET", "10#5#" "RETCODE_OUT_OF_RESOURCES", "10#6#" "RETCODE_NOT_ENABLED", "10#7#" "RETCODE_IMMUTABLE_POLICY", "10#8#" "RETCODE_INCONSISTENT_POLICY", "10#9#" "RETCODE_ALREADY_DELETED", "10#10#" "RETCODE_TIMEOUT", "10#11#" "RETCODE_NO_DATA", "10#12#" "RETCODE_ILLEGAL_OPERATION", -default unsigned } quietly WaveActivateNextPane {} 0 add wave -noupdate -divider SYSTEM add wave -noupdate /l0_dds_writer_test2/uut/clk add wave -noupdate /l0_dds_writer_test2/uut/reset add wave -noupdate -radix unsigned /l0_dds_writer_test2/uut/time add wave -noupdate -radix unsigned /l0_dds_writer_test2/uut/timeout_check_time add wave -noupdate -divider {RTPS IN} add wave -noupdate -group {RTPS IN} /l0_dds_writer_test2/uut/start_rtps add wave -noupdate -group {RTPS IN} -radix unsigned /l0_dds_writer_test2/uut/seq_nr_rtps add wave -noupdate -group {RTPS IN} /l0_dds_writer_test2/uut/opcode_rtps add wave -noupdate -group {RTPS IN} /l0_dds_writer_test2/uut/ack_rtps add wave -noupdate -group {RTPS IN} /l0_dds_writer_test2/uut/done_rtps add wave -noupdate -group {RTPS IN} /l0_dds_writer_test2/uut/ret_rtps add wave -noupdate -divider {RTPS OUT} add wave -noupdate -group {RTPS OUT} -radix hexadecimal /l0_dds_writer_test2/uut/cc_instance_handle add wave -noupdate -group {RTPS OUT} /l0_dds_writer_test2/uut/cc_kind add wave -noupdate -group {RTPS OUT} -radix unsigned /l0_dds_writer_test2/uut/cc_source_timestamp add wave -noupdate -group {RTPS OUT} -radix unsigned -childformat {{/l0_dds_writer_test2/uut/cc_seq_nr(0) -radix unsigned -childformat {{/l0_dds_writer_test2/uut/cc_seq_nr(0)(0) -radix unsigned} {/l0_dds_writer_test2/uut/cc_seq_nr(0)(1) -radix unsigned}}} {/l0_dds_writer_test2/uut/cc_seq_nr(1) -radix unsigned}} -subitemconfig {/l0_dds_writer_test2/uut/cc_seq_nr(0) {-height 15 -radix unsigned -childformat {{/l0_dds_writer_test2/uut/cc_seq_nr(0)(0) -radix unsigned} {/l0_dds_writer_test2/uut/cc_seq_nr(0)(1) -radix unsigned}}} /l0_dds_writer_test2/uut/cc_seq_nr(0)(0) {-height 15 -radix unsigned} /l0_dds_writer_test2/uut/cc_seq_nr(0)(1) {-height 15 -radix unsigned} /l0_dds_writer_test2/uut/cc_seq_nr(1) {-height 15 -radix unsigned}} /l0_dds_writer_test2/uut/cc_seq_nr add wave -noupdate -group {RTPS OUT} /l0_dds_writer_test2/uut/get_data_rtps add wave -noupdate -group {RTPS OUT} /l0_dds_writer_test2/uut/ready_out_rtps add wave -noupdate -group {RTPS OUT} /l0_dds_writer_test2/uut/valid_out_rtps add wave -noupdate -group {RTPS OUT} -radix hexadecimal /l0_dds_writer_test2/uut/data_out_rtps add wave -noupdate -group {RTPS OUT} /l0_dds_writer_test2/uut/last_word_out_rtps add wave -noupdate -divider {DDS IN} add wave -noupdate -expand -group DDS /l0_dds_writer_test2/uut/start_dds add wave -noupdate -expand -group DDS -radix unsigned /l0_dds_writer_test2/uut/source_ts_dds add wave -noupdate -expand -group DDS /l0_dds_writer_test2/uut/opcode_dds add wave -noupdate -expand -group DDS -radix unsigned /l0_dds_writer_test2/uut/max_wait_dds add wave -noupdate -expand -group DDS /l0_dds_writer_test2/uut/ack_dds add wave -noupdate -expand -group DDS /l0_dds_writer_test2/uut/done_dds add wave -noupdate -expand -group DDS -radix unsigned -childformat {{/l0_dds_writer_test2/uut/return_code_dds(0) -radix DDS_RETCODE} {/l0_dds_writer_test2/uut/return_code_dds(1) -radix DDS_RETCODE}} -subitemconfig {/l0_dds_writer_test2/uut/return_code_dds(0) {-height 15 -radix DDS_RETCODE} /l0_dds_writer_test2/uut/return_code_dds(1) {-height 15 -radix DDS_RETCODE}} /l0_dds_writer_test2/uut/return_code_dds add wave -noupdate -expand -group DDS -radix hexadecimal /l0_dds_writer_test2/uut/instance_handle_in_dds add wave -noupdate -expand -group DDS /l0_dds_writer_test2/uut/ready_in_dds add wave -noupdate -expand -group DDS /l0_dds_writer_test2/uut/valid_in_dds add wave -noupdate -expand -group DDS -radix hexadecimal /l0_dds_writer_test2/uut/data_in_dds add wave -noupdate -expand -group DDS /l0_dds_writer_test2/uut/last_word_in_dds add wave -noupdate -expand -group DDS -radix hexadecimal /l0_dds_writer_test2/uut/instance_handle_out_dds add wave -noupdate -expand -group DDS /l0_dds_writer_test2/uut/ready_out_dds add wave -noupdate -expand -group DDS /l0_dds_writer_test2/uut/valid_out_dds add wave -noupdate -expand -group DDS -radix hexadecimal /l0_dds_writer_test2/uut/data_out_dds add wave -noupdate -expand -group DDS /l0_dds_writer_test2/uut/last_word_out_dds add wave -noupdate -divider {MAIN FSM} add wave -noupdate /l0_dds_writer_test2/uut/stage add wave -noupdate /l0_dds_writer_test2/uut/cnt add wave -noupdate /l0_dds_writer_test2/uut/ind add wave -noupdate -radix unsigned /l0_dds_writer_test2/uut/global_seq_nr add wave -noupdate -radix unsigned /l0_dds_writer_test2/uut/global_sample_cnt add wave -noupdate -radix unsigned /l0_dds_writer_test2/uut/global_ack_cnt add wave -noupdate -radix unsigned /l0_dds_writer_test2/uut/stale_inst_cnt add wave -noupdate /l0_dds_writer_test2/uut/remove_oldest_inst_sample add wave -noupdate /l0_dds_writer_test2/uut/remove_oldest_sample add wave -noupdate /l0_dds_writer_test2/uut/remove_ack_sample add wave -noupdate -divider MEMORY add wave -noupdate -group {SAMPLE MEM} -radix unsigned /l0_dds_writer_test2/uut/sample_addr add wave -noupdate -group {SAMPLE MEM} /l0_dds_writer_test2/uut/sample_read add wave -noupdate -group {SAMPLE MEM} /l0_dds_writer_test2/uut/sample_ready_in add wave -noupdate -group {SAMPLE MEM} /l0_dds_writer_test2/uut/sample_valid_in add wave -noupdate -group {SAMPLE MEM} -radix hexadecimal /l0_dds_writer_test2/uut/sample_write_data add wave -noupdate -group {SAMPLE MEM} /l0_dds_writer_test2/uut/sample_ready_out add wave -noupdate -group {SAMPLE MEM} /l0_dds_writer_test2/uut/sample_valid_out add wave -noupdate -group {SAMPLE MEM} -radix hexadecimal /l0_dds_writer_test2/uut/sample_read_data add wave -noupdate -group {SAMPLE MEM} /l0_dds_writer_test2/uut/sample_abort_read add wave -noupdate -group {PAYLOAD MEM} -radix unsigned /l0_dds_writer_test2/uut/payload_addr add wave -noupdate -group {PAYLOAD MEM} /l0_dds_writer_test2/uut/payload_read add wave -noupdate -group {PAYLOAD MEM} /l0_dds_writer_test2/uut/payload_ready_in add wave -noupdate -group {PAYLOAD MEM} /l0_dds_writer_test2/uut/payload_valid_in add wave -noupdate -group {PAYLOAD MEM} -radix hexadecimal /l0_dds_writer_test2/uut/payload_write_data add wave -noupdate -group {PAYLOAD MEM} /l0_dds_writer_test2/uut/payload_ready_out add wave -noupdate -group {PAYLOAD MEM} /l0_dds_writer_test2/uut/payload_valid_out add wave -noupdate -group {PAYLOAD MEM} -radix hexadecimal /l0_dds_writer_test2/uut/payload_read_data add wave -noupdate -group {PAYLOAD MEM} /l0_dds_writer_test2/uut/payload_abort_read add wave -noupdate /l0_dds_writer_test2/uut/inst_op_start add wave -noupdate /l0_dds_writer_test2/uut/inst_opcode add wave -noupdate /l0_dds_writer_test2/uut/inst_op_done add wave -noupdate /l0_dds_writer_test2/uut/inst_stage add wave -noupdate /l0_dds_writer_test2/uut/inst_cnt add wave -noupdate -radix unsigned /l0_dds_writer_test2/uut/inst_addr_base add wave -noupdate -group {INSTANCE MEM} -radix unsigned /l0_dds_writer_test2/uut/inst_addr add wave -noupdate -group {INSTANCE MEM} /l0_dds_writer_test2/uut/inst_read add wave -noupdate -group {INSTANCE MEM} /l0_dds_writer_test2/uut/inst_ready_in add wave -noupdate -group {INSTANCE MEM} /l0_dds_writer_test2/uut/inst_valid_in add wave -noupdate -group {INSTANCE MEM} -radix hexadecimal /l0_dds_writer_test2/uut/inst_write_data add wave -noupdate -group {INSTANCE MEM} /l0_dds_writer_test2/uut/inst_ready_out add wave -noupdate -group {INSTANCE MEM} /l0_dds_writer_test2/uut/inst_valid_out add wave -noupdate -group {INSTANCE MEM} -radix hexadecimal /l0_dds_writer_test2/uut/inst_read_data add wave -noupdate -group {INSTANCE MEM} /l0_dds_writer_test2/uut/inst_abort_read add wave -noupdate -radix hexadecimal -childformat {{/l0_dds_writer_test2/uut/inst_data.i -radix hexadecimal} {/l0_dds_writer_test2/uut/inst_data.addr -radix unsigned} {/l0_dds_writer_test2/uut/inst_data.key_hash -radix hexadecimal} {/l0_dds_writer_test2/uut/inst_data.status_info -radix binary} {/l0_dds_writer_test2/uut/inst_data.sample_cnt -radix unsigned} {/l0_dds_writer_test2/uut/inst_data.ack_cnt -radix unsigned}} -subitemconfig {/l0_dds_writer_test2/uut/inst_data.i {-height 15 -radix hexadecimal} /l0_dds_writer_test2/uut/inst_data.addr {-height 15 -radix unsigned} /l0_dds_writer_test2/uut/inst_data.key_hash {-height 15 -radix hexadecimal} /l0_dds_writer_test2/uut/inst_data.status_info {-height 15 -radix binary} /l0_dds_writer_test2/uut/inst_data.sample_cnt {-height 15 -radix unsigned} /l0_dds_writer_test2/uut/inst_data.ack_cnt {-height 15 -radix unsigned} /l0_dds_writer_test2/uut/inst_data.field_flags {-height 15}} /l0_dds_writer_test2/uut/inst_data add wave -noupdate -divider {KEY HOLDER} add wave -noupdate -group {KEY HOLDER} /l0_dds_writer_test2/uut/start_kh add wave -noupdate -group {KEY HOLDER} /l0_dds_writer_test2/uut/opcode_kh add wave -noupdate -group {KEY HOLDER} /l0_dds_writer_test2/uut/ack_kh add wave -noupdate -group {KEY HOLDER} -radix hexadecimal /l0_dds_writer_test2/uut/data_in_kh add wave -noupdate -group {KEY HOLDER} /l0_dds_writer_test2/uut/valid_in_kh add wave -noupdate -group {KEY HOLDER} /l0_dds_writer_test2/uut/ready_in_kh add wave -noupdate -group {KEY HOLDER} /l0_dds_writer_test2/uut/last_word_in_kh add wave -noupdate -group {KEY HOLDER} -radix hexadecimal /l0_dds_writer_test2/uut/data_out_kh add wave -noupdate -group {KEY HOLDER} /l0_dds_writer_test2/uut/valid_out_kh add wave -noupdate -group {KEY HOLDER} /l0_dds_writer_test2/uut/ready_out_kh add wave -noupdate -group {KEY HOLDER} /l0_dds_writer_test2/uut/last_word_out_kh add wave -noupdate -group {KEY HOLDER} /l0_dds_writer_test2/uut/abort_kh add wave -noupdate -divider POINTERS add wave -noupdate -group {LIST POINTERS} -radix unsigned /l0_dds_writer_test2/uut/empty_sample_list_head add wave -noupdate -group {LIST POINTERS} -radix unsigned /l0_dds_writer_test2/uut/empty_sample_list_tail add wave -noupdate -group {LIST POINTERS} -radix unsigned /l0_dds_writer_test2/uut/empty_payload_list_head add wave -noupdate -group {LIST POINTERS} -radix unsigned /l0_dds_writer_test2/uut/oldest_sample add wave -noupdate -group {LIST POINTERS} -radix unsigned /l0_dds_writer_test2/uut/newest_sample add wave -noupdate -group {LIST POINTERS} -radix unsigned /l0_dds_writer_test2/uut/inst_empty_head add wave -noupdate -group {LIST POINTERS} -radix unsigned /l0_dds_writer_test2/uut/inst_occupied_head add wave -noupdate -group {GENERAL POINTERS} -radix unsigned /l0_dds_writer_test2/uut/cur_sample add wave -noupdate -group {GENERAL POINTERS} -radix unsigned /l0_dds_writer_test2/uut/prev_sample add wave -noupdate -group {GENERAL POINTERS} -radix unsigned /l0_dds_writer_test2/uut/next_sample add wave -noupdate -group {GENERAL POINTERS} -radix unsigned /l0_dds_writer_test2/uut/cur_payload add wave -noupdate -group {GENERAL POINTERS} -radix unsigned /l0_dds_writer_test2/uut/next_payload add wave -noupdate -group {GENERAL POINTERS} -radix unsigned /l0_dds_writer_test2/uut/cur_inst add wave -noupdate -group {GENERAL POINTERS} -radix unsigned /l0_dds_writer_test2/uut/next_inst add wave -noupdate -divider MISC add wave -noupdate /l0_dds_writer_test2/uut/ack_wait add wave -noupdate /l0_dds_writer_test2/uut/ack_wait_check add wave -noupdate -radix unsigned /l0_dds_writer_test2/uut/timeout_time TreeUpdate [SetDefaultTree] WaveRestoreCursors {{Cursor 1} {158543351 ps} 0} quietly wave cursor active 1 configure wave -namecolwidth 187 configure wave -valuecolwidth 100 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 {157882360 ps} {158883001 ps}