-
公开(公告)号:KR1019980075789A
公开(公告)日:1998-11-16
申请号:KR1019970012105
申请日:1997-04-02
Applicant: 한국전자통신연구원
IPC: H04L12/24
Abstract: 본 발명은 여러개의 노드가 패킷 상호 연결망을 통하여 연결된 병렬 컴퓨터 시스템에서 상호 연결망의 라우터 제어에 관한 것으로, 별도의 프로세서를 사용하지 않고 전송 과정을 하드웨어적으로 직접 제어하여 라우터에게 연결망 제어 벡터를 신속하고 효과적으로 전송할 수 있으며, 소프트웨어 프로그램에 의한 동적 제어가 가능하여 메시지 전송 경로의 차단이나 연결 등의 다양한 라우터 제어를 유연성 있게 지원할 수 있는 연결망 제어 벡터 송신 제어기 및 그 제어 방법이 제시된다.
본 발명에 따른 연결망 제어 벡터 송신 제어기는 메시지 송신 인터페이스 내부에서 지역 버스에 대한 데이터 전송을 제어하는 지역 버스 제어기와 연결되고, 연결망 제어 벡터를 패킷화하여 출력 포트에 송신하는 출력 포트 제어기와 연결되며, 연결망 제어 레지스터를 내장하고 있어 프로세서로부터 전송 의뢰된 연결망 제어 벡터를 출력 포트를 통하여 송신하는 과정을 제어한다.-
-
公开(公告)号:KR1019970019230A
公开(公告)日:1997-04-30
申请号:KR1019950030293
申请日:1995-09-15
Applicant: 한국전자통신연구원
IPC: H04L12/40
Abstract: 본 발명은 공유버스의 분산중재를 위한 부호화 자기중재방법에 관한 것으로서, 종래 기술에서 타임아웃 기법을 이용한 버스 중재방법은 모든 버스 요청기에서 연속적으로 버스를 요구하는 경우 또는 버스 요구가 매우 빈번하게 발생하는 경우에, 각 버스 요청기의 요구 대기시간에 상관없이 버스 요청기의 번호가 높은 버스 요청기의 요구는 거의 타임아웃 간격으로 버스를 사용하는 현상이 발생하고, 버스 요청기의 번호가 낮은 버스 요청기의 요구는 거의 기다림이 없는 상태에서 버스의 사용권을 얻는 왜곡현상이 발생할 수 있는 문제점이 있었다.
본 발명에서는 이런 문제점을 해결하기 위해 공유버스에 대해 단 하나만의 버스 요구가 있을 경우 해당 버스 요청기는 즉시 버스의 사용권을 얻도록 하고, 두 개 이상의 버스 요구가 있을 경우 가장 긴 대기시간을 갖는 버스 요청기가 중재에서 승자가 되어 버스 사용권을 얻도록 하며, 또한 두 개 이상의 버스 요청기에서 동일한 대기시간을 갖고 그 대기시간이 가장 긴 경우에는 버스 요청기의 번호가 낮은 요구부터 버스 사용권을 얻도록 함으로써 부호화 자기 중재에서의 기아현상을 제거하고 높은 공정성을 제공할 수가 있는 것이다.-
-
公开(公告)号:KR1019960015586B1
公开(公告)日:1996-11-18
申请号:KR1019940012745
申请日:1994-06-07
Applicant: 한국전자통신연구원
IPC: G06F13/24
Abstract: judging(27) whether the clock inputted to a multiprocessor interrupt requester(3) is a rising edge, and continuing to judge until the clock become a rising edge; judging(28) whether a transfer failure interrupt(TFINT) is not asserted and is in the state of CHECK, and in the state of transfer error and finite retry and retry out, and the transfer failure interrupt asserting is enabled if the clock is in rising edge; informing(29) a processor(1) of the transfer failure through a processor interface circuit(2); judging(30) whether TFINT signal is "1", and TMR(6) and CSR(7) is read; and cancelling by making TFINT signal "0" and returning to the step of (27) if the condition of judgement(30) is satisfied, and returning to the step of (27) if the condition of judgement(30) is not satisfied.
Abstract translation: 判断(27)输入到多处理器中断请求者(3)的时钟是否是上升沿,并且继续判断直到时钟变为上升沿; 判断(28)转移失败中断(TFINT)是否未被断言并处于CHECK状态,并处于传输错误和有限重试状态,并重试,如果时钟为 上升边缘 通过处理器接口电路(2)通知(29)所述传送失败的处理器(1); 判断(30)TFINT信号是否为“1”,读取TMR(6)和CSR(7) 如果满足判断条件(30),则通过使TFINT信号“0”取消并返回步骤(27),并且如果不满足判断条件(30),则返回步骤(27)。
-
-
-
-
公开(公告)号:KR1019950012505B1
公开(公告)日:1995-10-18
申请号:KR1019930024328
申请日:1993-11-16
Applicant: 한국전자통신연구원
IPC: G06F13/20
Abstract: checking whether the value of a CCR[21:0 is "0" or not, after initializing a timer; if the value is "0", copying a value of a MCR[23:0 in the CCR and also copying a value of a MCR[27:24 in BCR; if the value is not "0", when the value of the CCR[23:0 is "1" and the value of the BCR is "0", generating time-out and then copying the value of a MCR in the CCR and also copying the value of the MCR in BCR; if the value of the BCR is not "0", when the value of the CCR is not "1" or the value of the BCR is not "0", checking the value of the BCR; if the value of the BCR is "0", reducing the value of the CCR by 1 and then copying the value in the CCR; and if the value of the BCR is not "0", reducing the value of the BCR by 1 and then copying the value in the BCR, thereby programming a maximum constant value of the MCR by 0 through a programming interface.
Abstract translation: 初始化定时器后,检查CCR [21:0]的值是否为“0” 如果值为“0”,则复制CCR中的一个MCR [23:0]的值,并复制MCR的值[BCR中的27:24] 如果该值不是“0”,当CCR [23:0为“1”,BCR的值为“0”时,产生超时,然后复制CCR中的MCR值, 也复制BCR中MCR的值; 如果BCR的值不是“0”,当CCR的值不是“1”或者BCR的值不为“0”时,检查BCR的值; 如果BCR的值为“0”,则将CCR的值减1,然后复制CCR中的值; 如果BCR的值不是“0”,则将BCR的值减1,然后复制BCR中的值,从而通过编程接口将MCR的最大常数值编程为0。
-
-
-
-
-
-
-
-