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.

RTOS: Serial RapidIO working

Tool/software: TI-RTOS

I am a beginner. I have read many documents on Serial RapidIO including the layers, their functionality,buffers etc. Can anyone please explain how a packet from a slave like Kintex K7 FPGA is forwarded to master which is DSP C6678, including the intermediate stages. I highly appreciate if someone explains, rather than suggesting a documents.

  • Hi,

    You are asking how to set the Kintex K7 FPGA to send packets to the TI DSP master, right? This is not supported by TI, you should contact the FPGA vendor for support on this one.

    Best Regards,
    Yordan
  • Hi Yordan

    Thanks for the reply. Yes, I was asking the same partly. I need to know both DSP to FPGA and FPGA to DSP RapidIO packet transfer. It would be helpful if you explain the packet transfer from DSPC6678 master to Kintex K7 FPGA slave. Thanks in advance.

    Regards
    Chetan
  • Hi Chetan,

    The best guide for setting up the SRIO in TI DSPs is to study the examples provided in Processor SDK RTOS:
    www.ti.com/.../processor-sdk-c667x

    You can build the CCS projects by executing the following commands:
    ykovachev@lin-0373:~$ cd ti/pdk_c667x_2_0_10/packages/
    ykovachev@lin-0373:~/ti/pdk_c667x_2_0_10/packages$ source pdksetupenv.sh
    ykovachev@lin-0373:~/ti/pdk_c667x_2_0_10/packages$ ./pdkProjectCreate.sh C6678 all little srio all dsp

    Then you can import the projects in CCS and have a look at the DSP & SRIO initialization, as well as the operating mode setup for SRIO transfers. Available documentation for the examples is located in the SDK:
    ~/ti/pdk_c667x_2_0_10/packages/ti/drv/srio/test/tput_benchmarking/docs
    also this Guide:
    software-dl.ti.com/.../Device_Drivers.html

    As well as the SRIO userg guide: www.ti.com/.../sprugw1b.pdf

    Best Regards,
    Yordan