I need to port an SRIO driver from a C6455 to the C6678 and, as with the equivalent port of an Ethernet driver, I have been stumped by the complexity of the new system.
Does anyone have a simple (non-BIOS) example of two C6678 DSPs communicating over SRIO that uses the absolute minimum of the extra devices that have been put in the way? I do not need or want to do anything complicated, simply move data from A to B.
Even though the Ethernet driver is working perfectly and has been reduced to something of a manageable size, much of it is still a black box, with values and settings that make no obvious sense, but seem to work. Because of this, it does not serve as much of an example for SRIO.
My greatest fear is that things like the Queue Manager are going to add very unpleasant linkage between the otherwise completely-independent Ethernet and SRIO drivers.