Hi Champs,
I have a question with regards to Multicast response checking (Doorbell) on the C6678.
It seems that DSP and FPGA IP bhave differently, which causes an issue. Here's the scenario. The DSP is sending a multicast doorbell to the FPGA. The FPGA is sending back the response but it's not accepted by the DSP. The reason seems because the FPGA IP is not swapping SourceID and DestID (as defined in SRIO standard). Instead it's filling in it's own ID into SourceID. This means we're seeing a response timeout on the DSP.
The question is: Can we disable SourceID checking on the Doorbell response in the DSP? I believe checking DestID and TransactionID would be sufficient according to the SRIO standard.
Kind regards,
one and zero