맞춤기술찾기

이전대상기술

단일신호인터럽트방식의프로세서를위한인터럽트요구제어기및그제어방법

  • 기술번호 : KST2015077066
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 디지털 컴퓨터 시스템에서 프로세서 외부에서 발생한 여러 종류의 인터럽트를 단일 신호 인터럽트 방식의 프로세서(Single Signal Interrupted Processor)에게 신속하고 효과적으로 알려주기 위하여, 내부에 인터럽트 제어 레지스터(Interrupt Control Register)를 내장한 인터럽트 요구 제어기(Interrupt Request Controller) 및 그 제어 방법을 제공하는데 그 목적이 있다.본 발명에 따르면, 단일 신호 인터럽트 방식의 프로세서의 인터럽트 요구 제어 기능을 수행하고, 상기 프로세서와 프로세서 인터페이스를 통하여 연결된 인터럽트 요구 제어기에 있어서, 외부에서 입력되는 인터럽트 요구 신호를 일시적으로 저장하고, 상기 프로세서로부터 읽기 및 쓰기를 수행할 수 있는 인터럽트 제어 레지스터를 내부에 포함하며, 상기 인터럽트 제어 레지스터에 저장된 인터럽트 제어 정보를 이용하여 인터럽트를 제어하고, 단일 인터럽트 요구 신호를 상기 프로세서 인터페이스를 거치지 아니하고 직접 상기 프로세서에게 전송하는 것을 특징으로 하는 인터럽트 요구 제어기가 제공된다.
Int. CL G06F 9/46 (2006.01)
CPC G06F 9/4837(2013.01) G06F 9/4837(2013.01)
출원번호/일자 1019980049407 (1998.11.18)
출원인 한국전자통신연구원
등록번호/일자 10-0331028-0000 (2002.03.20)
공개번호/일자 10-2000-0032810 (2000.06.15) 문서열기
공고번호/일자 (20020904) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (1998.11.18)
심사청구항수 8

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 모상만 대한민국 대전광역시 유성구
2 한우종 대한민국 대전광역시 유성구
3 윤석한 대한민국 대전광역시 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 전영일 대한민국 광주 북구 첨단과기로***번길**, ***호(오룡동)(특허법인세아 (광주분사무소))

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 대리인선임신고서
Notification of assignment of agent
1998.11.18 수리 (Accepted) 1-1-1998-0375625-29
2 특허출원서
Patent Application
1998.11.18 수리 (Accepted) 1-1-1998-0394652-42
3 출원심사청구서
Request for Examination
1998.11.18 수리 (Accepted) 1-1-1998-0375626-75
4 의견제출통지서
Notification of reason for refusal
2000.11.30 발송처리완료 (Completion of Transmission) 9-5-2000-0314451-37
5 지정기간연장신청서
Request for Extension of Designated Period
2001.01.22 수리 (Accepted) 1-1-2001-5020051-42
6 명세서등보정서
Amendment to Description, etc.
2001.02.14 보정승인 (Acceptance of amendment) 1-1-2001-5042873-60
7 의견서
Written Opinion
2001.02.14 수리 (Accepted) 1-1-2001-5042872-14
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2001.04.19 수리 (Accepted) 4-1-2001-0046046-20
9 등록결정서
Decision to grant
2001.12.27 발송처리완료 (Completion of Transmission) 9-5-2001-0365554-50
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2002.08.08 수리 (Accepted) 4-1-2002-0065009-76
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1

단일 신호 인터럽트 방식의 프로세서의 인터럽트 요구 제어 기능을 수행하고, 상기 프로세서와 프로세서 인터페이스를 통하여 연결된 인터럽트 요구 제어기에 있어서,

상기 인터럽트 요구 제어기 내부에 포함되어 있어 상기 프로세서가 읽기 및 쓰기를 수행할 수 있고, 외부에서 입력되는 인터럽트 요구 신호를 일시적으로 저장하고 인터럽트를 제어하는데 사용되는 인터럽트 레지스터; 및

상기 프로세서 인터페이스를 거치지 아니하고 인터럽트 요구를 직접 상기 프로세서에게 전송하는 신호선을 구비하고,

