Hi,
I have a design issue while configuring SRIO on TI 6474 multicore DSP.
I have to use SRIO in the Direct IO mode. As per the requirement, 2 cores of the DSP would be sending data in Downlink to a common FPGA over SRIO interface. I plan to bind these 2 cores to 2 of available 4 LSUs (i.e, core 0 to LSU1 and core 1 to LSU2).
Size of data submitted by each core to their respective LSUs is greater than 256bytes (packet size of SRIO) but less than 2700bytes. We have assigned equal priority to each LSU.
Now my query is, if both the cores submit their request to their respective LSUs simultaneously, is it guaranteed that complete data from one core would be transmitted over SRIO link before the SRIO transmits data belonging to other core. Or, SRIO peripheral can multiplex data from 2 LSUs in chunk of 256bytes.
Actually we have a requirement from FPGA, that data from one core should be completely transmitted before data from another core is sent.
Does SRIO provide any configuration to guarantee the same or I need to take care of this requirement in software.
Thanks,
Akhilesh