1 |
1
다수개의 서비스 모듈(개체)이 공유 버스를 통해 제공되는 클럭, 기준펄스 및 공유버스를 사용중임을 나타낸 버스 사용중 신호를 이용하여 데이터를 전송하기 위한 본 발명의 버스 조정회로에 있어서, 상기 기준펄스마다 구동되어 동시에 발생되는 상기 클럭 수를 계수하는 카운팅수단과; 사용자에 의해 설정된 기준값, 곱수 및 덧수를 읽어 일련의 수열로 이루어진 우선권 설정값을 발생하는 우선권 설정값 발생 연산수단과; 상기 카운팅수단의 계수 출력과 우선권 설정값 발생 연산수단에서 출력된 우선권 설정값을 비교하여 동일한 값을 출력하는 비교수단과; 상기 동일 출력값과 상기 클럭을 받아 그 값이 같은 시간에 상기 클럭과 동일 위상의 내부처리펄스를 발생하는 내부처리펄스 출력 수단과; 궤환된 내부버스점유가 활성화되었을 때나 버스 사용중 신호가 비활성화될 때 출력을 하는 논리수단과; 상기 발생된 내부처리펄스에 따라 상기 논리수단으로 부터의 출력을 래치한 후 출력하는 제1 래칭수단과; 상기 클럭에 따라 내부 버스 요구신호를 출력하는 제2 래칭수단과; 상기 제1, 제2 래칭수단 각각의 출력을 받아 내부버스 점유신호를 생성하는 내부버스 점유신호 출력수단과; 및 상기 출력된 내부버스 점유신호를 버스의 충돌을 방지하기 위해 임시 저장한 후 버스 사용중 신호로 출력하는 버스충돌방지 수단으로 구성된 것을 특징으로 하는 자기제어형 버스 조정회로
|
2 |
2
제1항에 있어서, 상기 우선권 설정값 발생수단은 상기 기본값에 곱수를 곱하고 그 곱한 결과에 덧수를 더하여 산출하는 것을 특징으로 하는 자기제어형 버스 조정회로
|
3 |
3
제1항에 있어서, 상기 내부처리펄스 출력수단은 논리곱 소자인 것을 특징으로 하는 자기제어형 버스 조정회로
|
4 |
4
제1항에 있어서, 상기 제1래칭수단은 D-플립플롭인 것을 특징으로 하는 자기제어형 버스 조정회로
|
5 |
5
제1항에 있어서, 상기 제2래칭수단은 D-플립플롭인 것을 특징으로 하는 자기제어형 버스 조정회로
|
6 |
6
제1항에 있어서, 상기 논리수단은 두 개의 입력단자중 일측 입력단자가 부논리인 논리합 소자로 구성된 것을 특징으로 하는 자기제어형 버스 조정회로
|
7 |
7
제1항에 있어서, 상기 내부버스점유신호 출력수단은 논리곱 소자인 것을 특징으로 하는 자기제어형 버스 조정회로
|
8 |
8
제1항에 있어서, 상기 버스충돌방지수단은 개방형(Open Drain) 버퍼인 것을 특징으로 하는 자기제어형 버스 조정회로
|
9 |
9
다수개의 서비스 모듈(개체)이 공유 버스를 통해 제공되는 공통클럭, 일정간격으로 클럭을 구분해주는 기준펄스 및 공유버스를 사용중임을 나타낸 버스 사용중 신호만을 이용하여 버스 사용권을 상기 개체들이 자기제어에 의해 판단함으로써 다수개의 개체가 충돌없이 버스를 공유할 수 있도록 하기 위해, 상기 버스 사용권을 자기 조정할 때 1 또는 다수개의 우선권 설정값을 읽어 기준펄스의 변이 후 클럭의 변이마다 카운팅 수를 증가시키는 제1 과정과; 우선권 설정값들의 적절한 연산에 의한 값과 상기 카운팅한 값이 같은 시점에서 마다 클럭과 동일 위상의 내부처리펄스를 출력시키는 제2 과정과; 내부버스요구를 클럭의 변이에서 래치시키고 버스 사용중 신호를 상기 내부처리펄스의 변이에서 래치한 후 버스 사용중이 아니면 버스 사용중 신호를 활성화시키고 버스 소유권을 점유한 후 데이터 전송이 이루어지도록 하는 제3 과정과; 상기 내부의 버스 요구를 클럭의 변이에서 래치하여 버스요구가 종료되면 버스 사용중 신호를 비활성화하여 버스의 점유를 종료하는 제4과정으로 이루어진 것을 특징으로 하는 자기제어형 버스 조정방법
|
10 |
10
제9항에 있어서, 상기 개체들이 공유버스의 사용권을 스스로 제어할 때 사전설정 우선권 설정값에 따라 동등한 또는 서로 다른 우선권을 제어할 수 있도록 하는 것을 특징으로 하는 자기제어형 버스 조정방법
|
11 |
11
제10항에 있어서, 버스 점유의 우선권을 결정하기 위한 사전 설정값을 상기 기준펄스간의 클럭 변이수를 개체간에 서로 중복되지 않도록 공통버스에 연결된 개체에 할당하되, 우선권이 높은 개체에게는 많은 수의 설정값을 주어 버스 점유권을 위한 우선권을 올려주는 것을 특징으로 하는 자기제어형 버스 조정방법
|
12 |
12
제11항에 있어서, 기본수, 곱수, 덧수를 사용하여 기본수와 덧수를 곱한 값에 덧수를 더한 연산식에 의한 값들을 사전 설정값으로 사용한 것을 특징으로 하는 자기제어형 버스 조정방법
|
13 |
13
제9항에 있어서, 버스 이용시간 간격을 줄이기 위해 개체 내부에서 상기 클럭을 다수배로 체배하여 버스 사용권을 조정하는 것을 특징으로 하는 자기제어형 버스 조정방법
|