# gen_x1_vectors seed=20261106 tiles=9923 A=4600 G=3 R=1500 B=300 C=3520 clamp_valued_outputs=130 sticky_A=1 sticky_G=0 sticky_R=0 sticky_B=0 sticky_C=1 # iverilog -g2012 -s tb_cv_x1_pro_axi public/forge/source/dut.v integration/rtl/cv_x1_pro_axi.v integration/tb/common/axil_monitor.sv integration/tb/common/axis_monitor.sv integration/tb/x1/tb_cv_x1_pro_axi.sv; vvp -n x1.vvp +seed=1 +vec=vec tb_cv_x1_pro_axi simulator=icarus seed=1 tiles A=4600 G=3 R=1500 B=300 C=3520 [340000] reset values checked (0) [1340000] T1 directed register tests done [54890000] T2 random register traffic done (error classes seen 0x6) [162820000] T3 stream A done: 4600 results compared [163600000] T4 busy-guard test done [167010000] T5 reset asserted after 337 cycles; 156 results checked before reset [167460000] reset values checked (1) [174170000] T6 post-reset zero-weight stream done [252510000] T7 stream C done SUMMARY tb_errors=0 monitor_errors=0 SUMMARY checks: register_reads_compared=1044 write_responses_compared=1110 stream_results_compared=8579 SUMMARY axi4lite: writes=1110 (OKAY 589, SLVERR 521) reads=1044 (OKAY 855, SLVERR 189) SUMMARY axi4lite timing: last_of_AW_W_handshake_to_B_handshake_min_cycles=2 AR_to_R_handshake_min_cycles=1 min_cycles_between_AW_handshakes=2 min_cycles_between_AR_handshakes=2 SUMMARY axi4lite ordering: aw_before_w=172 w_before_aw=199 same_cycle=739 back_to_back_aw=682 back_to_back_ar=675 max_outstanding_wr=2 max_outstanding_rd=1 SUMMARY axi4stream: s_axis_transfers=8583 s_back_to_back=5815 m_axis_transfers=8579 m_back_to_back=5842 m_stall_cycles=6368 m_tready_midcycle_toggles_checked=7566 SUMMARY timing: s_to_m_handshake_latency_cycles min=4 max=83 over 8579 results; always-valid/always-ready window: 500 results in 500 cycles RESULT: PASS integration/tb/x1/tb_cv_x1_pro_axi.sv:604: $finish called at 252610000 (1ps)