Hi everyone,
I use C6678 to communicate with FPGA via SRIO. Mostly the srio works fine, but sometimes it seems dead locked after working for a while. FPGA use SWRITE(priority 0) and DOORBELL(priority 2) to send data to DSP, and DSP send data to FPGA via SWRITE(priority 2). Every time the problem happens, both the sending and recieving seems dead locked together. I notified Advisory 12 in the silicon errate that there is a possibility that the local SRIO module will lock up and stop processing incoming packetsWhen a high volume of SRIO packets with varying priorities arrive at a device and are being forwarded to another device. Is there a way to confirm that the Advisory 12 could be the cause of my problem?
Thanks.