Thank you for your help,
I have done HW_Test as you mentioned but.... result was failed...
So, what could be causing the HW issue? could you let me know how can I fix this error?
or do you need more information about HW?
Again, thank you so much for your help.
Below is the log in Tcl console.
======================================================================================
% get_service_paths master
{/devices/5SGXEA7H(1|2|2ES|3|3ES)|..@1#USB-0/(link)/JTAG/(110:132 v1 #0)/phy_0/master}
{/devices/5SGXEA7H(1|2|2ES|3|3ES)|..@1#USB-0/(link)/JTAG/(70:34 v3 #0)/nios2_0}
% source main.tcl
Info : {/devices/5SGXEA7H(1|2|2ES|3|3ES)|..@1#USB-0/(link)/JTAG/(110:132 v1 #0)/phy_0/master} {/devices/5SGXEA7H(1|2|2ES|3|3ES)|..@1#USB-0/(link)/JTAG/(70:34 v3 #0)/nios2_0}
master_list_length = 2
--- Initialization (Check master path) ---
master_list_length = 2
Info : Master path=/devices/5SGXEA7H(1|2|2ES|3|3ES)|..@1#USB-0/(link)/JTAG/(70:34 v3 #0)/nios2_0 and Index= 1
% start_basic_test
---Read Initial Status----
master_list_length = 2
PIO Status = 0x10c00326
master_list_length = 2
Reset done!
master_list_length = 2
Enabled loopback done
master_list_length = 2
Waiting for reset seq active low...
Reset seq active low
Link and frame reset held
Waiting for reset seq active low...
Reset seq active low
master_list_length = 2
Setting tx_test & rx_test registers...
Set test mode to PRBS test pattern
Waiting for reset seq active low...
Reset seq active low
Link and frame reset released
Waiting for reset seq active low...
Reset seq active low
master_list_length = 2
Error status registers cleared
TX Error Status= 0x000000ff
RX Error0 Status= 0x000000ff
RX Error1 Status= 0x000003ff
master_list_length = 2
Pulse sysref done!
tx_status: 0x000000ff
rx_status1: 0x000000ff
rx_status2: 0x000003ff
rx_status1_masked = 0x1
f_value: 3
k_value: 1
rbd_count: 254
offset = 252
master_list_length = 2
Reset done!
master_list_length = 2
Waiting for reset seq active low...
Reset seq active low
Link and frame reset held
Waiting for reset seq active low...
Reset seq active low
master_list_length = 2
Setting tx_test & rx_test registers...
Set test mode to PRBS test pattern
master_list_length = 2
New RBD offset = 254
Waiting for reset seq active low...
Reset seq active low
Link and frame reset released
Waiting for reset seq active low...
Reset seq active low
master_list_length = 2
Error status registers cleared
TX Error Status= 0x000000ff
RX Error0 Status= 0x000000ff
RX Error1 Status= 0x000003ff
master_list_length = 2
Pulse sysref done!
tx_status: 0x000000ff
rx_status1: 0x000000ff
rx_status2: 0x000003ff
rx_status1_masked = 0x1
master_list_length = 2
Info : Master path=/devices/5SGXEA7H(1|2|2ES|3|3ES)|..@1#USB-0/(link)/JTAG/(70:34 v3 #0)/nios2_0
Status: 0x26 (Masked value)
Info: Bit 0 - Core PLL Locked
Info: Bit 1 - TX XCVR Ready
Info: Bit 2 - RX XCVR Ready
Info: Bit 3 - Patchk Data Error
Info: Bit 4 - Tx Link Error
Info: Bit 5 - Rx Link Error
TX Status0: 0x4 (Masked value)
Info: Bit 0 - SYNC_N
Info: Bit {2:1} - Data Link Layer (DLL)
- 00: Code Group Synchronization (CGS)
- 01: Initial Lane Alignment Sequence (ILAS)
- 10: User Data Mode
- 11: D21.5 test mode
RX Status0: 0x0 (Masked value)
Info: Bit 0 - SYNC_N
HW_TEST : FAIL
master_list_length = 2
Read Error Status Register
TX Error Status = 0x000000ff
RX Error0 Status = 0x000000ff
RX Error1 Status = 0x000003ff
%