Hi,all:
Now I am working with C6678EVM and I want to use SRIO to interconnect
between 6678s.Assumes a certain situation.
I have 3 C6678s.DSP0 DSP1 and DSP2.Meanwhile,C6678 has four lanes(lane0-3) on chip.
So,Suppose that DSP0 and DSP1 connect each other via SRIO lane0 ,DSP0 and DSP2
connect via SRIO lane1.See figure below:
DSP0 <------ lane0 --------> DSP1
DSP0 <------- lane1 ---------> DSP2
While,my question is :
1.
Take the situation that DSP0 and DSP1 connect via SRIO lane0.When I want to
transfer data from DSP0 to DSP1,Do I use the only one port(port0) and only one
lane(lane0)?
2.
Does it mean that I only config SRIO for 1x and I cannot config SRIO for 2x or 4x
as we just I only one lane(lane0) to connect DSP0 and DSP1?
So we cannot get 4x and 2x config.It means that at most we obtain 5Gbps bandwith
when we want to transfer data from DSP0 to DSP1. Doesn't it?
Does it mean that I only can use lane0 and I cannot use lane1,lane2 and lane3?
3.
Does it also mean that I only use one port (port0) in my program and I cannot use
port1 ,port2 and port3 because there is only one lane we can use?
I guess like this:
If I have four lanes 4x,I can use four ports at most(one port vs one lane).
If I have 2 lanes 2x, I can use two ports at most (one port vs one lane).
But If I only have one lane 1x.it means that I can only use one port at most.
I cannot use more than one port.
Doesn't it ? Is true or not true about my guess?