상기 인터럽트 요구 제어기로부터 프로세서에게 요구한 인터럽트의 유형을 수신하고, 인터럽트 응답의 처리가 완료되면, 상기 인터럽트 요구 제어기에게 인터 럽트 응답 완료 신호를 전송하는 인터럽트 응답 제어기와 응답 제어기 연결용 신호선을 통해 상호 연결되어 있는 것을 특징으로 하는 인터럽트 요구 제어기

2 2

제 1 항에 있어서,

상기 인터럽트 제어 레지스터는,

외부 인터럽트의 마스크 여부를 나타내고, 프로세서가 읽기 및 쓰기가 가능한 마스크(Mask) 비트열과;

상기 인터럽트 요구 제어기가 외부로부터 인터럽트 요구 신호를 수신하였는지 여부를 나타내는 요구(Request) 비트열과;

상기 인터럽트 요구 제어기로부터 상기 프로세서에게 전송되는 인터럽트 요구 신호가 구동되었는지 여부를 나타내는 구동(Assertion) 비트열을 포함하는 것을 특징으로 하는 인터럽트 요구 제어기

3 3

제 2 항에 있어서,

상기 마스크 비트열, 요구 비트열 및 구동 비트열은,

외부에서 입력되는 각각의 인터럽트 유형을 처리하기 위하여, 각각의 인터럽트 유형에 대하여 적어도 하나 이상의 마스크 비트, 요구 비트 및 구동 비트를 할당하는 것을 특징으로 하는 인터럽트 요구 제어기

4 4

제 2 항 또는 제 3 항에 있어서,

상기 마스크 비트열, 요구 비트열 및 구동 비트열은,

외부에서 입력되는 타이머로부터 발생한 주기적인 타이머 인터럽트(Timer Interrupt), 프로세서 주변 장치로부터 발생한 중요 로컬 인터럽트(Significant Local Interrupt), 프로세서간 인터럽트 제어기로부터 발생한 프로세서간 인터럽트 (Inter-Processor Interrupt) 및 프로세서 주변 장치로부터 발생한 일반 로컬 인터럽트(Normal Local Interrupt)를 처리하기 위하여, 각각 적어도 하나 이상의 마스크 비트, 요구 비트 및 구동 비트를 할당하는 것을 특징으로 하는 인터럽트 요구 제어기

5 5

프로세서의 인터럽트 요구 제어를 위하여 내부에 인터럽트 제어 레지스터를 포함한 인터럽트 요구 제어기의 제어 방법에 있어서,

상기 인터럽트 제어 레지스터의 요구(Request) 비트열이 셋팅되었는지 여부를 판단하는 제 1 단계와;

상기 제 1 단계의 판단 결과, 요구 비트열이 셋팅되어 있으면, 인터럽트 제어 레지스터의 구동(Assertion) 비트열을 셋팅하고, 상기 프로세서에게 인터럽트 요구 신호를 전송하며, 상기 프로세서에게 요구한 인터럽트의 유형을 인터럽트 응답 제어기에게 전송하는 제 2 단계와;

인터럽트 응답 제어기로부터 인터럽트 응답 완료 신호가 수신되면, 제 1 단계로 복귀하는 제 3 단계를 포함하여 이루어진 것을 특징으로 하는 인터럽트 요구 제어기의 제어 방법

6 6

제 5 항에 있어서,

상기 제 2 단계는,

제 1 단계의 판단 결과, 요구 비트열이 셋팅되어 있으면, 상기 인터럽트 제어 레지스터의 마스크(Mask) 비트열이 셋팅되어 있는지 여부를 판단하는 제 4 단계와;

상기 제 4 단계의 판단 결과, 마스크 비트열이 셋팅되어 있으면, 제 1 단계로 복귀하는 제 5 단계를 더 포함하는 것을 특징으로 하는 인터럽트 요구 제어기의 제어 방법

7 7

제 5 항에 있어서,

상기 제 1 단계는,

타이머로부터 발생한 주기적인 타이머 인터럽트(Timer Interrupt) 요구 비트가 셋팅되어 있는지 여부를 판단하는 제 6 단계와;

상기 제 6 단계의 판단 결과, 인터럽트 요구 비트가 셋팅되어 있으면, 상기 인터럽트 제어 레지스터의 타이머 인터럽트 구동 비트를 셋팅하고, 상기 프로세서에게 인터럽트 요구 신호를 전송하며, 상기 프로세서에게 요구한 인터럽트의 유형을 인터럽트 응답 제어기에게 전송하는 제 7 단계와;

