KR100889419B1 - 마이크로프로세서를 위한 인터럽트 제어기 및 그러한 인터럽트 제어기를 구비하고 광 정보 매체 상에 정보를 레코딩하거나 또는 상기 매체 상의 정보를 재생하는 디바이스 - Google Patents
마이크로프로세서를 위한 인터럽트 제어기 및 그러한 인터럽트 제어기를 구비하고 광 정보 매체 상에 정보를 레코딩하거나 또는 상기 매체 상의 정보를 재생하는 디바이스 Download PDFInfo
- Publication number
- KR100889419B1 KR100889419B1 KR1020037007686A KR20037007686A KR100889419B1 KR 100889419 B1 KR100889419 B1 KR 100889419B1 KR 1020037007686 A KR1020037007686 A KR 1020037007686A KR 20037007686 A KR20037007686 A KR 20037007686A KR 100889419 B1 KR100889419 B1 KR 100889419B1
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- event
- microprocessor
- memory
- group
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4812—Task transfer initiation or dispatching by interrupt, e.g. masked
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
- Microcomputers (AREA)
Abstract
Description
Claims (10)
- 복수의 이벤트 메모리(40,41)를 구비하는 마이크로프로세서(30)를 위한 인터럽트 제어기로서,- 상기 복수의 이벤트 메모리(40, 41)는 적어도 하나의 그룹을 형성하도록 결합되고, 상기 복수의 이벤트 메모리(40, 41)의 각각은 셋팅 신호(5)를 위한 입력단 및 이벤트 메모리(40,41)의 상태를 표현하는 이벤트 메모리 신호(4)를 위한 출력단을 구비하고,- 여기서 이벤트 메모리(40,41)에 대한 상기 셋팅 신호(5)는 상기 이벤트 메모리(40,41)와 관련된 이벤트 신호(8)의 활성화가 검출될 때 활성이 되고,- 여기서 상기 이벤트 메모리 신호(4)는 상기 마이크로프로세서(30)에 대한 인터럽트 신호(9)와 연결되며,- 여기서 상기 마이크로프로세서(30)는 데이터 버스(10)를 통해 상기 이벤트 메모리 신호(4)에 대한 판독 및 기록 액세스를 할 수 있고,- 여기서 상기 이벤트 메모리(40,41)는 각각 리셋팅 신호(3)를 위한 입력단을 구비하되,한 그룹의 이벤트 메모리(40,41)에 대한 리셋팅 신호(3)는, 상기 마이크로프로세서(30)가 제 1 기록 신호(15)를 이용하여 상기 이벤트 메모리(40,41)를 포함하는 그룹에 대해 기록 액세스하는 동시에, 상기 이벤트 메모리(40,41)와 관련되는 상기 마이크로프로세서(30)로부터의 각각의 신호(16)가 상기 데이터 버스(10)상에서 활성일 때 활성이 되는 것을 특징으로 하는, 마이크로프로세서를 위한 인터럽트 제어기.
- 제 1항에 있어서, 한 그룹의 각각의 이벤트 메모리(40,41)에 대한 상기 리셋팅 신호(3)는, 상기 각각의 이벤트 메모리(40,41)와 관련되는 상기 데이터 버스(10)상의 상기 마이크로프로세서(30)로부터의 각각의 신호(16)를, 상기 마이크로프로세서(30)가 상기 그룹의 상기 이벤트 메모리(40,41)를 액세스하기 위해 사용하는 상기 제 1 기록 신호(15)와 논리 결합하는 논리 AND 함수(61)로부터의 출력 신호의 형태로 얻어지는 것을 특징으로 하는, 마이크로프로세서를 위한 인터럽트 제어기.
- 삭제
- 삭제
- 제 1항에 있어서, 한 그룹의 이벤트 메모리(40,41)에 대한 상기 리셋팅 신호(3)는 또한, 상기 마이크로프로세서(30)로부터의 인터럽트 응답(acknowledgement) 신호(2)가 상기 이벤트 메모리(40,41)와 관련된 인터럽트 루틴이 실행되고 있다고 나타낼 때 활성이 되고,한 그룹의 각각의 이벤트 메모리(40,41)에 대한 상기 리셋팅 신호(3)는, 상기 적절한 인터럽트 응답 신호(2)를 논리 AND 함수(61)로부터의 출력 신호와 논리 결합하는 논리 OR 함수(71)로부터의 출력 신호의 형태로 얻어지고, 상기 논리 AND 함수는 차례로 상기 각각의 이벤트 메모리(40,41)와 관련되는 상기 데이터 버스(10)상의 상기 마이크로프로세서(30)로부터의 각각의 신호(16)를, 상기 마이크로프로세서(30)가 상기 그룹의 상기 이벤트 메모리(40,41)를 액세스하기 위해 사용하는 제 1 기록 신호(15)와 논리 결합하는 것을 특징으로 하는, 마이크로프로세서를 위한 인터럽트 제어기.
- 제 1항 또는 제 2항에 있어서, 상기 마이크로프로세서(30)는 2개의 서로 다른 메모리 어드레스를 이용하여 이벤트 메모리(40,41)의 각각의 그룹에 대한 기록 액세스를 할 수 있어서, 상기 마이크로프로세서(30)는 상기 제 1 기록 신호(15) 및 제 2 기록 신호(17)를 이용하여 한 그룹의 이벤트 메모리(40,41)에 대한 기록 액세스를 할 수 있고, 이벤트 메모리(40,41)에 대한 상기 셋팅 신호(5)는, 상기 마이크로프로세서(30)가 상기 제 2 기록 신호(17)를 이용하여 상기 이벤트 메모리(40,41)를 포함하는 그룹에 대한 기록 액세스를 하는 동시에, 상기 이벤트 메모리(40,41)와 관련되는 상기 마이크로프로세서(30)로부터의 각각의 신호(18)가 상기 데이터 버스(10)상에서 활성일 때, 활성이 되는 것을 특징으로 하는, 마이크로프로세서를 위한 인터럽트 제어기.
- 제 6항에 있어서, 한 그룹의 각각의 이벤트 메모리(40,41)에 대한 상기 셋팅 신호(5)는, 각각의 이벤트 메모리(40,41)와 관련된 이벤트 신호(8)를 논리 AND 함수(62)로부터의 출력 신호와 논리 결합하는 논리 OR 함수(72)로부터의 출력 신호의 형태로 얻어지고, 상기 논리 AND 함수는 차례로, 상기 각각의 이벤트 메모리(40,41)와 관련되는 상기 데이터 버스(10)상의 상기 마이크로프로세서(30)로부터의 각각의 신호(18)를, 상기 마이크로프로세서(30)가 상기 그룹의 상기 이벤트 메모리(40,41)를 액세스하기 위해 사용하는 제 2 기록 신호(17)와 논리 결합하는 것을 특징으로 하는, 마이크로프로세서를 위한 인터럽트 제어기.
- 제 6항에 있어서, 상기 마이크로프로세서(30)가 한 그룹에 대해 기록 액세스하기 위해 사용하는 제 2 메모리 어드레스는 상기 그룹에 대해 판독 액세스하기 위해 사용하는 메모리 어드레스와 동일한 것을 특징으로 하는, 마이크로프로세서를 위한 인터럽트 제어기.
- 제 6항에 있어서, 이벤트 메모리(40,41)는, 상기 마이크로프로세서(30)가 상기 이벤트 메모리(40,41)를 포함하는 그룹에 대한 기록 액세스를 하기 위해 상기 제 2 기록 신호(17)를 이용하고, 상기 이벤트 메모리(40,41)와 관련된 각각의 신호(18)가 상기 데이터 버스(10)상에서 활성이 될 때 셋팅되고, 상기 이벤트 메모리(40,41)는, 상기 마이크로프로세서(30)가 상기 이벤트 메모리(40,41)를 포함하는 그룹에 대한 기록 액세스를 하기 위해 상기 제 2 기록 신호(17)를 이용하고, 상기 이벤트 메모리(40,41)와 관련된 각각의 신호(18)가 상기 데이터 버스(10)상에서 불활성일 때 리셋팅되는 것을 특징으로 하는, 마이크로프로세서를 위한 인터럽트 제어기.
- 제 1항 또는 제 2항에 따른 인터럽트 제어기를 구비하는, 광 정보매체상에 정보를 레코딩하거나 또는 상기 매체상의 정보를 재생하는 디바이스.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10063936A DE10063936A1 (de) | 2000-12-20 | 2000-12-20 | Interrupt Controller für einen Mikroprozessor |
DE10063936.4 | 2000-12-20 | ||
PCT/EP2001/014611 WO2002050672A2 (en) | 2000-12-20 | 2001-12-12 | Interrupt controller for a microprocessor |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040052443A KR20040052443A (ko) | 2004-06-23 |
KR100889419B1 true KR100889419B1 (ko) | 2009-03-23 |
Family
ID=7668249
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020037007686A Expired - Fee Related KR100889419B1 (ko) | 2000-12-20 | 2001-12-12 | 마이크로프로세서를 위한 인터럽트 제어기 및 그러한 인터럽트 제어기를 구비하고 광 정보 매체 상에 정보를 레코딩하거나 또는 상기 매체 상의 정보를 재생하는 디바이스 |
Country Status (8)
Country | Link |
---|---|
US (2) | US20040059439A1 (ko) |
EP (1) | EP1410186B1 (ko) |
JP (1) | JP4151408B2 (ko) |
KR (1) | KR100889419B1 (ko) |
CN (1) | CN1297892C (ko) |
AU (1) | AU2002216103A1 (ko) |
DE (2) | DE10063936A1 (ko) |
WO (1) | WO2002050672A2 (ko) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005190207A (ja) * | 2003-12-25 | 2005-07-14 | Matsushita Electric Ind Co Ltd | 割り込み制御装置、制御方法 |
TWI256591B (en) * | 2004-08-11 | 2006-06-11 | Benq Corp | Method of reducing interrupts |
CN100370756C (zh) * | 2005-05-24 | 2008-02-20 | 杭州华三通信技术有限公司 | 系统的复位处理方法及装置 |
CA2731728C (en) * | 2008-07-23 | 2017-03-28 | Micro Motion, Inc. | Processing system with external memory access control |
CN101901165B (zh) * | 2010-07-26 | 2013-04-10 | 清华大学 | 一种中断控制器电路结构 |
US9390043B2 (en) * | 2012-12-17 | 2016-07-12 | Analog Devices, Inc. | Trigger routing unit |
US12332737B2 (en) * | 2023-03-08 | 2025-06-17 | Nxp B.V. | Method and apparatus for fault indication propagation and fault masking in a hierarchical arrangement of systems |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0316138A2 (en) * | 1987-11-11 | 1989-05-17 | Fujitsu Limited | Grouping device for interrupt controller |
EP0443557A2 (en) * | 1990-02-20 | 1991-08-28 | Nec Corporation | Interrupt controller capable of realizing interrupt nesting function |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS57101949A (en) * | 1980-12-17 | 1982-06-24 | Matsushita Electric Ind Co Ltd | Interruption processing circuit |
JPH0268632A (ja) * | 1988-09-05 | 1990-03-08 | Toshiba Corp | 割込み制御装置 |
US5584028A (en) * | 1990-05-14 | 1996-12-10 | At&T Global Information Solutions Company | Method and device for processing multiple, asynchronous interrupt signals |
JP2729343B2 (ja) * | 1992-08-28 | 1998-03-18 | 三菱電機株式会社 | 複数個の処理装置を有する情報処理システムおよびこの情報処理システムにおいて用いられる制御装置ならびに処理装置 |
US5815733A (en) * | 1996-02-01 | 1998-09-29 | Apple Computer, Inc. | System for handling interrupts in a computer system using asic reset input line coupled to set of status circuits for presetting values in the status circuits |
KR100313945B1 (ko) * | 1999-03-03 | 2001-11-15 | 김영환 | 다단 인터럽트 제어 장치 |
JP2002055830A (ja) * | 2000-05-29 | 2002-02-20 | Seiko Epson Corp | 割込信号生成装置及び割込信号の生成方法 |
-
2000
- 2000-12-20 DE DE10063936A patent/DE10063936A1/de not_active Withdrawn
-
2001
- 2001-12-12 EP EP01271580A patent/EP1410186B1/en not_active Expired - Lifetime
- 2001-12-12 JP JP2002551701A patent/JP4151408B2/ja not_active Expired - Fee Related
- 2001-12-12 WO PCT/EP2001/014611 patent/WO2002050672A2/en active IP Right Grant
- 2001-12-12 AU AU2002216103A patent/AU2002216103A1/en not_active Abandoned
- 2001-12-12 KR KR1020037007686A patent/KR100889419B1/ko not_active Expired - Fee Related
- 2001-12-12 DE DE60128596T patent/DE60128596T2/de not_active Expired - Lifetime
- 2001-12-12 CN CNB018211151A patent/CN1297892C/zh not_active Expired - Fee Related
- 2001-12-12 US US10/451,350 patent/US20040059439A1/en not_active Abandoned
-
2005
- 2005-12-15 US US11/300,801 patent/US20060168385A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0316138A2 (en) * | 1987-11-11 | 1989-05-17 | Fujitsu Limited | Grouping device for interrupt controller |
EP0443557A2 (en) * | 1990-02-20 | 1991-08-28 | Nec Corporation | Interrupt controller capable of realizing interrupt nesting function |
Also Published As
Publication number | Publication date |
---|---|
EP1410186B1 (en) | 2007-05-23 |
JP2004536365A (ja) | 2004-12-02 |
CN1297892C (zh) | 2007-01-31 |
AU2002216103A1 (en) | 2002-07-01 |
CN1531686A (zh) | 2004-09-22 |
US20040059439A1 (en) | 2004-03-25 |
WO2002050672A3 (en) | 2004-02-12 |
WO2002050672A2 (en) | 2002-06-27 |
DE10063936A1 (de) | 2002-06-27 |
DE60128596D1 (de) | 2007-07-05 |
DE60128596T2 (de) | 2008-01-31 |
EP1410186A2 (en) | 2004-04-21 |
US20060168385A1 (en) | 2006-07-27 |
KR20040052443A (ko) | 2004-06-23 |
JP4151408B2 (ja) | 2008-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100889419B1 (ko) | 마이크로프로세서를 위한 인터럽트 제어기 및 그러한 인터럽트 제어기를 구비하고 광 정보 매체 상에 정보를 레코딩하거나 또는 상기 매체 상의 정보를 재생하는 디바이스 | |
US7162559B1 (en) | System for controlling interrupts between input/output devices and central processing units | |
JP2751822B2 (ja) | Fifoメモリ装置のメモリ制御方法 | |
JP2988139B2 (ja) | 割込み制御装置 | |
KR970006411B1 (ko) | 공유메모리를 사용한 운영체제 커널의 메세지 출력 방법 | |
JPH11338712A (ja) | 割込順序保存回路 | |
JP4121732B2 (ja) | 遊技機 | |
JPH0484224A (ja) | スタックエリア保護回路 | |
JPS63250753A (ja) | メモリアクセスチエツク方式 | |
JPH03119449A (ja) | 計算装置 | |
KR100895686B1 (ko) | 마이크로 컨트롤러의 데이터 로드 타이밍을 감소시키는 방법 | |
JPS6334648A (ja) | 評価用マイクロコンピユ−タ | |
JPH01251240A (ja) | 暴走検出方式 | |
JPH10340200A (ja) | 情報処理装置 | |
JPS61204719A (ja) | 情報処理システム | |
JPH02101514A (ja) | プロセッサのタイムアウト検出方式 | |
JPH02210568A (ja) | バスコントロール装置 | |
JPH06251171A (ja) | ノンマスカブル割込機能付きマイクロコンピュータ | |
JPH03220649A (ja) | パリティチェック回路 | |
JPH01180664A (ja) | ダイレクトメモリアクセス回路 | |
JPH01284946A (ja) | エラー訂正方式 | |
JPH04182839A (ja) | マイクロプログラムのデバッグ方式 | |
JPH04107659A (ja) | メモリへのデータ誤書込み防止回路 | |
JPH05165735A (ja) | パリティエラー発生メモリ素子の識別方式 | |
JPH01196635A (ja) | プロセツサ回路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20030609 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20061205 Comment text: Request for Examination of Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20080125 Patent event code: PE09021S01D |
|
E90F | Notification of reason for final refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Final Notice of Reason for Refusal Patent event date: 20080725 Patent event code: PE09021S02D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20090119 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20090311 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20090310 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20120222 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20130221 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20130221 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20140220 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20140220 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20150224 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20150224 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20160203 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20160203 Start annual number: 8 End annual number: 8 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20171222 |