1 |
1
네트워크를 통한 통신을 개시하는 개시자로 동작하는 인터페이스 장치와 상기 개시자의 통신 개시에 응답하는 목적지로 동작하는 인터페이스 장치가 신호 및 데이터를 송수신하기 위한 인터페이스 장치의 통신방법에 있어서,채널을 통해 상기 개시자로부터 상기 목적지로 전송되는 전송 신호 또는 상기 채널을 통해 상기 목적지로부터 상기 개시자로 전송되는 응답 신호에 포함된 정보를 정의하는 명령어가 포함된 커맨드 신호가 상기 전송 신호 또는 상기 응답 신호와 함께 전송되며,상기 커맨드 신호의 최상위 비트는 상기 커맨드 신호에 포함된 명령어가 상기 전송 신호에 포함된 주소 정보 및 상기 응답 신호에 포함된 응답 정보에 대응하는 경우에는 상기 네트워크에서 상기 개시자와 상기 목적지 사이의 신호 및 데이터의 송수신 과정인 트랜잭션(transaction)에 최우선순위가 부여됨을 나타내고, 상기 커맨드 신호에 포함된 명령어가 상기 전송 신호에 포함된 제어 정보 및 상기 전송 신호와 상기 응답 신호에 포함된 데이터에 대응하는 경우에는 상기 개시자와 상기 목적지 사이에서 전송되는 신호의 마지막임을 나타내는 것을 특징으로 하는 인터페이스 장치의 통신방법
|
2 |
2
제 1항에 있어서,상기 전송 신호에 포함된 제어 정보 및 상기 응답 신호에 포함된 응답 정보는 프로토콜 정보 필드를 포함하는 복수의 필드로 구성되며, 상기 프로토콜 정보 필드의 값은 상기 개시자 및 상기 목적지가 서로 상이한 프로토콜에 따라 통신하는 경우에 상기 개시자 및 상기 목적지가 사용하는 프로토콜에 대한 고유의 식별코드로서 프로토콜 변환기에 의해 부여되는 것을 특징으로 하는 인터페이스 장치의 통신방법
|
3 |
3
제 2항에 있어서,상기 제어 정보 및 상기 응답 정보에는 동시 읽기 및 쓰기 필드가 더 포함되며, 상기 동시 읽기 및 쓰기 필드의 값이 0이 아니면 상기 개시자로부터 전송된 하나의 전송 신호에 대응하여 상기 목적지에서 읽기 동작 및 쓰기 동작이 모두 수행되는 것을 특징으로 하는 인터페이스 장치의 통신방법
|
4 |
4
제 3항에 있어서,상기 동시 읽기 및 쓰기 필드의 값이 0이 아니면 상기 동시 읽기 및 쓰기 필드의 값에 따라 상기 개시자로부터 전송된 전송 신호에 포함된 주소 정보 외에 상기 목적지에서 추가적으로 사용되는 주소 정보가 결정되는 것을 특징으로 하는 인터페이스 장치의 통신방법
|
5 |
5
제 2항 내지 제 4항 중 어느 한 항에 있어서,상기 전송 신호에 포함된 제어 정보에는 지연 응답 필드가 더 포함되며, 상기 지연 응답 필드의 값이 0이 아니면 사전에 설정된 응답 조건이 충족된 후에 상기 목적지로부터 상기 전송 신호에 대응하는 응답 신호가 전송되는 것을 특징으로 하는 인터페이스 장치의 통신방법
|
6 |
6
제 2항 내지 제 4항 중 어느 한 항에 있어서,상기 전송 신호에 포함된 제어 정보에는 잠금 유형 필드 및 제어 정보 잠금 필드가 더 포함되며, 상기 잠금 유형 필드의 값이 상기 제어 정보의 잠금을 나타내는 값으로 설정되고 상기 제어 정보 잠금 필드의 값이 0이 아닌 제1 전송 신호가 전송된 후 상기 제어 정보가 생략된 제2 전송 신호가 전송되면, 상기 제2 전송 신호의 제어 정보는 상기 제1 전송 신호에 포함된 제어 정보의 각 필드 값과 동일하게 설정되는 것을 특징으로 하는 인터페이스 장치의 통신방법
|
7 |
7
제 6항에 있어서,상기 응답 신호에 포함된 응답 정보에는 응답 필드가 더 포함되며, 상기 제어 정보 잠금 필드의 값이 0이 아닌 전송 신호를 전송한 제1개시자와 상이한 제2개시자로부터 상기 제어 정보 잠금 필드의 값이 0이 아닌 전송 신호가 전송되면, 상기 제2개시자로 전송되는 응답 신호에 포함된 응답 필드의 값은 제어 정보 잠금 오류를 나타내는 값으로 설정되는 것을 특징으로 하는 인터페이스 장치의 통신방법
|
8 |
8
제 6항에 있어서,상기 제1 전송 신호를 전송한 개시자 또는 다른 개시자로부터 상기 제어 정보를 포함하며 상기 잠금 유형 필드의 값이 상기 제어 정보의 잠금을 나타내는 값이 아닌 제3 전송 신호가 전송되면, 상기 목적지로부터 전송되는 상기 제3 전송 신호에 대응하는 응답 신호는 상기 제3 전송 신호에 포함된 제어 정보를 기초로 생성되며, 상기 제3 전송 신호 이후에 전송되는 상기 제2 전송 신호의 제어 정보는 상기 제1 전송 신호에 포함된 제어 정보의 각 필드 값과 동일하게 설정되는 것을 특징으로 하는 인터페이스 장치의 통신방법
|
9 |
9
제 2항 내지 제 4항 중 어느 한 항에 있어서,상기 전송 신호에 포함된 제어 정보에는 분할 응답 필드가 더 포함되며, 상기 응답 신호는 상기 분할 응답 필드의 값에 대응하는 길이의 복수 개의 분할 응답 신호로 나누어져 전송되되, 상기 분할 응답 필드의 값이 0이 아닌 경우에는 상기 응답 신호에 포함된 응답 정보의 버스트 길이 필드의 값에 대응하는 길이의 복수 개의 분할 응답 신호로 나누어지고, 상기 분할 응답 필드의 값이 0인 경우에는 상기 응답 신호가 상기 분할 응답 신호로 전송되지 않거나 상기 목적지에 의해 설정된 버스트 길이의 분할 응답 신호로 전송되는 것을 특징으로 하는 인터페이스 장치의 통신방법
|
10 |
10
제 1항에 있어서,상기 전송 신호 및 상기 응답 신호는 상기 주소 정보, 상기 응답 정보 및 상기 제어 정보를 각각 포함하는 패킷의 형태로 순차적으로 전송되며, 상기 전송 신호에 포함된 주소 정보가 쓰기 동작을 수행할 주소 정보이면 상기 전송 신호에는 쓰기 동작의 대상인 데이터를 포함하는 패킷이 추가적으로 전송되고, 상기 전송 신호에 포함된 주소 정보가 읽기 동작을 수행할 주소 정보이면 상기 응답 신호에는 읽기 동작으로부터 얻어진 데이터를 포함하는 패킷이 추가적으로 전송되며, 상기 각각의 패킷이 전송됨과 동시에 상기 각각의 패킷에 포함된 정보를 정의하는 명령어를 포함하는 커맨드 신호가 전송되는 것을 특징으로 하는 인터페이스 장치의 통신방법
|
11 |
11
제 1항에 있어서,상기 전송 신호에 포함된 주소 정보의 길이가 상기 채널의 폭의 절반에 해당하는 경우에는 상기 전송 신호가 상기 주소 정보와 상기 제어 정보를 함께 포함하는 패킷의 형태로 전송되고, 상기 전송 신호에 포함된 주소 정보가 쓰기 동작을 수행할 주소 정보이면 쓰기 동작의 대상인 데이터를 포함하는 패킷이 추가적으로 전송되며, 상기 각각의 패킷이 전송됨과 동시에 상기 각각의 패킷에 포함된 정보를 정의하는 명령어를 포함하는 커맨드 신호가 전송되는 것을 특징으로 하는 인터페이스 장치의 통신방법
|
12 |
12
제 1항에 있어서,상기 전송 신호에 포함된 주소 정보가 쓰기 동작을 수행할 주소 정보이고, 쓰기 동작의 대상인 데이터의 길이가 상기 채널의 폭의 절반에 해당하는 경우에는 상기 전송 신호가 상기 주소 정보와 상기 데이터를 함께 포함하는 패킷의 형태로 전송되고, 상기 전송 신호에 포함된 제어 정보의 값은 사전에 설정된 기본값으로 설정되는 것을 특징으로 하는 인터페이스 장치의 통신방법
|
13 |
13
제 1항에 기재된 인터페이스 장치의 통신방법에 의해 신호 및 데이터를 송수신하는 인터페이스 장치
|