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

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

10.3.1. Running the Hardware Test

Follow these steps to test the hardware design example on the System Console:
  • Open Tools ➤ System Debugging Tools ➤ System Console or type the command:

    system-console &

  • In the TCL Console window, type cd hwtest to change the directory to

    <design_example_dir>/hardware_test_design/hwtest.

  • Type source main_script.tcl to open a connection to the JTAG master and start the test.
  • Verify that the output of the TCL script matches the output from a sample test run, shown below.
  • Analyze the results. A successful run displays Test Passed in the System Console.
Figure 38. TCL Console
Setup DR reconfiguration: 1G2_cpri -> 10G_nofec
Configuring DR Profile 10G_nofec....
		Successfully Write DR CTRL Register dr_ctrl_next_id_0_reg, offset = 0x0, data = 0x80010004 
		Successfully Write DR CTRL Register dr_ctrl_next_id_1_reg, offset = 0x4, data = 0x0 
Trigger DR interrupt
		Successfully Write DR CTRL Register dr_ctrl_trigger_reg, offset = 0x50, data = 0x1 
Wait for DR interrupt Ack....
	Polling For DR CTRL Register dr_ctrl_trigger_reg, offset = 0x50, bit_offset = 0, mask = 0x1 ... 
	Successfully polling DR CTRL Register dr_ctrl_trigger_reg, offset = 0x50, bit_offset = 0, data = 0x0 
DR Request acknowledged

Wait for DR reconfig to be done....
	Polling for dr_ready ... 
DR reconfig done, check for  DR errors
NO DR Errors found

Successfully Write MR CTRL Register 0x15c, offset = 0x15c, data = 0x1 
Deassert EIO reset
Dessert CPRI tx/rx reset
	Set tx reset off
	Set rx reset off
Wait reset ack (deassert) -----
	Polling For DR CTRL Register mr_eth_reset_status_reg, offset = 0x10c, bit_offset = 0, mask = 0x7 ... 
	Successfully polling DR CTRL Register mr_eth_reset_status_reg, offset = 0x10c, bit_offset = 0, data = 0x7 
	Polling For DR CTRL Register dr_ctrl_signal_rst_stat_reg, offset = 0x88, bit_offset = 0, mask = 0xf ... 
	Successfully polling DR CTRL Register dr_ctrl_signal_rst_stat_reg, offset = 0x88, bit_offset = 0, data = 0x0 
Reset acknowledged
Run traffic test (10G_nofec): 

Traffic test passed! 
 
Closed JTAG Master Service
End of dr_test: 10/02/2025 15:55:21

DR Test Passed