1 |
1
복수의 다중 레인(Lane)을 통해서 데이터를 분산 송신하는 패킷 송수신 시스템에 있어서,복수의 제1 물리 레인(Physical Lane) 및 상기 복수의 물리 레인과 연결된 복수의 제1 논리 레인(Logical Lane)을 포함하는 제1 송수신 장치; 및복수의 제2 물리 레인 및 상기 복수의 제2 물리 레인과 연결된 복수의 제2 논리 레인을 포함하는 제2 송수신 장치를 포함하고, 상기 복수의 제1 물리 레인 각각은, 상기 복수의 제2 물리 레인 중에서 각기 연결된 제2 물리 레인을 확인하고, 확인된 상기 연결된 제2 물리 레인의 정보를 상기 복수의 제1 논리 레인에 알려주며,상기 복수의 제1 논리 레인 각각은, 상기 정보를 참조하여 상기 복수의 제2 논리 레인 중에서 상기 각 제1 논리 레인과 대응되는 제2 논리 레인에 연결된, 제1 및 제2 물리 레인을 확인하고, 상기 대응되는 제1 및 제2 물리 레인을 통해 상기 대응되는 제2 논리 레인과 데이터 패킷을 송신하거나, 수신하는 것인 패킷 송수신 시스템
|
2 |
2
제1항에 있어서, 상기 복수의 제1 및 제2 물리 레인은, 각기 물리송신기와 물리수신기를 포함하고, 상기 복수의 제1 및 제2 논리 레인은, 각기 논리송신기와 논리수신기를 포함하는 것인 패킷 송수신 시스템
|
3 |
3
제1항에 있어서, 상기 복수의 제1 논리 레인은,상기 정보를 확인하고 상기 데이터 패킷을 송신하거나 수신하기 이전에, 각기 구비된 송수신 버퍼의 용량을 알려주는 흐름 제어 패킷을 상기 복수의 제2 논리 레인에 송신하는 것인 패킷 송수신 시스템
|
4 |
4
제3항에 있어서, 상기 복수의 제1 논리 레인은,상기 흐름 제어 패킷을 송신한 이후에, 변화되는 상기 송수신 버퍼의 용량을 알려주는 흐름 제어 업데이트 패킷을 송신하는 것인 패킷 송수신 시스템
|
5 |
5
제1항에 있어서, 상기 복수의 제2 물리 레인 각각은, 상기 복수의 제1 물리 레인 중에서 상기 각 제2 물리 레인과 연결된 각 제1 물리 레인을 확인하고, 확인된 상기 연결된 각 제1 물리 레인의 정보를 상기 복수의 제2 논리 레인에 알려주며,상기 복수의 제2 논리 레인 각각은, 상기 정보를 참조하여 상기 복수의 제1 논리 레인 중에서 상기 각 제2 논리 레인과 대응되는 제1 논리 레인에 연결된, 제1 및 제2 물리 레인을 자체적으로 확인하고, 자체적으로 확인된 상기 대응되는 제1 및 제2 물리 레인을 통해 상기 대응되는 제1 논리 레인과 데이터 패킷을 송신하거나, 수신하는 것인 패킷 송수신 시스템
|
6 |
6
제1항에 있어서, 상기 복수의 제1 논리 레인은,상기 복수의 제1 물리 레인 중에서 상기 복수의 제2 물리 레인 중 하나와 연결되지 않았거나, 동작 불가한 제1 물리 레인을 확인하면, 확인된 상기 연결되지 않았거나, 동작 불가한 제1 물리 레인을 제외한 제1 물리 레인을 이용하여 상기 복수의 제2 논리 레인과 상기 데이터 패킷을 송신하거나 수신하는 것인 패킷 송수신 시스템
|
7 |
7
제1항에 있어서, 상기 복수의 제1 논리 레인은,상기 복수의 제1 물리 레인 중 적어도 하나와 상기 복수의 제2 물리 레인 중 적어도 하나를 통해 상기 복수의 제2 논리 레인으로부터 상기 복수의 다중 레인에 분산되어 송신된 상기 데이터 패킷을 수신하면, 상기 데이터 패킷에 포함된 페이로드 시퀀스(Payload Sequency)를 이용하여 상기 데이터 패킷의 조합 순서를 확인하고, 상기 조합 순서에 따라 상기 데이터 패킷을 조합하여 원래의 데이터를 복원하는 것인 패킷 송수신 시스템
|
8 |
8
제1항에 있어서, 상기 제1 송수신 장치가 호스트 장치이면, 상기 제2 송수신 장치는,상기 호스트 장치와 외부 인터페이스로 연결된 디바이스인 패킷 송수신 시스템
|
9 |
9
다중 레인(Lane)을 통해 외부 인터페이스(Interface)로 연결된 다른 장치와 데이터를 송수신하는 패킷 송수신 장치에 있어서,상기 다중 레인의 개수에 대응하는 복수의 물리송신기;상기 물리송신기와 1:1로 대응되는 복수의 물리수신기;상기 다중 레인의 개수에 대응하는 복수의 논리송신기; 및상기 복수의 논리송신기와 1:1로 대응되는 복수의 논리수신기를 포함하고,상기 복수의 논리수신기 및 상기 복수의 논리송신기 중 적어도 하나는, 상기 복수의 물리송신기 및 상기 복수의 물리수신기 중에서 동작 불가한 물리송신기 및 물리수신기 중 적어도 하나의 구성요소가 있음을 확인하면, 상기 동작 불가한 적어도 하나의 구성요소 상기 적어도 하나의 구성요소와 대응되는 물리송신기 및 물리수신기를 제외한 다른 물리송신기 및 물리수신기를 이용하여 상기 다른 장치와 데이터 패킷을 송수신하는 것인 패킷 송수신 장치
|
10 |
10
제9항에 있어서, 상기 복수의 논리수신기 또는 상기 복수의 논리수신기로부터 상기 데이터 패킷을 전달받은 모듈은,상기 데이터 패킷에 포함된 페이로드 시퀀스(Payload Sequence)를 확인하여 상기 데이터 패킷과 대응되는 헤더 패킷 및 상기 데이터 패킷과 조합되는 패킷을 식별하는 것인 패킷 송수신 장치
|
11 |
11
제9항에 있어서, 상기 복수의 논리수신기 또는 상기 복수의 논리수신기로부터 상기 데이터 패킷을 전달받은 모듈은,상기 데이터 패킷 중에서 데이터 페이로드 패킷 내 페이로드 시퀀스를 확인하여 상기 데이터 패킷과 상기 데이터 패킷과 조합되는 패킷의 조합 순서를 확인하고, 확인된 상기 조합 순서에 따라 상기 데이터 패킷과 상기 조합되는 패킷을 조합하는 것인 패킷 송수신 장치
|
12 |
12
제9항에 있어서, 상기 복수의 제1 논리송신기는,상기 데이터 패킷을 송신하거나 수신하기 이전에, 적어도 한번 각기 구비된 송수신 버퍼의 용량을 알려주는 흐름 제어 패킷을 상기 다른 장치로 송신하는 것인 패킷 송수신 장치
|
13 |
13
제12항에 있어서, 상기 복수의 제1 논리송신기는,상기 흐름 제어 패킷을 송신한 이후에, 변화되는 상기 송수신 버퍼의 용량을 알려주는 흐름 제어 업데이트 패킷을 송신하는 것인 패킷 송수신 장치
|
14 |
14
제9항에 있어서, 상기 복수의 논리수신기 또는 상기 복수의 논리수신기로부터 상기 데이터 패킷을 전달받은 모듈은,상기 데이터 패킷을 수신하면, CRC 체크를 통해서 상기 데이터 패킷이 올바른 패킷인지를 확인하고, 확인 결과에 따라 ACK 또는 NACK 패킷을 상기 다른 장치로 송신하는 것인 패킷 송수신 장치
|
15 |
15
제9항에 있어서, 상기 복수의 물리수신기 각각은,각기 상기 다른 장치에 포함된 복수의 다른 물리송신기로부터 훈련 시퀀스 패킷(Training Sequence Packet)을 수신하여 상기 각 다른 물리송신기와의 물리 채널을 초기화하고, 상기 복수의 논리수신기에 초기화된 상기 물리 채널의 정보를 전달하는 것인 패킷 송수신 장치
|
16 |
16
제15항에 있어서, 상기 복수의 논리수신기는,상기 복수의 물리수신기로부터 상기 물리 채널의 정보를 전달받아, 상기 복수의 물리수신기 중에서 상기 각 논리수신기와 대응되는 상기 물리 채널의 물리수신기를 확인하고, 확인된 상기 물리수신기와 대응되는 물리송신기로 상기 데이터 패킷을 송신함에 따라 상기 다른 장치의 상기 각 논리수신기로 상기 데이터 패킷을 송신하는 것인 패킷 송수신 장치
|
17 |
17
복수의 물리 레인(Pysical Lane) 및 상기 복수의 물리 레인과 연결된 복수의 논리 레인(Logical Lane)을 포함하는 제1 송수신 장치가 복수의 다른 물리 레인 및 상기 복수의 다른 물리 레인과 연결된 복수의 다른 논리 레인을 포함하는 제2 송수신 장치와 패킷을 송수신하는 패킷 송수신 방법으로서,(a) 상기 복수의 물리 레인이 상기 복수의 다른 물리 레인과의 연결 상태를 확인하는 단계;(b) 상기 복수의 물리 레인이 확인된 상기 연결 상태를 상기 복수의 논리 레인에 알리는 단계;(c) 상기 복수의 논리 레인 각각은 상기 연결 상태를 참조하여, 상기 복수의 다른 논리 레인 중, 상기 복수의 논리 레인 각각에 대응되는 상기 다른 논리 레인에 연결된, 상기 물리 레인 및 상기 다른 물리 레인을 확인하는 단계; 및(d) 상기 복수의 논리 레인 각각은 상기 (c) 단계에서 확인된 상기 물리 레인 및 상기 다른 물리 레인을 통해, 상기 복수의 논리 레인 각각에 대응되는 상기 다른 논리 레인과 상기 패킷을 송수신하는 단계를 포함하는 패킷 송수신 방법
|
18 |
18
제17항에 있어서, 상기 (c) 단계에서, 상기 복수의 물리 레인 중에서 상기 복수의 다른 물리 레인과 연결되지 않았거나, 동작 불가한 물리 레인을 확인하면, 상기 (d) 단계는,상기 연결되지 않았거나, 동작 불가한 물리 레인을 제외한 물리 레인을 통해 상기 패킷을 송신하거나 수신하는 단계를 포함하는 것인 패킷 송수신 방법
|
19 |
19
제17항에 있어서, 상기 (c) 단계 이후 및 상기 (d) 단계 이전에, 상기 복수의 논리 레인 각각이 상기 대응되는 다른 논리 레인으로 수신 버퍼의 용량에 대한 정보를 송신하는 단계를 포함하는 것인 패킷 송수신 방법
|
20 |
20
제17항에 있어서, 상기 (d) 단계는,상기 패킷 중에서 데이터 패킷에 포함된 페이로드 시퀀스를 확인하여 상기 데이터 패킷과 대응되는 헤더 패킷 및 상기 데이터 패킷과 조합되는 데이터 패킷을 식별하는 단계를 포함하는 것인 패킷 송수신 방법
|