Hi experts,
I am facing issue for SRIO between Kintex FPGA and TI 6678 LE DSP Boards.
Summary:
Setup:
1) 1 Kintex FPGA Board and 1 TI 6678 LE Board
Steps tried :
1) C6678 Board to Board SRIO Tested both sides, for Nwrite_R transaction successfully(Configurations (4x,1 port, 5 Gbps)),
Only port 0 used.
2) FPGA Board to Board SRIO tested successfully
3) Configurations (4x,1 port, 5 Gbps)
4) FPGA loads the code first , then dsp loads the code.
Misc:
i) FPGA uses 0xBEEF device ID for transmit and DSP uses 0xBEEF for accepting NWrite_R packet.As mentioned this transaction is successful.
ii) DSP uses 0x04560 device ID for response to FPGA and FPGA uses 0x4560 for accepting response from DSP.
FGPA does not receive any response from DSP.
Problem faced:
1) When FPGA initiates a Nwrite_R transaction, dsp able to receive the data . But response from DSP to FPGA not seen at hardware port level as measured
using logic analyzer
I have referred, multiple threads in the forum , to rule out
1) Device ID related issues
2) BRR and port matching configurations( not sure how FPGA handles incoming packets)
Regards
nikunj