i've a DSP that must exchange data with multiple devices (FPGA and DSP) via SRIO
We use doorbell for interrupt the core telling that new data is aviable or that buffer have been readen.
We need to expand our network and use different doorbell for signaling different operation to different buffers from different sources... So, is there any way to identify not only the Doorbell Info Field (reading the 4 Doorbell interrupt status reg) but also t he source (SrcID) that have sent the doorbell?
This field is present in Rapid-IO doorbell packet, so is possible to read and store that information?