各位好:
如题,我目前把DSP作为从设备,程序设置为no_loopback,FPGA和SRIO之间的4个链路分别配置成1x模式、2.5Gbps,FPGA都能够从DSP端读写数据。但是一旦配置成SRIO4x模式,就会有如下错误:
[C66xx_0] SRIO test between two DSPs start............................................
Enable Exception handling...
SRIO path configuration 4xLaneABCD
Input port 0 next expected ackID value: 0x0
Output port 0 unacknowledged ackID: 0x0
Output port 0 next transmitted ackID value: 0x0
The output port 0 has encountered a degraded condition. The degraded port error threshold has been reached in the Port n Error Rate Threshold Register.
The output port 0 has encountered (and possibly recovered from) a transmission error. This bit is set when bit 16 is set.
The output port 0 is in the output error-stopped state.
The input port 0 has encountered (and possibly recovered from) a transmission error. This bit is set when bit 8 is set.
The input port 0 is in the input error-stopped state.
The input or output port 0 has encountered an error from which hardware was unable to recover.
Port 0 OK condition. The input and output ports are initialized, and the port is exchanging error-free control symbols with the attached device.
The port 0 detected a delineation error. The port received an unaligned /SC/ or /PD/ or undefined code-group. The capture registers do not have valid information during this error detection.
The port 0 experienced a link timeout. The port did not receive an acknowledge or link-response control symbol within the specified time-out interval. The capture registers do not have valid information during this error detection.
Type of information logged: 0 (0 - packet, 1 - control symbol)
captured error bit in the Port Error Detect Register: 31
control symbol or Bytes 0 to 3 of the packet header that correspond to the error: 0x0
Bytes 4 to 7 of the packet header that corresponds to the error: 0x0
Bytes 8 to 11 of the packet header that corresponds to the error: 0x0
Bytes 12 to 15 of the packet header that corresponds to the error: 0x0
15 8b/10b deconding error have occurred
SP[0]_ERR_STAT = 0x01010102
SP[0]_ERR_DET = 0x00000004
Corrected Error Stop Condition. SP[0]_ERR_STAT = 0x01010102
求教这是什么导致的?每个链路单独不都能够正常通信么?