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.

66AK2H12 srio throughput performance

Other Parts Discussed in Thread: 66AK2H12

I have one 66AK2H12 ARM running Linux, one FPGA XC7K160T, and have been working on implementing an arm-based srio throughput demo dio-transferring video data with speed 5Gbps 2Lane between 66AK2H12 ARM and FPGA.

So far as I know, no rapidio driver included in kernel 3.10 LTS branch v3.10/master, however, there are one rapidio driver ver 1.2 in branch v3.8/rio-dev-dio, one ver 1.2 in branch v3.13/master, and the other ver 1.3 in branch v3.10/rio-dev-dio.

I've tested these versions, however, the srio throughput performance of ver 1.2 seems under expectation, which means lower than 5Gbps.

What about your rapidio driver release plans for linux kernel v3.10 LTS? Do you have any arm-based srio throughput test example for our reference?

  • We are planning to integrate SRIO driver into our Linux LTS this year. The planning is not finalized yet but we are working on it.

    We recently pushed and moved some SRIO branches on git.ti.com:

    -        The branch v3.8/rio-dev-dio (using SRIO driver 1.2) is now obsolete and unmaintained.

    -        The branch v3.13/master (with integrated driver 1.2) should not be used as well and is for a particular customer purpose.

    -        The branch v3.10/rio-dev-dio (with driver 1.3) is based on the previous 3.10.10 kernel and has been moved to v3.10.10/rio-dev-dio branch. It will not be supported anymore.

    -        The up-to-date branch is the ‘rio-dev-dio’ one (with latest SRIO driver 1.3 + fixes). This branch is rebased on top of the latest v3.10.61 master branch. Customer must use this one.

     About the throughput test example, we will look at what we can and go back to you. Do you use DirectIO or Messaging Passing?

    Regards, Eric

  • Hi Eric,

    We use DirectIO.


    Thanks,

    Celesti