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.

一个c6678通过SRIO 能够与几个6678相连?

Hi,all:

一个c6678有4 lanes。我的问题是:

1.

如果不借助外物,比如SRIO switch ,一个c6678最多可以连接几个c6678?

2.

如果使用switch SRIO,那么一个c6678 最多可以连接几个c6678?

  • Hi,Armstrong:

    我的理解是,c6678有2个PCIE,4个SRIO,1个Hyperlink。

    因此,在没有switch状况下,一个6678可以通过PCIE连接

    2个C6678,通过SRIO可以连接4个6678,通过hyperlink只能

    连接一个6678.

  • SRIO有4个port,所以没有switch的话可以接4个C6678,有switch的话就没有限制。

    PCIe是单端口的,不借助switch的话只能外接一个PCIe设备。

  • Hi,Andy Yin1:

    如你所说,C6678的SRIO有4个lane,每个lane可以连接一个6678。如果是这样,

    假设有3个6678,DSP0,DSP1,DSP2.如下图所示。

    DSP0  <---- lane0 ---->  DSP1

    DSP0 <----- lane1 -----> DSP2

    DSP0与DSP1之间通过lane0相连,DSP0与DSP2之间通过lane1相连。

    那么,以DSP0与DSP1 通过lane0 的数据传输为例,我在DSP0上面配置SRIO时候。

    1.

    是不是只能配置SRIO为port0,不能是port1,port2,和port3?同时,是不是这个port0

    只能配置为1x,不能配置为2x和4x?因为DSP0与DSP1之间物理上只有lane0连接?

    2.

    假设实际中,我将SRIO配置为  one port 4x lanes,即一个4x lanes的port0。在这样的配置下,

    进行DSP0与DSP1的数据传输,比如DSP0 move data to DSP1,会怎样?

    谢谢!