KR100404283B1 - 마이크로프로세서, 마이크로프로세서를 포함하는 시스템및 마이크로프로세서의 버스 사이클 제어 방법 - Google Patents
마이크로프로세서, 마이크로프로세서를 포함하는 시스템및 마이크로프로세서의 버스 사이클 제어 방법 Download PDFInfo
- Publication number
- KR100404283B1 KR100404283B1 KR10-2000-0010318A KR20000010318A KR100404283B1 KR 100404283 B1 KR100404283 B1 KR 100404283B1 KR 20000010318 A KR20000010318 A KR 20000010318A KR 100404283 B1 KR100404283 B1 KR 100404283B1
- Authority
- KR
- South Korea
- Prior art keywords
- bus
- microprocessor
- bus cycle
- retry
- interrupt
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4027—Coupling between buses using bus bridges
- G06F13/405—Coupling between buses using bus bridges where the bridge performs a synchronising function
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Bus Control (AREA)
Abstract
Description
Claims (9)
- 마이크로프로세서에 있어서,버스 재시도 신호가 외부로부터 입력되는지의 여부를 판정하기 위한 버스 재시도 검출부;상기 버스 재시도 검출부에 의해 검출된 상기 버스 재시도 신호에 응답하여 현재 실행 중인 버스 사이클을 중단시키고, 상기 중단된 버스 사이클을 재시작시키기 위한 버스 사이클 제어부;상기 버스 사이클이 중단되어 있는 동안에 다른 처리 요구가 있는지의 여부를 결정하기 위한 인터럽트 검출부; 및상기 중단된 버스 사이클을 재시작하기 전에 상기 인터럽트 검출부가 검출한 상기 처리 요구가 요구하는 처리를 실행시키기 위한 인터럽트 제어부를 포함하는 마이크로프로세서.
- 삭제
- 시스템에 있어서,버스 재시도 신호를 출력하기 위한 버스 재시도 출력 장치; 및상기 버스 재시도 출력 장치로부터 버스 재시도 신호가 입력되는지의 여부를 결정하기 위한 버스 재시도 검출부, 상기 버스 재시도 검출부에 의해 검출된 상기 버스 재시도 신호에 응답하여 현재 실행 중인 버스 사이클을 중단시키고 상기 중단된 버스 사이클을 재시작시키기 위한 버스 사이클 제어부, 상기 버스 사이클이 중단되어 있는 동안에 다른 처리 요구가 있는지의 여부를 결정하기 위한 인터럽트 검출부, 및 상기 중단된 버스 사이클을 재시작하기 전에 상기 인터럽트 검출부가 검출한 상기 처리 요구가 처리하는 처리를 실행시키기 위한 인터럽트 제어부를 포함하는 마이크로프로세서를 포함하는 시스템.
- 삭제
- 제3항에 있어서, 상기 버스 재시도 출력 장치는,버스 재시도 신호를 출력하기 위한 버스 재시도 출력부;상기 마이크로프로세서로 보내 온 다른 처리 요구를 감시하기 위한 인터럽트 감시부; 및상기 인터럽트 감시부에 의해 검출된 상기 처리 요구에 응답하여, 상기 버스 재시도 출력부로 상기 버스 재시도 신호를 출력시키기 위한 버스 재시도 제어부를 포함하는 시스템.
- 제5항에 있어서, 상기 버스 재시도 출력 장치는상기 마이크로프로세서로 보내 온 상기 처리 요구의 우선 순위와 상기 현재 실행 중인 버스 사이클의 우선 순위를 비교하기 위한 우선 순위 판정부; 및상기 처리 요구가 상기 현재 실행 중인 버스 사이클보다 우선 순위가 높다고 상기 우선 순위 판정부가 결정한 경우에, 상기 버스 재시도 신호를 출력시키는 버스 재시도 제어부를 더 포함하는 시스템.
- 버스 사이클을 제어하는 방법에 있어서,버스 재시도 신호를 마이크로프로세서에 출력하는 버스 재시도 출력 단계;상기 마이크로프로세서로 입력되는 상기 버스 재시도 신호의 입력에 응답하여, 상기 마이크로프로세서에 의해 현재 실행 중인 버스 사이클을 중단시키고, 그리고 나서 상기 중단된 버스 사이클을 재시작시키는 재시작 단계; 및상기 버스 사이클이 중단되어 있는 동안에 상기 마이크로프로세서로 보내 온 다른 처리 요구에 의해 요구된 처리를 실행시키는 인터럽트 제어 단계를 포함하는 버스 사이클 제어 방법.
- 삭제
- 제7항에 있어서, 상기 버스 재시도 출력 단계는,상기 마이크로프로세서로 보내 온 상기 처리 요구의 우선 순위와 상기 현재 실행 중인 버스 사이클의 우선 순위를 비교하여, 상기 처리 요구가 우선 순위가 높은 경우에 상기 버스 재시도 신호를 출력하는 단계를 포함하는 버스 사이클 제어 방법.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP06204999A JP4030216B2 (ja) | 1999-03-09 | 1999-03-09 | マイクロプロセッサとマイクロプロセッサを含むシステム及びマイクロプロセッサのバスサイクル制御方法 |
| JP1999-062049 | 1999-03-09 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20010006725A KR20010006725A (ko) | 2001-01-26 |
| KR100404283B1 true KR100404283B1 (ko) | 2003-11-03 |
Family
ID=13188925
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR10-2000-0010318A Expired - Fee Related KR100404283B1 (ko) | 1999-03-09 | 2000-03-02 | 마이크로프로세서, 마이크로프로세서를 포함하는 시스템및 마이크로프로세서의 버스 사이클 제어 방법 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US6735713B1 (ko) |
| JP (1) | JP4030216B2 (ko) |
| KR (1) | KR100404283B1 (ko) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0784933A (ja) * | 1993-09-09 | 1995-03-31 | Oki Electric Ind Co Ltd | 入出力制御ボード |
| JPH08123742A (ja) * | 1994-10-26 | 1996-05-17 | Oki Electric Ind Co Ltd | リトライ制御装置 |
| US5553248A (en) * | 1992-10-02 | 1996-09-03 | Compaq Computer Corporation | System for awarding the highest priority to a microprocessor releasing a system bus after aborting a locked cycle upon detecting a locked retry signal |
| JPH0981405A (ja) * | 1995-09-11 | 1997-03-28 | Hitachi Ltd | コンピュータシステムのリトライ処理装置 |
| WO1997024677A1 (en) * | 1995-12-28 | 1997-07-10 | Intel Corporation | A method and apparatus for interfacing a device compliant to first bus protocol to an external bus |
| US5664200A (en) * | 1991-10-22 | 1997-09-02 | Bull Hn Information Systems Inc. | Apparatus and method for providing more effective reiterations of interrupt requests in a multiprocessor system |
| JPH09330293A (ja) * | 1996-06-11 | 1997-12-22 | Fujitsu Ltd | バスリトライ装置 |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4602327A (en) * | 1983-07-28 | 1986-07-22 | Motorola, Inc. | Bus master capable of relinquishing bus on request and retrying bus cycle |
| JPH0690700B2 (ja) * | 1984-05-31 | 1994-11-14 | 富士通株式会社 | 半導体集積回路 |
| US4907150A (en) * | 1986-01-17 | 1990-03-06 | International Business Machines Corporation | Apparatus and method for suspending and resuming software applications on a computer |
| US5109492A (en) * | 1986-09-19 | 1992-04-28 | Hitachi, Ltd. | Microprocessor which terminates bus cycle when access address falls within a predetermined processor system address space |
| JPS63118947A (ja) | 1986-11-07 | 1988-05-23 | Nec Corp | シングルチツプマイクロコンピユ−タ |
| US5150467A (en) * | 1987-09-04 | 1992-09-22 | Digital Equipment Corporation | Method and apparatus for suspending and restarting a bus cycle |
| JPH03210649A (ja) * | 1990-01-12 | 1991-09-13 | Fujitsu Ltd | マイクロコンピュータおよびそのバスサイクル制御方法 |
| JPH04264654A (ja) | 1991-02-19 | 1992-09-21 | Fujitsu Ltd | バス制御装置及び方法 |
| JPH05265882A (ja) | 1992-03-17 | 1993-10-15 | V M Technol Kk | サイクル・タイムアウト検出装置付きマイクロプロセッサ |
| US5471625A (en) * | 1993-09-27 | 1995-11-28 | Motorola, Inc. | Method and apparatus for entering a low-power mode and controlling an external bus of a data processing system during low-power mode |
| JPH07129456A (ja) * | 1993-10-28 | 1995-05-19 | Toshiba Corp | コンピュータシステム |
| JPH07230413A (ja) | 1994-02-18 | 1995-08-29 | Oki Electric Ind Co Ltd | レディ信号制御回路 |
| US5533103A (en) * | 1994-04-28 | 1996-07-02 | Electronic Information Systems, Inc. | Calling system and method |
| US6104876A (en) * | 1995-06-07 | 2000-08-15 | Cirrus Logic, Inc. | PCI bus master retry fixup |
| US5862353A (en) * | 1997-03-25 | 1999-01-19 | International Business Machines Corporation | Systems and methods for dynamically controlling a bus |
-
1999
- 1999-03-09 JP JP06204999A patent/JP4030216B2/ja not_active Expired - Fee Related
-
2000
- 2000-03-02 KR KR10-2000-0010318A patent/KR100404283B1/ko not_active Expired - Fee Related
- 2000-03-09 US US09/521,544 patent/US6735713B1/en not_active Expired - Lifetime
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5664200A (en) * | 1991-10-22 | 1997-09-02 | Bull Hn Information Systems Inc. | Apparatus and method for providing more effective reiterations of interrupt requests in a multiprocessor system |
| US5553248A (en) * | 1992-10-02 | 1996-09-03 | Compaq Computer Corporation | System for awarding the highest priority to a microprocessor releasing a system bus after aborting a locked cycle upon detecting a locked retry signal |
| JPH0784933A (ja) * | 1993-09-09 | 1995-03-31 | Oki Electric Ind Co Ltd | 入出力制御ボード |
| JPH08123742A (ja) * | 1994-10-26 | 1996-05-17 | Oki Electric Ind Co Ltd | リトライ制御装置 |
| JPH0981405A (ja) * | 1995-09-11 | 1997-03-28 | Hitachi Ltd | コンピュータシステムのリトライ処理装置 |
| WO1997024677A1 (en) * | 1995-12-28 | 1997-07-10 | Intel Corporation | A method and apparatus for interfacing a device compliant to first bus protocol to an external bus |
| JPH09330293A (ja) * | 1996-06-11 | 1997-12-22 | Fujitsu Ltd | バスリトライ装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000259554A (ja) | 2000-09-22 |
| US6735713B1 (en) | 2004-05-11 |
| KR20010006725A (ko) | 2001-01-26 |
| JP4030216B2 (ja) | 2008-01-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR920010916B1 (ko) | 멀티프로세서의 레벨 변경 동기장치 | |
| US5659760A (en) | Microprocessor having interrupt vector generation unit and vector fetching command unit to initiate interrupt processing prior to returning interrupt acknowledge information | |
| CN106844025B (zh) | 一种异步中断处理方法及中断控制器 | |
| US4839895A (en) | Early failure detection system for multiprocessor system | |
| US6145047A (en) | Circuit and method for converting interrupt signals from level trigger mode to edge trigger mode | |
| KR20010006725A (ko) | 마이크로프로세서, 마이크로프로세서를 포함하는 시스템및 마이크로프로세서의 버스 사이클 제어 방법 | |
| KR20220074993A (ko) | 콘트롤러 | |
| US6463482B1 (en) | Control, of conflict between MPC transfer and DMC transfer with measurement of instruction execution time | |
| US5784271A (en) | Data processor for interruption control between the CPU and the interruption controller | |
| JP2653412B2 (ja) | ブレークポイント設定方法 | |
| JPS6227837A (ja) | 主記憶アクセス方式 | |
| JPS6336023B2 (ko) | ||
| JPS6218939B2 (ko) | ||
| JP2504515B2 (ja) | テスト・チャネル命令の実行制御方式 | |
| JPH09167117A (ja) | マイクロコンピュータおよびこれを用いたリアルタイムシステム | |
| JP2716274B2 (ja) | インサーキット・エミュレータ | |
| JP2648029B2 (ja) | インサーキット・エミュレータ | |
| JP3173470B2 (ja) | コンピュータシステム及びそのプログラムを記憶した記憶媒体 | |
| JPS6148181B2 (ko) | ||
| JP2007280023A (ja) | 割込み制御装置 | |
| JP2000222204A (ja) | 処理装置 | |
| JPS58195915A (ja) | チヤネル装置のエラ−処理方式 | |
| JPH047641A (ja) | 割込制御装置 | |
| JP2006119982A (ja) | コンピュータシステム | |
| JPS6134167B2 (ko) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| FPAY | Annual fee payment |
Payment date: 20121009 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| FPAY | Annual fee payment |
Payment date: 20131001 Year of fee payment: 11 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| FPAY | Annual fee payment |
Payment date: 20141006 Year of fee payment: 12 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
| FPAY | Annual fee payment |
Payment date: 20150918 Year of fee payment: 13 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 13 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 14 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20171023 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20171023 |