1 |
1
데이터 경로의 전환이 필요한 이벤트마다에 대응되는 미리 정의된 예비 전송 테이블들- 상기 전송 테이블들은 모든 물리적, 논리적 경로에 대한 목적지 정보를 포함함-을 저장하고, 내부 통신 수단을 통해 수신한 정보를 기초로, 전송 테이블의 변경 여부를 판단하며, 상기 판단 결과를 기초로 상기 예비 전송 테이블들 중 상기 이벤트에 대응하는 예비 전송 테이블을 선택하여 활성화 시키는 데이터 처리기를 각각 포함하는 복수 개의 라인 정합 블록들; 및상기 복수 개의 라인 정합 블록들 간에 상기 데이터 경로의 전환이 필요한 이벤트와 관련된 정보를 주고받는 공유 버스를 포함하고,상기 데이터 처리기는 활성 전송 테이블의 기저 주소를 상기 선택된 예비 전송 테이블의 기저 주소로 변경하여 상기 선택된 예비 전송 테이블을 상기 활성 전송 테이블로 사용하는, 데이터 처리 시스템
|
2 |
2
제1항에 있어서, 상기 데이터 처리기는,상기 라인 정합 블록들의 상태 정보를 수집하여 상기 이벤트의 발생 여부를 파악하고, 상기 이벤트가 발생한 경우에 상기 내부 통신 수단을 통해 상기 라인 정합 블록들의 적어도 일부에게 상기 이벤트의 발생 여부를 일시에 알리는, 데이터 처리 시스템
|
3 |
3
제1항에 있어서, 상기 데이터 처리기는, 상기 이벤트가 발생한 경우, 상기 이벤트의 발생 여부를 포함하는 메시지를 구성하고, 상기 메시지를 상기 공유 버스를 통해 상기 이벤트가 발생한 라인 정합 블록을 제외한 나머지 라인 정합 블록들에게 전달하는 버스 제어기;상기 버스 제어기의 송, 수신 메시지를 상기 공유 버스를 위한 물리적인 메시지 포맷으로 변환하는 버스 정합 포트;상기 예비 전송 테이블들-상기 예비 전송 테이블들은 이벤트 별로 정의됨-을 저장하는 데이터 처리 엔진 메모리; 및상기 데이터 처리 엔진 메모리에 저장된 예비 전송 테이블들을 참조하여 데이터 포트를 통해 들러오는 인입 데이터의 인출 경로에 해당하는 출력 데이터 포트를 찾는 데이터 처리 엔진을 포함하는, 데이터 처리 시스템
|
4 |
4
제3항에 있어서, 상기 버스 제어기는, 상기 메시지를 수신한 경우, 상기 메시지를 해석하여 상기 전송 테이블의 변경 여부를 판단하고, 상기 판단 결과를 기초로 상기 선택된 예비 전송 테이블을 활성 전송 테이블로 전환하는, 데이터 처리 시스템
|
5 |
5
삭제
|
6 |
6
삭제
|
7 |
7
제4항에 있어서, 상기 버스 제어기는,상기 활성 전송 테이블을 가상 공간에 위치시키고, 상기 선택된 예비 전송 테이블의 물리적인 주소를 상기 가상 공간의 활성 전송 테이블의 위치에 맵핑 함으로써 상기 선택된 예비 전송 테이블을 활성 전송 테이블로 전환하는, 데이터 처리 시스템
|
8 |
8
제3항에 있어서, 상기 미리 정의된 예비 전송 테이블들을 저장하는 버스 제어기 메모리를 더 포함하고, 상기 버스 제어기는,상기 이벤트에 대응되는 예비 전송 테이블의 아이디를 지정하는 전송 테이블 지정자; 및상기 버스 정합 포트를 통해 송, 수신되는 상기 라인 정합 블록들 간의 메시지를 해석하여 상기 데이터 경로의 전환이 필요한 이벤트를 인지하고, 상기 이벤트에 대응되는 예비 전송 테이블의 아이디를 상기 전송 테이블 지정자로 입력하는 경로 변경 해석기를 포함하는, 데이터 처리 시스템
|
9 |
9
제8항에 있어서, 상기 전송 테이블 지정자에 의해 선택된 예비 전송 테이블은 상기 데이터 처리 엔진을 위한 활성 전송 테이블로 사용되는, 데이터 처리 시스템
|
10 |
10
제8항에 있어서, 상기 버스 제어기는,상기 버스 정합 포트를 통해 송, 수신되는 상기 라인 정합 블록들 간의 메시지를 해석하여 상기 데이터 경로의 전환이 필요한 이벤트를 인지하고, 상기 이벤트에 대응되는 예비 전송 테이블의 아이디를 상기 전송 테이블 지정자로 입력하는 경로 변경 해석기를 포함하고, 상기 데이터 처리 엔진은,상기 이벤트에 대응되는 예비 전송 테이블의 아이디를 지정하는 전송 테이블 지정자; 및상기 미리 정의된 예비 전송 테이블을 저장하는 데이터 처리 엔진 메모리를 포함하는, 데이터 처리 시스템
|
11 |
11
제1항에 있어서, 상기 데이터 경로의 전환이 필요한 이벤트는다수의 물리적 경로 또는 논리적 경로가 포함된 데이터 포트들, 상기 라인 정합 블록들, 및 논리적 경로 그룹 중 적어도 하나에서 발생하는, 데이터 처리 시스템
|
12 |
12
제1항에 있어서, 상기 라인 정합 블록들의 상태 정보를 수집하여 상기 이벤트의 발생 여부를 파악하고, 상기 이벤트가 발생한 경우에 상기 내부 통신 수단을 통해 상기 라인 정합 블록들의 적어도 일부에게 상기 이벤트의 발생 여부를 알리는 시스템 제어기를 포함하는 시스템 제어 블록을 더 포함하는, 데이터 처리 시스템
|
13 |
13
제12항에 있어서, 상기 시스템 제어기는,상기 이벤트가 발생한 경우, 상기 이벤트의 발생 여부를 포함하는 메시지를 구성하고, 상기 메시지를 상기 공유 버스를 통해 나머지 라인 정합 블록들의 버스 제어기로 전달하는 버스 제어기; 및 상기 버스 제어기의 송, 수신 메시지를 상기 공유 버스를 위한 물리적인 메시지 포맷으로 변환하는 버스 정합 포트를 포함하는, 데이터 처리 시스템
|
14 |
14
제1항에 있어서,상기 공유 버스는,상기 라인 정합 블록들 간의 사용자 데이터의 교환을 중계하는 데이터 스위치, 및 스위치 포트로 구성된 데이터 경로와 프로세서들 간의 메시징을 위한 제어 경로 중 적어도 하나를 포함하는, 데이터 처리 시스템
|
15 |
15
제1항에 있어서, 상기 라인 정합 블록들에 포함된 버스 제어기 및 버스 정합 포트는 상기 공유 버스의 버스 노드로 동작하고, 상기 공유 버스는,내부 통신을 위해 상기 라인 정합 블록들 중 특정 블록만이 마스터 기능을 수행하는 마스터 버스 노드가 상기 라인 정합 블록 별로 존재하고, 상기 마스터 버스 노드가 슬레이브 버스 노드 전체 또는 특정 그룹으로 일괄적으로 공통의 메시지를 전달하는 멀티 버스 구조를 가지는, 데이터 처리 시스템
|
16 |
16
데이터 경로의 전환이 필요한 이벤트마다에 대응되는 미리 정의된 예비 전송 테이블들- 상기 예비 전송 테이블들은 모든 물리적, 논리적 경로에 대한 목적지 정보를 포함함-을 저장하는 단계;상기 이벤트가 발생한 경우에, 내부 통신 수단을 통해 상기 이벤트의 발생 여부를 일시에 복수 개의 라인 정합 블록들에게 알리는 단계;상기 이벤트 발생으로 인한 전송 테이블의 변경 여부를 판단하는 단계; 및상기 판단 결과를 기초로, 상기 예비 전송 테이블들 중 상기 이벤트에 대응되는 예비 전송 테이블을 선택하여 활성화 시키는 단계를 포함하고,상기 예비 전송 테이블을 선택하여 활성화 시키는 단계는상기 예비 전송 테이블들 중 선택된 예비 전송 테이블의 내용을 활성 전송 테이블의 위치로 복사하는 단계를 포함하는, 데이터 처리 시스템의 동작 방법
|
17 |
17
제16항에 있어서, 상기 예비 전송 테이블들을 참조하여 데이터 포트를 통해 들어오는 인입 데이터의 인출 경로에 해당하는 출력 데이터 포트를 찾는 단계를 더 포함하는, 데이터 처리 시스템의 동작 방법
|
18 |
18
제16항에 있어서, 버스 정합 포트를 통해 송, 수신되는 상기 라인 정합 블록들 간의 메시지를 해석하여 상기 이벤트를 인지하는 단계를 더 포함하는, 데이터 처리 시스템의 동작 방법
|
19 |
19
제16항에 있어서, 상기 이벤트에 대응되는 예비 전송 테이블을 선택하여 활성화 시키는 단계는 상기 이벤트에 대응되는 예비 전송 테이블의 아이디를 전송 테이블 지정자로 입력하는 단계를 포함하는, 데이터 처리 시스템의 동작 방법
|
20 |
20
삭제
|