Hi,
Is it possible/reasonable to implement the RIO Message Passing logical layer in software?
We have a C6455 connected to an OMAPL-137 via SRIO and an FPGA. The C6455 is connected to the FPGA with SRIO; we expect to stream video from the FPGA to the C6455. We are using the Altera RIO MegaCore to implement SRIO in the FPGA. The FPGA is also connected to an OMAPL-137 and we need to send control data from the C6747, over the EMIF to the FPGA and on to the C6455 via the SRIO.
I had thought we could send SRIO Messages from the C6747 but it has just become clear to me that the FPGA MegaCore doesn't implement the RIO Message Passing logical layer. It does implement the Direct I/O logical layer so streaming the video is easy.
Is a device like the C6747 capable of running a RIO Message Passing implementation and if so is it something that could be implemented with a reasonable amount of effort?
Are there any example software RIO Message Passing implementations available anywhere?
Are there any tools/libraries from 3rd party vendors that might help me? Obviously a 3rd-party library would have to capable of talking to the FPGA Physical Layer over the C6747 EMIF.
Does any of what I've written make sense?
Thanks,
Matt