This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RTOS/TMS320C6678: SRIO runtime problem

Part Number: TMS320C6678

Tool/software: TI-RTOS

Hi

My tools:

OS: win7

Board: customized

DSP: C6678

FPGA: Virtex 7

CCS: 7

I could connect FPGA to DSP via SRIO but I have some problems now.

At first, I could make a project that I send data from FPGA to DSP and after some processing, DSP returned the results via SRIO.

Now, some problems appear in run time mode. For debugging I checked some registers as below:

SPn_Err_STAT

SPn_CTL

SPn_LM_RESP

SPX_ERR_DET

The registers value in correct state are as below:

SPn_Err_STAT --------> 0x00000002 (Port_OK)

SPn_CTL --------> 0xd0600001

SPn_LM_RESP -------> 0x00000000

SPX_ERR_DET -------> 0x00000000

The registers value in uncorrect state are as below:

SPn_Err_STAT --------> The feilds "Input Error Stopped", "Input Error Encountered" and "Output Error Encountered" are set.

SPn_CTL --------> 0xd0600001

SPn_LM_RESP -------> 0x80000010

SPX_ERR_DET -------> The feild "Delineation Error" is set.

Q1:

Why did those errors happen? Please help me to analyze and solve the problem.("Input Error Stopped", "Input Error Encountered","Output Error Encountered" and "Delineation Error" )

Q2:

Why the " SPn_LM_RESP " value at the correct state is" 0x00000000"? 

Best Regards