Hi,all:
I have read the datasheet of SRIO c6678 sprugw1b.pdf and I see the figure below to
explain lane and port (mode).But I don't think it is enough .There're some questions
around me.
Can I understand like this below:If something wrong please correct me.
1.
Is lane the physical one and Is port the logical one which doesn't exist in real?
2.
one situation:
When we want to initiate one way transfer ,we must assign a port for this transfer.
Datasheet says that we can use port0,port1,port2 and port3.
Supposed that we just have one way transfer.Can we use port0 or port1 or port2 or port3?
it means that we can use anyone among of four ports?
Or we must only use port0?
Meanwhile,If I we initiate two way transfer ,Can we must use the pair of port0 and port1?
or we can use any two ports among the four ports.such as we can use pair_port0_port3
or pair_port1_port2 or pair_port3_port2 and so on..........Is my understanding wright or wrong?
3.
another situation:
About the relationship of lane and port.
If lane config 1x. Does it mean that I only use one port and I cannot assign more than
one port for transfer.
Likely,If 2x,Does it mean that the number of port I can use is less than two ports.
We cannot use three ports or four ports.?
The same to 4x?
3.
According to above figure.
If 2x.
mode0 consider laneA as one independent port and laneB as one independent port.
So in mode0 ,we can use two ports at the same time or we also can use only one of
both.such as ,we just need one way and one port transfer .So, we can only use laneA
or laneB or we can use both laneA and laneB.is it wright?
mode1 consider laneA and laneB as one independent port.
So,in mode1,Does it mean that we only use one port to config my transfer?
If 4x:
we can consider it four ports like mode0.But we can use less than four ports.
such as, you can only use port0 for laneA or only use port1 for laneB.....At most you can use
four ports.As long as you don't exceed four ports.
For mode1:
we can consider it as a three-ports config.one port for laneA and laneB. the second port for
laneC,the third port for laneD.Doesn't it?
For mode2:
we also can consider it as a three-ports config.The first port for laneA,the second port for laneB,
The third port for laneC and laneD.Doesn't it ?
For mode3:
we can consider it as a two-ports config.The first port for laneA and laneB.The second port for
laneC and laneD. ???
For mode4:
we can consider it as a four-ports config.it just has one independent port for laneA-laneB-laneC-
laneD.We can get the most speed for this 4x config .
B.R!