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 switch between two C6678 EVM boards

Hi,

I'm trying to make two C6678 EVM boards talk through SRIO. My question is: Can I directly connect the two without a SRIO switch?

If I do need a switch, where can I get a stard alone one? (My google search only shows SRIO switch chip)

I connect SRIO lane 0 of the two EVM boards with two "AMC SMA ULTRA 9000" boards (http://silicontkx.com/SMA-AMCULTRA9000.html) and SMC 4 cables, but couldn't make it work.

Thanks,

Weiyi

  • You should be able to connect the SRIO of two C6678 EVM cards together using the Ultra9000 and SMA cables.  No SRIO switch is necessary. 

  • Thanks a lot Bill. That confirms what I believe.

    More questions:

    1. I'm using lane 8 on Ultra9000 to do the connection, which I believe is lane 0 on DSP and works for external loopback. The connection is like this: (board1)tx+ => (board2)rx+, (board1)tx- => (board2)rx-, (board2)tx+ => (board1)rx+, (board2)tx- => (board1)rx-. Is this correct?

    2. If I run example code "SRIO_LoopbackDioIsrexampleproject" or "SRIO_LoopbackTestProject" on both EVMs, what kind of code changes do I need to make? What I have done are deviceID and mode (changed from loopback to normal). But it doesn't work. I can get PortOk, but register SP0_ERR_STAT goes to 0x30301 right after PortOk.

    Regards,

    Weiyi