GTS Dynamic Reconfiguration Controller IP User Guide: Agilex™ 5 FPGAs and SoCs

ID 849710
Date 10/22/2025
Public
Document Table of Contents

9.4.1.1. Verifying the Simulation Results

The following sample output illustrates a successful simulation test run.

# DR_STATUS_L1: dr_load_ip_settings() done
# DR_STATUS_L1: dr_load_ip_settings(): ch=0, ip_settings_ndx=0x27b, num_ip_settings=3
# DR_STATUS_L1: dr_load_ip_settings() done
# DR_STATUS_L2: dr_onehot_mux_select_set(): profile_id=1, enable=1
# DR_STATUS_L1: dr_load_profile() done (error = 0)
# DR_STATUS_L2: dr_src_release_pause_request(): 0x1
# DR_STATUS_L2: dr_src_release_pause_request() done
# DR_STATUS_L1: dr_load_sequence() done, iteration to final profile successfully finish (iter=3)
# DR_STATUS_L0: DR NIOS reconfiguration done
# DR_STATUS_L0: DR NIOS ready for next trigger
# DR_STATUS_L0: DR NIOS waiting for trigger
# The time now is 1570000000000 
# 
# ** Info: Check error status
#    Time: 1570667950 ps  Scope: basic_avl_tb_top File: ./basic_avl_tb_top.sv Line: 601
# ====>MATCH!  Read addr = 00000070, ReaddataValid = 1 Readdata = 00000001 Expected_Readdata = 00000001 
# 
# ====>MATCH!  Read addr = 00000074, ReaddataValid = 1 Readdata = 00000000 Expected_Readdata = 00000000 
# 
# ** Info: DR Controller state:          5
#    Time: 1570946701 ps  Scope: basic_avl_tb_top File: ./basic_avl_tb_top.sv Line: 610
# ** Info: Release CPRI reset
#    Time: 1570946701 ps  Scope: basic_avl_tb_top File: ./basic_avl_tb_top.sv Line: 612
# [STATUS_FSM] (@t = 1571209500000) (basic_avl_tb_top.intel_eth_gts_hw.IP_INST[0].hw_ip_top.dut.tennm_ipfluxtop_uxtop_wrap_ch0_0.sf_rtl_ncrypt_inst.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>) State change from RESET to S5, R4, W3 
# [STATUS_FSM] (@t = 1571444700000) (basic_avl_tb_top.intel_eth_gts_hw.IP_INST[0].hw_ip_top.dut.tennm_ipfluxtop_uxtop_wrap_ch0_0.sf_rtl_ncrypt_inst.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>) State change from S0, R0, W0 TO S2, R0, W0
# [STATUS_FSM] (@t = 1573886006000) (basic_avl_tb_top.intel_eth_gts_hw.IP_INST[0].hw_ip_top.dut.tennm_ipfluxtop_uxtop_wrap_ch0_0.sf_rtl_ncrypt_inst.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>) Finished state change from S0, R0, W0 TO S2, R0, W0
# rck0_per = 6510.416000
# fast_per = 6509.764958
# slow_per = 6511.067041
# rck0_per = 6510.416000
# [STATUS_FSM] (@t = 1576670006000) (basic_avl_tb_top.intel_eth_gts_hw.IP_INST[0].hw_ip_top.dut.tennm_ipfluxtop_uxtop_wrap_ch0_0.sf_rtl_ncrypt_inst.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>) State change from RESET to S0, R0, W0 
# [STATUS_FSM] (@t = 1576718006000) (basic_avl_tb_top.intel_eth_gts_hw.IP_INST[0].hw_ip_top.dut.tennm_ipfluxtop_uxtop_wrap_ch0_0.sf_rtl_ncrypt_inst.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>) Finished state change from RESET to S0, R0, W0
# [STATUS_FSM] (@t = 1576750006000) (basic_avl_tb_top.intel_eth_gts_hw.IP_INST[0].hw_ip_top.dut.tennm_ipfluxtop_uxtop_wrap_ch0_0.sf_rtl_ncrypt_inst.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>) State change from RESET to S5, R4, W3 
# [STATUS_FSM] (@t = 1576894006000) (basic_avl_tb_top.intel_eth_gts_hw.IP_INST[0].hw_ip_top.dut.tennm_ipfluxtop_uxtop_wrap_ch0_0.sf_rtl_ncrypt_inst.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>) State change from S0, R0, W0 TO S2, R0, W0
# The time now is 1580000000000 
# 
# [STATUS_FSM] (@t = 1583086006000) (basic_avl_tb_top.intel_eth_gts_hw.IP_INST[0].hw_ip_top.dut.tennm_ipfluxtop_uxtop_wrap_ch0_0.sf_rtl_ncrypt_inst.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>) Finished state change from RESET to S5, R4, W3
# rck0_per = 6510.416000
# fast_per = 6509.764958
# slow_per = 6511.067041
# rck0_per = 6510.416000
# [STATUS_FSM] (@t = 1586190006000) (basic_avl_tb_top.intel_eth_gts_hw.IP_INST[0].hw_ip_top.dut.tennm_ipfluxtop_uxtop_wrap_ch0_0.sf_rtl_ncrypt_inst.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>) Finished state change from S0, R0, W0 TO S2, R0, W0
# The time now is 1590000000000 
# 
# [STATUS_FSM] (@t = 1591502006000) (basic_avl_tb_top.intel_eth_gts_hw.IP_INST[0].hw_ip_top.dut.tennm_ipfluxtop_uxtop_wrap_ch0_0.sf_rtl_ncrypt_inst.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>.<protected>) Finished state change from RESET to S5, R4, W3
# ** Info: CPRI Tx ready
#    Time: 1591580 ns  Scope: basic_avl_tb_top File: ./basic_avl_tb_top.sv Line: 616
# ** Info: CPRI Rx ready
#    Time: 1596364 ns  Scope: basic_avl_tb_top File: ./basic_avl_tb_top.sv Line: 618
# Waiting for 8b10b pattern aligned
# The time now is 1600000000000 
# 
# *** waiting for hyperframe sync to assert...
# 
# The time now is 1860000000000 
# 
# Checking patteren status
# ** Channels have received data correctly!
# ** Info: Test of CPRI profile passed
#    Time: 1869858808724 fs  Scope: basic_avl_tb_top File: ./basic_avl_tb_top.sv Line: 631
# ** Info: Test case passed
#    Time: 1869858808724 fs  Scope: basic_avl_tb_top File: ./basic_avl_tb_top.sv Line: 632
# The time now is 1870000000000 
# 
# ** Note: $finish    : ./basic_avl_tb_top.sv(639)
#    Time: 1870058808724 fs  Iteration: 0  Instance: /basic_avl_tb_top
# 1
# Break in Module basic_avl_tb_top at ./basic_avl_tb_top.sv line 639
# End time: 12:26:49 on Sep 12,2025, Elapsed time: 1:13:37
# Errors: 0, Warnings: 3237, Suppressed Errors: 12, Suppressed Warnings: 305