This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SRIO connecting problem

Im trying to connet EVM6678 with a fpga using lane 3, using the example program multicoreLoopback. Result shows sent successfuly, but non of the cores received any data. 

I just cannot figure out how to configure the socket to a specific lane or port. Im wondering how the socket works.

Many thanks

  • I will ask some of the LLD experts to chime in, but from a HW perspective outbound port and priority is determined by the SRIO transmit queue that the message is put on. 
    This is done with RIO_TX_QUEUE_SCH_INFOx registers for port number and CDMA registers for priority.  The RIO_TX_QUEUE_SCH_INFO registers are programmed initially before the peripheral is enabled completely.  So the real question is how the socket maps to a TX queue.

    Regards,

    Travis

  • Thanks very much.

    Looking forword to your answer