Hello,
We are working on connecting C6455 and Xilinx Virtex5 sx through
SRIO on a custom board. We are able to establish connection and
transmit some data at 125 Mhz, 1.25 Gbps in single lane
mode.
Unfortunately we have some problems with stability, namely in some
cases links are not getting up after power on. We tried to reset SRIO
on FPGA side following example design when links are up and data
transfer is ok but after reset DSP SRIO controller enters error state
(input or output stop state). If we try to copy FPGA's expected
inbound ACKID in DSP outbound and outstanding ACKID then data transfer
works sometimes for a while but eventually get I OUTPUT_RETRY_STP
(which can not be reset) or other stop conditions that reappear after
I reset them.
I would greately appreciate any advice on how to solve the reset
problem or what could be a reson for down links after power up (links
are up most of the time after power up).
Thanks in advance