Hardware Implementation of Intel JESDIP Core with Agilex 7 and AFe7950EVM
Hi everyone,
I am trying to configure Intel JESDIP Core with Terasic Agilex SOM Module FPGA: Agilex AGFB014R24B2E2V development kit and TI's AFE7950EVM. While configuring the board in simplex mode(only transmit) we are getting error as follows in the system console.
Info : Master path=/devices/AGFB014R24A(.|R1|R2)|..@1#USB-1#Apollo Agilex/(link)/JTAG/alt_sld_fab_0_alt_sld_fab_0_sldfabric.node_2/alt_sld_fab_0_alt_sld_fab_0_host_link_jtag.h2t/alt_sld_fab_0_alt_sld_fab_0_stfabric.h2t_0/alt_sld_fab_0_alt_sld_fab_0_memfabric_transacto.avalon_master and Index= 1
% start_basic_test
---Read Initial Status----
master_list_length = 2
PIO Status = 0x00000084
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= 0x00000084
RX Error0 Status= 0x00000084
RX Error1 Status= 0x00000002
master_list_length = 2
Pulse sysref done!
tx_status: 0x00000084
rx_status1: 0x00000084
rx_status2: 0x00000002
rx_status1_masked = 0x0
f_value: 1
k_value: 1
master_list_length = 2
Info : Master path=/devices/AGFB014R24A(.|R1|R2)|..@1#USB-1#Apollo Agilex/(link)/JTAG/alt_sld_fab_0_alt_sld_fab_0_sldfabric.node_2/alt_sld_fab_0_alt_sld_fab_0_host_link_jtag.h2t/alt_sld_fab_0_alt_sld_fab_0_stfabric.h2t_0/alt_sld_fab_0_alt_sld_fab_0_memfabric_transacto.avalon_master
Status: 0x4 (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 = 0x00000084
RX Error0 Status = 0x00000084
RX Error1 Status = 0x00000002
% read_status_pio
master_list_length = 2
PIO Status = 0x00000084
% reset
master_list_length = 2
Reset done!
% sloopback 0
master_list_length = 2
Disabled loopback done
% sysref
master_list_length = 2
Pulse sysref done!
% reset
master_list_length = 2
Reset done!
% sysref
master_list_length = 2
Pulse sysref done!
% read_status_pio
master_list_length = 2
PIO Status = 0x00000084
Could you please suggest what could be the problem because of which we are getting this error? The reference clock used is 184.32MHz and LMFS=12410 Data rate=7372.8Mbps.
When I am trying with TX-RX example design with same clock and LMFS configuration also I am getting the same error as shown above.
Thank you
Vandana G S