상기 제 6 단계의 판단 결과, 타이머 인터럽트 요구 비트가 셋팅되어 있지 않으면, 프로세서 주변 장치로부터 발생한 중요 로컬 인터럽트(Significant Local Interrupt) 요구 비트가 셋팅되어 있는지 여부를 판단하는 제 8 단계와;

상기 제 8 단계의 판단 결과, 중요 로컬 인터럽트 요구 비트가 셋팅되어 있으면, 상기 인터럽트 제어 레지스터의 중요 로컬 인터럽트 구동 비트를 셋팅하고, 상기 프로세서에게 인터럽트 요구 신호를 전송하며, 상기 프로세서에게 요구한 인터럽트의 유형을 인터럽트 응답 제어기에게 전송하는 제 9 단계와;

상기 제 8 단계의 판단 결과, 중요 로컬 인터럽트 요구 비트가 셋팅되어 있지 않으면, 프로세서간 인터럽트 제어기로부터 발생한 프로세서간 인터럽트 (Inter-Processor Interrupt) 요구 비트가 셋팅되어 있는지 여부를 판단하는 제 10 단계와;

상기 제 10 단계의 판단 결과, 프로세서간 인터럽트 요구 비트가 셋팅되어 있으면, 상기 인터럽트 제어 레지스터의 프로세서간 인터럽트 구동 비트를 셋팅하고, 상기 프로세서에게 인터럽트 요구 신호를 전송하며, 상기 프로세서에게 요구한 인터럽트의 유형을 인터럽트 응답 제어기에게 전송하는 제 11 단계와;

상기 제 11 단계의 판단 결과, 프로세서간 인터럽트 요구 비트가 셋팅되어 있지 않으면, 프로세서 주변 장치로부터 발생한 일반 로컬 인터럽트(Normal Local Interrupt) 요구 비트가 셋팅되어 있는지 여부를 판단하는 제 12 단계와;

상기 제 12 단계의 판단 결과, 일반 로컬 인터럽트 요구 비트가 셋팅되어 있으면, 상기 인터럽트 제어 레지스터의 일반 로컬 인터럽트 구동 비트를 셋팅하고, 상기 프로세서에게 인터럽트 요구 신호를 전송하며, 상기 프로세서에게 요구한 인터럽트의 유형을 인터럽트 응답 제어기에게 전송하는 제 13 단계와;

상기 제 12 단계의 판단 결과, 일반 로컬 인터럽트 요구 비트가 셋팅되어 있지 않으면, 상기 제 1 단계로 복귀하는 제 14 단계를 더 포함하는 것을 특징으로 하는 인터럽트 요구 제어기의 제어 방법

8 8

컴퓨터에 프로세서의 인터럽트 요구 제어를 위하여 내부에 인터럽트 제어 레지스터를 포함한 인터럽트 요구 제어기의 제어 방법을 실행시킬 수 있는 방법에 있어서,

상기 인터럽트 제어 레지스터의 요구(Request) 비트열이 셋팅되었는지 여부를 판단하는 제 1 단계와;

상기 제 1 단계의 판단 결과, 요구 비트열이 셋팅되어 있지 않으면, 상기 제 1 단계로 복귀하고, 요구 비트열이 셋팅되어 있으면, 상기 인터럽트 제어 레지스터의 구동(Assertion) 비트열을 셋팅한 후, 상기 인터럽트 제어 레지스터의 마스크 (Mask) 비트열이 셋팅되었는지 여부를 판단하는 제 2 단계와;

상기 제 2 단계의 판단 결과, 마스크 비트열이 셋팅되어 있으면, 상기 제 1 단계로 복귀하고, 마스크 비트열이 셋팅되어 있지 않으면, 프로세서에게 인터럽트 요구 신호를 전송하며, 상기 프로세서에게 요구한 인터럽트의 유형을 인터럽트 응답 제어기에게 전송하는 제 3 단계와;

인터럽트 응답 제어기로부터 인터럽트 응답 완료 신호가 수신되면, 제 1 단계로 복귀하는 제 4 단계를 실행시킬 수 있는 프로그램을 기록하고 있는 컴퓨터로 읽을 수 있는 기록 매체

지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.