Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6242310B2 - - Google Patents
[go: Go Back, main page]

JPS6242310B2 - - Google Patents

Info

Publication number
JPS6242310B2
JPS6242310B2 JP17563882A JP17563882A JPS6242310B2 JP S6242310 B2 JPS6242310 B2 JP S6242310B2 JP 17563882 A JP17563882 A JP 17563882A JP 17563882 A JP17563882 A JP 17563882A JP S6242310 B2 JPS6242310 B2 JP S6242310B2
Authority
JP
Japan
Prior art keywords
request signal
request
signal
processing
flip
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
Application number
JP17563882A
Other languages
Japanese (ja)
Other versions
JPS5965330A (en
Inventor
Yoshimasa Takeda
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP17563882A priority Critical patent/JPS5965330A/en
Publication of JPS5965330A publication Critical patent/JPS5965330A/en
Publication of JPS6242310B2 publication Critical patent/JPS6242310B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/24Handling requests for interconnection or transfer for access to input/output bus using interrupt

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bus Control (AREA)
  • Information Transfer Systems (AREA)

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明はインタフエース、例えば計算機システ
ムにおける入出力装置(以下I/Oと称す)と中
央処理装置(以下CPUと称す)との間のインタ
フエースにおいて、要求信号を出した装置がその
要求信号を取り消した場合に、要求を処理する装
置がその取消されたことを速かに知ることができ
るようにしたものである。
[Detailed Description of the Invention] [Technical Field of the Invention] The present invention relates to an interface, for example, an interface between an input/output device (hereinafter referred to as I/O) and a central processing unit (hereinafter referred to as CPU) in a computer system. In the present invention, when the device that issued the request signal cancels the request signal, the device processing the request can quickly know that the request signal has been cancelled.

〔発明の従来技術〕[Prior art to the invention]

以下I/Oからの割込み要求をCPUで受付け
る場合を例にして説明する。
The following will explain the case where the CPU accepts an interrupt request from I/O as an example.

I/Oからの割込み要求に対し、CPUは他割
込み要求との優先度のチエツク等を行なつて受付
け可能な場合には受付け信号を応答する。しか
し、その間にI/Oが要求を取消した場合、
CPUは直ちにはその取消されたことが判らず、
I/Oからの次の応答が来ないことを時間監視等
で検知する等して何らかの異常が有つたことを知
り、CPUからI/Oに状態センスを行なう等の
必要があつた。
In response to an interrupt request from an I/O, the CPU checks the priority with respect to other interrupt requests, and responds with an acceptance signal if it can be accepted. However, if the I/O cancels the request in the meantime,
The CPU does not immediately know that it has been canceled,
It became known that some kind of abnormality had occurred by detecting, for example, by time monitoring that the next response did not come from the I/O, and it became necessary to perform a status sensing from the CPU to the I/O.

〔発明の目的〕[Purpose of the invention]

本発明の目的は、要求信号の取消されたことを
速かに、かつ簡単な回路で知ることを可能にする
ことにある。
SUMMARY OF THE INVENTION An object of the present invention is to enable quick and simple circuitry to determine that a request signal has been canceled.

〔発明の構成〕[Structure of the invention]

本発明は要求信号をコピーするフリツプ・フロ
ツプ(以下単にFFと称する)と、要求信号の立
上りでセツトされるFFとを設け、両FFの論理状
態を見ることによつて要求信号が取消されたこと
を知るようにしたことを特徴とする。
The present invention includes a flip-flop (hereinafter simply referred to as FF) that copies the request signal and an FF that is set at the rising edge of the request signal, and the request signal is canceled by checking the logic state of both FFs. It is characterized by being made aware of things.

〔発明の実施例〕[Embodiments of the invention]

第1図は本発明の一実施例回路図、第2図はそ
のタイムチヤートである。図中1はI/O装置
(処理要求装置)、2は制御装置(例えばI/O制
御装置又はチヤネル装置)、3はCPU(要求処理
装置)、FF1〜3はフリツプ・フロツプ、RVは
レシーバ、DVはドライバ、IVはインバータであ
る。21は立上がり検出回路、22はリセツト制
御回路である。
FIG. 1 is a circuit diagram of an embodiment of the present invention, and FIG. 2 is a time chart thereof. In the figure, 1 is an I/O device (processing request device), 2 is a control device (for example, an I/O control device or channel device), 3 is a CPU (request processing device), FFs 1 to 3 are flip-flops, and RV is a receiver. , DV is the driver, and IV is the inverter. 21 is a rising detection circuit, and 22 is a reset control circuit.

通常の動作は、先ずI/O1から割込み要求信
号iRQが出ると、装置2で第1のFF1にバツフ
アされ(iRQB)さらにコピー用FF2にラツチさ
れてiRQCとなつてCPU3に伝達される。一方、
iRQBの立上がりが回路21で検出され、FF3が
セツトされてiRQUとしてCPU3に伝達される。
(第2図の区間) CPU3では割込みを受付けられるか否かを調
べ、もし受付け可能ならば許可信号iRQANSを発
する。iRQANSは装置2を介してI/O1にiRQA
として伝達される。これによりI/Oは割込み要
求に関するシーケンスを開始し(図示せず)、
iRQを落とす。iRQが落ちることによりiRQB,
iRQCも落ちるが、iRQUはセツト状態に保持さ
れる。(第2図の区間) ここでCPU3はiRQANSを出すに際して、
iRQCとiRQUとがともにセツト状態にあること
を見て、iRQが取消されていないことを認識す
る。もしこの時点でiRQCが落ちていてiRQUが
立つていれば、iRQが取消されたものと認識す
る。この場合にはiRQANSを出さずにリセツト信
号RSTを出してFF3をリセツトする。
In normal operation, first, when an interrupt request signal iRQ is issued from the I/O 1, it is buffered (iRQB) to the first FF1 in the device 2, latched to the copy FF2, and transmitted to the CPU 3 as iRQC. on the other hand,
The rise of iRQB is detected by the circuit 21, FF3 is set, and the signal is transmitted to the CPU 3 as iRQU.
(Section shown in Fig. 2) The CPU 3 checks whether or not it can accept an interrupt, and if it can accept it, issues a permission signal iRQANS. iRQANS connects iRQA to I/O1 via device 2.
It is transmitted as This causes the I/O to initiate a sequence regarding the interrupt request (not shown).
Drop iRQ. iRQB due to iRQ falling,
iRQC also falls, but iRQU remains set. (Section in Figure 2) Here, when CPU3 issues iRQANS,
It recognizes that iRQ has not been canceled by seeing that both iRQC and iRQU are in the set state. If iRQC is down and iRQU is up at this point, it is recognized that iRQ has been cancelled. In this case, without issuing iRQANS, the reset signal RST is issued to reset FF3.

さらに割込処理が終了したときには、CPU3
はリセツト信号RSTを発し、リセツト制御回路
22を介してFF3をリセツトする。iRQUが落ち
たことによりiRQANSを落とし、従つてiRQAが
落ちる。(第2図の区間) 尚、第2図のCLKは制御装置2のクロツクで
ある。
Furthermore, when the interrupt processing is finished, CPU3
issues a reset signal RST and resets FF3 via the reset control circuit 22. iRQU drops, which causes iRQANS to drop, and therefore iRQA to drop. (Section in FIG. 2) Note that CLK in FIG. 2 is the clock of the control device 2.

〔発明の効果〕〔Effect of the invention〕

以上の如く本発明によれば要求信号iRQをコピ
ーした信号iRQCと要求信号の立上がりでセツト
される信号iRQUとの2つの信号を見ることによ
り、要求信号の取消されたことを速かに判断で
き、複雑な手順や待時間が不要になる。
As described above, according to the present invention, by looking at two signals: the signal iRQC, which is a copy of the request signal iRQ, and the signal iRQU, which is set at the rising edge of the request signal, it is possible to quickly determine that the request signal has been canceled. , eliminating the need for complicated procedures and waiting times.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例回路図、第2図はそ
のタイムチヤートである。 図中、iRQは処理要求信号、FF2は要求信号
をコピーするFF、FF3は要求信号の立上がりで
セツトされるFFである。
FIG. 1 is a circuit diagram of an embodiment of the present invention, and FIG. 2 is a time chart thereof. In the figure, iRQ is a processing request signal, FF2 is an FF that copies the request signal, and FF3 is an FF that is set at the rising edge of the request signal.

Claims (1)

【特許請求の範囲】[Claims] 1 処理要求装置からの要求信号に対して要求処
理装置が応答信号を返送して処理を実行し、かつ
処理要求装置が一旦発した要求信号を取消すこと
を許すシステムにおいて、該処理要求装置からの
要求信号をコピーする第1のフリツプ・フロツプ
と、該要求信号の立上りを検出回路で検出し要求
信号がセツトされ、要求処理装置によりリセツト
される第2のフリツプ・フロツプを設け、要求処
理装置は該応答信号の返送に際して、該第1、第
2のフリツプ・フロツプの状態によつて該要求信
号が取消されたか否かを判断するようにしたこと
を特徴とするインタフエースの要求信号制御方
式。
1. In a system in which a request processing device executes processing by returning a response signal in response to a request signal from a processing requesting device, and also allows the processing requesting device to cancel a request signal once issued, A first flip-flop for copying a request signal, and a second flip-flop for detecting the rising edge of the request signal by a detection circuit, setting the request signal, and resetting the request signal by the request processing device. 1. A request signal control method for an interface, characterized in that, when returning the response signal, it is determined whether the request signal has been canceled or not based on the states of the first and second flip-flops.
JP17563882A 1982-10-06 1982-10-06 Request signal control system of interface Granted JPS5965330A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17563882A JPS5965330A (en) 1982-10-06 1982-10-06 Request signal control system of interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17563882A JPS5965330A (en) 1982-10-06 1982-10-06 Request signal control system of interface

Publications (2)

Publication Number Publication Date
JPS5965330A JPS5965330A (en) 1984-04-13
JPS6242310B2 true JPS6242310B2 (en) 1987-09-08

Family

ID=15999581

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17563882A Granted JPS5965330A (en) 1982-10-06 1982-10-06 Request signal control system of interface

Country Status (1)

Country Link
JP (1) JPS5965330A (en)

Also Published As

Publication number Publication date
JPS5965330A (en) 1984-04-13

Similar Documents

Publication Publication Date Title
KR940011670B1 (en) Interrupt controller
US6223299B1 (en) Enhanced error handling for I/O load/store operations to a PCI device via bad parity or zero byte enables
KR0160193B1 (en) Direct Memory Access Control
JPS5812611B2 (en) Data Tensou Seigiyohoushiki
CN106844025B (en) Asynchronous interrupt processing method and interrupt controller
US6189117B1 (en) Error handling between a processor and a system managed by the processor
JP2001516082A (en) Shared interrupt handling in data processing systems
JPS6242310B2 (en)
JP7012915B2 (en) controller
JP2706093B2 (en) Error handling method
JP3093374B2 (en) Interrupt controller
JPS607307B2 (en) Bus control method
JPH06337838A (en) Unit mounting/non-mounting detection
JPH07182279A (en) Bus arbitration circuit
JP2846999B2 (en) Microprocessor
JPH04230564A (en) Data transfer device
JPS61168046A (en) Microprocessor
JPS6049465A (en) Data transfer method between microcomputers
JPS6211384B2 (en)
JPS6343560Y2 (en)
JPH09204409A (en) Lock transfer control method
JPH05173949A (en) Microprocessor device
JPH047641A (en) Interruption control device
JPH0789327B2 (en) Information processing system
JPH03214344A (en) Bus arbitration system