rtps-fpga/sim/L0_dds_reader_test7_arzkriu.do
Greek 90a4c7928a Backport Memory Controller to rtps_builtin_endpoint
Backport Memory Controller and Memory FSM from RTPS/DDS Endpoints to
RTPS Builtin Endpoint.
The Memory is now using a single linked list and the FSM uses Frame Field
Flags.
The main FSM uses check_time to initiate stale checks, and the stale
checks are done in the main FSM.
Testbench was modified to accomodate the changes (Previous L0 Test4 was
removed and integrated in L0 Test 1).
2021-05-11 13:23:55 +02:00

200 lines
25 KiB
Plaintext

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
}
radix define SAMPLE_STATE {
"16#00000001#" "READ_SAMPLE_STATE",
"16#00000002#" "NOT_READ_SAMPLE_STATE",
"16#FFFFFFFF#" "ANY_SAMPLE_STATE",
-default binary
}
radix define VIEW_STATE {
"16#00000001#" "NEW_VIEW_STATE",
"16#00000002#" "NOT_NEW_VIEW_STATE",
"16#FFFFFFFF#" "ANY_VIEW_STATE",
-default binary
}
radix define INSTANCE_STATE {
"16#00000001#" "ALIVE_INSTANCE_STATE",
"16#00000002#" "NOT_ALIVE_DISPOSED_INSTANCE_STATE",
"16#00000004#" "NOT_ALIVE_NO_WRITERS_INSTANCE_STATE",
"16#FFFFFFFF#" "ANY_INSTANCE_STATE",
-default binary
}
radix define LAST_REASON {
"16#00000000#" "NOT_REJECTED",
"16#00000001#" "REJECTED_BY_INSTANCES_LIMIT",
"16#00000002#" "REJECTED_BY_SAMPLES_LIMIT",
"16#00000003#" "REJECTED_BY_SAMPLES_PER_INSTANCE_LIMIT",
"16#000000FF#" "REJECTED_BY_PAYOAD_MEMORY_LIMIT",
-default binary
}
quietly WaveActivateNextPane {} 0
add wave -noupdate -divider SYSTEM
add wave -noupdate /l0_dds_reader_test7_arzkriu/uut/clk
add wave -noupdate /l0_dds_reader_test7_arzkriu/uut/reset
add wave -noupdate -radix unsigned /l0_dds_reader_test7_arzkriu/uut/time
add wave -noupdate -radix unsigned /l0_dds_reader_test7_arzkriu/uut/lifespan_time
add wave -noupdate -divider RTPS
add wave -noupdate -expand -group RTPS /l0_dds_reader_test7_arzkriu/uut/start_rtps
add wave -noupdate -expand -group RTPS /l0_dds_reader_test7_arzkriu/uut/opcode_rtps
add wave -noupdate -expand -group RTPS /l0_dds_reader_test7_arzkriu/uut/ack_rtps
add wave -noupdate -expand -group RTPS /l0_dds_reader_test7_arzkriu/uut/ret_rtps
add wave -noupdate -expand -group RTPS /l0_dds_reader_test7_arzkriu/uut/done_rtps
add wave -noupdate -expand -group RTPS /l0_dds_reader_test7_arzkriu/uut/ready_in_rtps
add wave -noupdate -expand -group RTPS /l0_dds_reader_test7_arzkriu/uut/valid_in_rtps
add wave -noupdate -expand -group RTPS -radix hexadecimal /l0_dds_reader_test7_arzkriu/uut/data_in_rtps
add wave -noupdate -expand -group RTPS /l0_dds_reader_test7_arzkriu/uut/last_word_in_rtps
add wave -noupdate -divider DDS
add wave -noupdate -group DDS /l0_dds_reader_test7_arzkriu/uut/start_dds
add wave -noupdate -group DDS /l0_dds_reader_test7_arzkriu/uut/ack_dds
add wave -noupdate -group DDS /l0_dds_reader_test7_arzkriu/uut/opcode_dds
add wave -noupdate -group DDS -radix SAMPLE_STATE /l0_dds_reader_test7_arzkriu/uut/sample_state_dds
add wave -noupdate -group DDS -radix INSTANCE_STATE /l0_dds_reader_test7_arzkriu/uut/instance_state_dds
add wave -noupdate -group DDS -radix VIEW_STATE /l0_dds_reader_test7_arzkriu/uut/view_state_dds
add wave -noupdate -group DDS -radix hexadecimal /l0_dds_reader_test7_arzkriu/uut/instance_handle_dds
add wave -noupdate -group DDS -radix unsigned /l0_dds_reader_test7_arzkriu/uut/max_samples_dds
add wave -noupdate -group DDS -radix DDS_RETCODE /l0_dds_reader_test7_arzkriu/uut/return_code_dds
add wave -noupdate -group DDS /l0_dds_reader_test7_arzkriu/uut/done_dds
add wave -noupdate -group DDS -divider SI
add wave -noupdate -group DDS -radix SAMPLE_STATE /l0_dds_reader_test7_arzkriu/uut/si_sample_state
add wave -noupdate -group DDS -radix VIEW_STATE /l0_dds_reader_test7_arzkriu/uut/si_view_state
add wave -noupdate -group DDS -radix INSTANCE_STATE /l0_dds_reader_test7_arzkriu/uut/si_instance_state
add wave -noupdate -group DDS -radix unsigned /l0_dds_reader_test7_arzkriu/uut/si_source_timestamp
add wave -noupdate -group DDS -radix hexadecimal /l0_dds_reader_test7_arzkriu/uut/si_instance_handle
add wave -noupdate -group DDS -radix hexadecimal /l0_dds_reader_test7_arzkriu/uut/si_publication_handle
add wave -noupdate -group DDS -radix unsigned /l0_dds_reader_test7_arzkriu/uut/si_disposed_generation_count
add wave -noupdate -group DDS -radix unsigned /l0_dds_reader_test7_arzkriu/uut/si_no_writers_generation_count
add wave -noupdate -group DDS -radix unsigned /l0_dds_reader_test7_arzkriu/uut/si_sample_rank
add wave -noupdate -group DDS -radix unsigned /l0_dds_reader_test7_arzkriu/uut/si_generation_rank
add wave -noupdate -group DDS -radix unsigned /l0_dds_reader_test7_arzkriu/uut/si_absolute_generation_rank
add wave -noupdate -group DDS /l0_dds_reader_test7_arzkriu/uut/si_valid_data
add wave -noupdate -group DDS /l0_dds_reader_test7_arzkriu/uut/si_valid
add wave -noupdate -group DDS /l0_dds_reader_test7_arzkriu/uut/get_data_dds
add wave -noupdate -group DDS /l0_dds_reader_test7_arzkriu/uut/eoc
add wave -noupdate -group DDS -divider OUTPUT
add wave -noupdate -group DDS /l0_dds_reader_test7_arzkriu/uut/ready_out_dds
add wave -noupdate -group DDS /l0_dds_reader_test7_arzkriu/uut/valid_out_dds
add wave -noupdate -group DDS -radix hexadecimal /l0_dds_reader_test7_arzkriu/uut/data_out_dds
add wave -noupdate -group DDS /l0_dds_reader_test7_arzkriu/uut/last_word_out_dds
add wave -noupdate -divider {MAIN FSM}
add wave -noupdate /l0_dds_reader_test7_arzkriu/uut/stage
add wave -noupdate /l0_dds_reader_test7_arzkriu/uut/stage_next
add wave -noupdate /l0_dds_reader_test7_arzkriu/uut/cnt
add wave -noupdate -divider MEMORY
add wave -noupdate -group {SAMPLE MEM} /l0_dds_reader_test7_arzkriu/uut/sample_abort_read
add wave -noupdate -group {SAMPLE MEM} -radix unsigned /l0_dds_reader_test7_arzkriu/uut/sample_mem_ctrl_inst/addr
add wave -noupdate -group {SAMPLE MEM} /l0_dds_reader_test7_arzkriu/uut/sample_mem_ctrl_inst/read
add wave -noupdate -group {SAMPLE MEM} /l0_dds_reader_test7_arzkriu/uut/sample_mem_ctrl_inst/ready_in
add wave -noupdate -group {SAMPLE MEM} /l0_dds_reader_test7_arzkriu/uut/sample_mem_ctrl_inst/valid_in
add wave -noupdate -group {SAMPLE MEM} -radix hexadecimal /l0_dds_reader_test7_arzkriu/uut/sample_mem_ctrl_inst/data_in
add wave -noupdate -group {SAMPLE MEM} /l0_dds_reader_test7_arzkriu/uut/sample_mem_ctrl_inst/ready_out
add wave -noupdate -group {SAMPLE MEM} /l0_dds_reader_test7_arzkriu/uut/sample_mem_ctrl_inst/valid_out
add wave -noupdate -group {SAMPLE MEM} -radix hexadecimal /l0_dds_reader_test7_arzkriu/uut/sample_mem_ctrl_inst/data_out
add wave -noupdate -group {PAYLOAD MEM} /l0_dds_reader_test7_arzkriu/uut/payload_abort_read
add wave -noupdate -group {PAYLOAD MEM} -radix unsigned /l0_dds_reader_test7_arzkriu/uut/payload_mem_ctrl_inst/addr
add wave -noupdate -group {PAYLOAD MEM} /l0_dds_reader_test7_arzkriu/uut/payload_mem_ctrl_inst/read
add wave -noupdate -group {PAYLOAD MEM} /l0_dds_reader_test7_arzkriu/uut/payload_mem_ctrl_inst/ready_in
add wave -noupdate -group {PAYLOAD MEM} /l0_dds_reader_test7_arzkriu/uut/payload_mem_ctrl_inst/valid_in
add wave -noupdate -group {PAYLOAD MEM} -radix hexadecimal /l0_dds_reader_test7_arzkriu/uut/payload_mem_ctrl_inst/data_in
add wave -noupdate -group {PAYLOAD MEM} /l0_dds_reader_test7_arzkriu/uut/payload_mem_ctrl_inst/ready_out
add wave -noupdate -group {PAYLOAD MEM} /l0_dds_reader_test7_arzkriu/uut/payload_mem_ctrl_inst/valid_out
add wave -noupdate -group {PAYLOAD MEM} -radix hexadecimal /l0_dds_reader_test7_arzkriu/uut/payload_mem_ctrl_inst/data_out
add wave -noupdate -group {INSTANCE MEM} /l0_dds_reader_test7_arzkriu/uut/inst_abort_read
add wave -noupdate -group {INSTANCE MEM} -radix unsigned /l0_dds_reader_test7_arzkriu/uut/gen_instance_mem_ctrl_inst/instance_mem_ctrl_inst/addr
add wave -noupdate -group {INSTANCE MEM} /l0_dds_reader_test7_arzkriu/uut/gen_instance_mem_ctrl_inst/instance_mem_ctrl_inst/read
add wave -noupdate -group {INSTANCE MEM} /l0_dds_reader_test7_arzkriu/uut/gen_instance_mem_ctrl_inst/instance_mem_ctrl_inst/ready_in
add wave -noupdate -group {INSTANCE MEM} /l0_dds_reader_test7_arzkriu/uut/gen_instance_mem_ctrl_inst/instance_mem_ctrl_inst/valid_in
add wave -noupdate -group {INSTANCE MEM} -radix hexadecimal /l0_dds_reader_test7_arzkriu/uut/gen_instance_mem_ctrl_inst/instance_mem_ctrl_inst/data_in
add wave -noupdate -group {INSTANCE MEM} /l0_dds_reader_test7_arzkriu/uut/gen_instance_mem_ctrl_inst/instance_mem_ctrl_inst/ready_out
add wave -noupdate -group {INSTANCE MEM} /l0_dds_reader_test7_arzkriu/uut/gen_instance_mem_ctrl_inst/instance_mem_ctrl_inst/valid_out
add wave -noupdate -group {INSTANCE MEM} -radix hexadecimal /l0_dds_reader_test7_arzkriu/uut/gen_instance_mem_ctrl_inst/instance_mem_ctrl_inst/data_out
add wave -noupdate /l0_dds_reader_test7_arzkriu/uut/inst_op_start
add wave -noupdate /l0_dds_reader_test7_arzkriu/uut/inst_opcode
add wave -noupdate /l0_dds_reader_test7_arzkriu/uut/inst_op_done
add wave -noupdate /l0_dds_reader_test7_arzkriu/uut/inst_stage
add wave -noupdate /l0_dds_reader_test7_arzkriu/uut/inst_stage_next
add wave -noupdate /l0_dds_reader_test7_arzkriu/uut/inst_cnt
add wave -noupdate -radix unsigned /l0_dds_reader_test7_arzkriu/uut/inst_addr_base
add wave -noupdate /l0_dds_reader_test7_arzkriu/uut/inst_mem_fields
add wave -noupdate -childformat {{/l0_dds_reader_test7_arzkriu/uut/inst_data.key_hash -radix hexadecimal} {/l0_dds_reader_test7_arzkriu/uut/inst_data.status_info -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.sample_cnt -radix unsigned} {/l0_dds_reader_test7_arzkriu/uut/inst_data.disposed_gen_cnt -radix unsigned} {/l0_dds_reader_test7_arzkriu/uut/inst_data.no_writers_gen_cnt -radix unsigned} {/l0_dds_reader_test7_arzkriu/uut/inst_data.ignore_deadline -radix unsigned} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap -radix binary -childformat {{/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0) -radix binary -childformat {{/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(0) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(1) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(2) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(3) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(4) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(5) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(6) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(7) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(8) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(9) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(10) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(11) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(12) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(13) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(14) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(15) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(16) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(17) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(18) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(19) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(20) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(21) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(22) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(23) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(24) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(25) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(26) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(27) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(28) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(29) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(30) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(31) -radix binary}}}}}} -expand -subitemconfig {/l0_dds_reader_test7_arzkriu/uut/inst_data.key_hash {-height 15 -radix hexadecimal} /l0_dds_reader_test7_arzkriu/uut/inst_data.status_info {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.sample_cnt {-height 15 -radix unsigned} /l0_dds_reader_test7_arzkriu/uut/inst_data.disposed_gen_cnt {-height 15 -radix unsigned} /l0_dds_reader_test7_arzkriu/uut/inst_data.no_writers_gen_cnt {-height 15 -radix unsigned} /l0_dds_reader_test7_arzkriu/uut/inst_data.ignore_deadline {-height 15 -radix unsigned} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap {-height 15 -radix binary -childformat {{/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0) -radix binary -childformat {{/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(0) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(1) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(2) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(3) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(4) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(5) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(6) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(7) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(8) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(9) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(10) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(11) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(12) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(13) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(14) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(15) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(16) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(17) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(18) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(19) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(20) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(21) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(22) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(23) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(24) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(25) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(26) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(27) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(28) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(29) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(30) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(31) -radix binary}}}}} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0) {-height 15 -radix binary -childformat {{/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(0) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(1) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(2) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(3) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(4) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(5) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(6) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(7) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(8) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(9) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(10) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(11) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(12) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(13) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(14) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(15) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(16) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(17) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(18) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(19) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(20) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(21) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(22) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(23) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(24) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(25) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(26) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(27) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(28) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(29) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(30) -radix binary} {/l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(31) -radix binary}}} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(0) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(1) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(2) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(3) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(4) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(5) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(6) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(7) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(8) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(9) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(10) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(11) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(12) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(13) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(14) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(15) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(16) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(17) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(18) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(19) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(20) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(21) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(22) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(23) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(24) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(25) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(26) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(27) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(28) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(29) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(30) {-height 15 -radix binary} /l0_dds_reader_test7_arzkriu/uut/inst_data.writer_bitmap(0)(31) {-height 15 -radix binary}} /l0_dds_reader_test7_arzkriu/uut/inst_data
add wave -noupdate -radix unsigned /l0_dds_reader_test7_arzkriu/uut/inst_next_addr_base
add wave -noupdate -radix unsigned /l0_dds_reader_test7_arzkriu/uut/inst_prev_addr_base
add wave -noupdate /l0_dds_reader_test7_arzkriu/uut/current_imf
add wave -noupdate /l0_dds_reader_test7_arzkriu/uut/stale_inst_cnt
add wave -noupdate -divider POINTERS
add wave -noupdate -group {LIST POINTERS} -radix unsigned /l0_dds_reader_test7_arzkriu/uut/empty_sample_list_head
add wave -noupdate -group {LIST POINTERS} -radix unsigned /l0_dds_reader_test7_arzkriu/uut/empty_sample_list_tail
add wave -noupdate -group {LIST POINTERS} -radix unsigned /l0_dds_reader_test7_arzkriu/uut/empty_payload_list_head
add wave -noupdate -group {LIST POINTERS} -radix unsigned /l0_dds_reader_test7_arzkriu/uut/oldest_sample
add wave -noupdate -group {LIST POINTERS} -radix unsigned /l0_dds_reader_test7_arzkriu/uut/newest_sample
add wave -noupdate -group {LIST POINTERS} -radix unsigned /l0_dds_reader_test7_arzkriu/uut/inst_empty_head
add wave -noupdate -group {LIST POINTERS} -radix unsigned /l0_dds_reader_test7_arzkriu/uut/inst_occupied_head
add wave -noupdate -expand -group {GENERAL POINTERS} -radix unsigned /l0_dds_reader_test7_arzkriu/uut/cur_sample
add wave -noupdate -expand -group {GENERAL POINTERS} -radix unsigned /l0_dds_reader_test7_arzkriu/uut/next_sample
add wave -noupdate -expand -group {GENERAL POINTERS} -radix unsigned /l0_dds_reader_test7_arzkriu/uut/prev_sample
add wave -noupdate -expand -group {GENERAL POINTERS} -radix unsigned /l0_dds_reader_test7_arzkriu/uut/cur_payload
add wave -noupdate -expand -group {GENERAL POINTERS} -radix unsigned /l0_dds_reader_test7_arzkriu/uut/next_payload
add wave -noupdate -expand -group {GENERAL POINTERS} -radix unsigned /l0_dds_reader_test7_arzkriu/uut/cur_inst
add wave -noupdate -expand -group {GENERAL POINTERS} -radix unsigned /l0_dds_reader_test7_arzkriu/uut/next_inst
add wave -noupdate -divider TESTBENCH
add wave -noupdate -group TESTBENCH /l0_dds_reader_test7_arzkriu/dds_start
add wave -noupdate -group TESTBENCH /l0_dds_reader_test7_arzkriu/dds_stage
add wave -noupdate -group TESTBENCH /l0_dds_reader_test7_arzkriu/dds_cnt
add wave -noupdate -group TESTBENCH /l0_dds_reader_test7_arzkriu/dds_cnt2
add wave -noupdate -group TESTBENCH /l0_dds_reader_test7_arzkriu/dds_done
add wave -noupdate -group TESTBENCH /l0_dds_reader_test7_arzkriu/rtps_start
add wave -noupdate -group TESTBENCH /l0_dds_reader_test7_arzkriu/rtps_stage
add wave -noupdate -group TESTBENCH /l0_dds_reader_test7_arzkriu/rtps_cnt
add wave -noupdate -group TESTBENCH /l0_dds_reader_test7_arzkriu/rtps_done
add wave -noupdate -divider {KEY HOLDER}
add wave -noupdate -group {KEY HOLDER} /l0_dds_reader_test7_arzkriu/uut/start_kh
add wave -noupdate -group {KEY HOLDER} /l0_dds_reader_test7_arzkriu/uut/opcode_kh
add wave -noupdate -group {KEY HOLDER} /l0_dds_reader_test7_arzkriu/uut/ack_kh
add wave -noupdate -group {KEY HOLDER} -radix hexadecimal /l0_dds_reader_test7_arzkriu/uut/data_in_kh
add wave -noupdate -group {KEY HOLDER} /l0_dds_reader_test7_arzkriu/uut/valid_in_kh
add wave -noupdate -group {KEY HOLDER} /l0_dds_reader_test7_arzkriu/uut/ready_in_kh
add wave -noupdate -group {KEY HOLDER} /l0_dds_reader_test7_arzkriu/uut/last_word_in_kh
add wave -noupdate -group {KEY HOLDER} -radix hexadecimal /l0_dds_reader_test7_arzkriu/uut/data_out_kh
add wave -noupdate -group {KEY HOLDER} /l0_dds_reader_test7_arzkriu/uut/valid_out_kh
add wave -noupdate -group {KEY HOLDER} /l0_dds_reader_test7_arzkriu/uut/ready_out_kh
add wave -noupdate -group {KEY HOLDER} /l0_dds_reader_test7_arzkriu/uut/last_word_out_kh
add wave -noupdate -group {KEY HOLDER} /l0_dds_reader_test7_arzkriu/uut/abort_kh
add wave -noupdate -divider MISC
add wave -noupdate /l0_dds_reader_test7_arzkriu/uut/status
add wave -noupdate -radix unsigned /l0_dds_reader_test7_arzkriu/uut/sample_rej_cnt
add wave -noupdate -radix unsigned /l0_dds_reader_test7_arzkriu/uut/sample_rej_cnt_change
add wave -noupdate /l0_dds_reader_test7_arzkriu/uut/sample_rej_last_reason
add wave -noupdate -radix hexadecimal /l0_dds_reader_test7_arzkriu/uut/sample_rej_last_inst
TreeUpdate [SetDefaultTree]
WaveRestoreCursors {{Cursor 1} {7016727 ps} 0} {{Cursor 2} {115175000 ps} 1}
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 {6874680 ps} {7875321 ps}