JPS61241856A - Interruption releasing system for register - Google Patents

Interruption releasing system for register

Info

Publication number
JPS61241856A
JPS61241856A JP8386485A JP8386485A JPS61241856A JP S61241856 A JPS61241856 A JP S61241856A JP 8386485 A JP8386485 A JP 8386485A JP 8386485 A JP8386485 A JP 8386485A JP S61241856 A JPS61241856 A JP S61241856A
Authority
JP
Japan
Prior art keywords
register
signal
bit
data
processing device
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.)
Pending
Application number
JP8386485A
Other languages
Japanese (ja)
Inventor
Nobuhiko Noma
伸彦 野間
Genzo Takagi
高木 元三
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.)
Panasonic System Solutions Japan Co Ltd
Original Assignee
Matsushita Graphic Communication Systems Inc
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 Matsushita Graphic Communication Systems Inc filed Critical Matsushita Graphic Communication Systems Inc
Priority to JP8386485A priority Critical patent/JPS61241856A/en
Publication of JPS61241856A publication Critical patent/JPS61241856A/en
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

PURPOSE:To release smoothly and quickly the interruption to a register by providing selection control part for the selection of a single bit and a bit resetting part for the transmission of a clear signal to the selected bit to the register and then releasing the interruption after all bits are turned off. CONSTITUTION:When '1' is set at a certain bit of a register 15, the '1' signal is detected by an OR gate 16 and the signal IRQ is transmitted to a processor. The highest flip-flop is detected out of those flip-flops of the highest position deciding circuit which are set at '1' and form a selection control part 19 and this detection signal is delivered to a selector 18. The gate of only a single CLR signal line designated by the detection signal is opened and the read signal is sent to the CLR signal line. The designated bit of the register 15 is cleared and the processor performs a prescribed interruption. The processor receives again the signal IRQ when a series of processes are through and reads the register 15. This simplifies the circuit constitution and the operating procedure and attains the effective release of an interruption.

Description

【発明の詳細な説明】 産業上の利用分野 本発明はレジスタの割込解除方式、特に割込命令データ
の読出し及びリセット操作を手際よく行なうことができ
るようにした割込解除方式に関するものである。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a register interrupt release method, and particularly to an interrupt release method that allows reading and resetting of interrupt instruction data to be performed efficiently. .

従来の技術 例えばファクシミリの様な、通信回線を使ってデータの
伝送を行なう装置では、この装置の内部で各種処理操作
をするために、複数のデータ処理部間でデータを送受信
するのが一般的である。そして、かかるデータ処理部間
でのデータ送受信操作は、データ処理部間にスティタス
・レジスタを配置し、このスティタスΦレジスタのデー
タ内容に従って割込み動作等をコントロールすることに
より実行される。
Conventional technology In devices such as facsimiles that transmit data using communication lines, it is common for data to be sent and received between multiple data processing units in order to perform various processing operations within the device. It is. Data transmission/reception operations between the data processing units are executed by arranging a status register between the data processing units and controlling interrupt operations and the like according to the data contents of the status Φ register.

かかるデータ処理部間における割込み及び割込み解除動
作を行なわせる制御回路の一般例としては、例えば第2
図に示すようなものがある。これは、ハンドシェーク法
によるデータ送受信回路を制御する回路である。データ
送受信回路は、データ端末装置(通常、端末装置に相当
し、以下DTEと略称する)側に設けられ、当該DTE
側のデータ回線であるバス2に接続されて送信データの
処理、送出を行う第1の処理装置1と、データ回線終端
装置(通信回線等、以下DCEという)側に設けられ、
このDCE側のバス4に接続されて受信データの処理、
送出を行う第2の処理装置3とを有する。かかる第1及
び第2の処理装置1゜3に対して各種動作指令を発して
制御するために、バス2,4間にはスティタス拳レジス
タ6が設置される。このスティタス・レジスタ6は、上
記の如きデータ伝送システムにあっては、送信データを
格納する送信データ・レジスタ、受信データを格納する
受信データ・レジスタの状態を表わすピッ ト (TX
 @ EMPTY;RX−FULL) や、これら送信
データ・レジスタ、受信データレジスタと第1の処理装
置1、第2の処理装置3との間でデータの送信が行なわ
れたときの作動の正常。
A general example of a control circuit that performs interrupt and interrupt release operations between such data processing units is, for example, a second control circuit.
There is something like the one shown in the figure. This is a circuit that controls a data transmission/reception circuit using the handshake method. The data transmission/reception circuit is provided on the side of a data terminal device (generally corresponds to a terminal device, hereinafter abbreviated as DTE), and
A first processing device 1 connected to a bus 2, which is a data line on the side, processes and sends out data, and a data line terminating device (such as a communication line, hereinafter referred to as DCE) is provided on the side,
It is connected to the bus 4 on this DCE side and processes the received data.
It has a second processing device 3 that performs sending. A status register 6 is installed between the buses 2 and 4 in order to issue and control various operation commands to the first and second processing devices 1.3. In the data transmission system as described above, the status register 6 is a pit (TX) that indicates the status of the transmit data register that stores transmit data and the receive data register that stores receive data.
@ EMPTY; RX-FULL) and normal operation when data is transmitted between these transmission data registers and reception data registers and the first processing device 1 and second processing device 3.

異常の別を表わすピッ)(TX−ハンドシェイクエラー
:Rx・ハンドシェイクエラー)等の各フラグビットを
有する。
It has flag bits such as beep (TX-handshake error: Rx-handshake error) indicating the type of abnormality.

そして、第1の処理装置1から送信データを送出したい
ときは、先ず第1の処理装置がスティタス・レジスタに
割込みをかけ、このスティタス・レジスタ6の所定のビ
ットに1′1”(TX、EMPTY i送信データΦレ
ジスタが空であることを示す)が立っていることを確認
し、その後DTE側のバス2を通して送信データφレジ
スタに送信データを送出すると共に上記スティタス・レ
ジスタ6の所定のビットに10”を書込んでリセット即
ち割込み解除を行なう。次いでこの送信データは第2の
処理装置3によりDCE側のバス4を通して読出され、
所定の処理が施される。
When it is desired to send transmission data from the first processing device 1, the first processing device first interrupts the status register and sets a predetermined bit of the status register 6 to 1'1'' (TX, EMPTY). i) (indicating that the transmission data Φ register is empty) is set, and then sends the transmission data to the transmission data φ register through the bus 2 on the DTE side, and also writes it to the specified bit of the status register 6. 10'' is written to perform a reset, that is, to cancel the interrupt. This transmission data is then read out by the second processing device 3 via the bus 4 on the DCE side,
Predetermined processing is performed.

他方、通信回線を通してデータが送られて来たような場
合、第2の処理装置3はデータ処理を行なった後、バス
4を通して受信データ・レジスタに受信データを送出す
る0次いで第1の処理装置1はスティタスレジスタ6に
割込みをかけ、このスティタス・レジスタ6の所定のビ
ットに@11(RX@FULL;受信データ・レジスタ
が満杯であることを示す)が立っていることを確認し、
その後DTE側のバス線2を通して受信データを読出す
と共に、スティタス・レジスタsの当該所定のビットに
′0”を書込んでリセット即ち割込み解除を行なう。
On the other hand, when data is sent through a communication line, the second processing device 3 processes the data and then sends the received data to the reception data register through the bus 4. 1 interrupts the status register 6, confirms that @11 (RX@FULL; indicates that the receive data register is full) is set in a predetermined bit of the status register 6,
Thereafter, the received data is read out through the bus line 2 on the DTE side, and '0' is written in the corresponding predetermined bit of the status register s to perform a reset, that is, cancel the interrupt.

このような第1の処理装置1、或は第2の処理装置3に
よるスティタス・レジスタ6への割込み及び割込み解除
が行なえる様にするためのスティタス・レジスタ6の構
造としては従来から第2図に示すようなものがあった。
Conventionally, the structure of the status register 6 to enable the first processing device 1 or the second processing device 3 to interrupt and cancel the interrupt has been as shown in FIG. There was something like this.

このスティタス・レジスタは、バス2の各バス線Do−
D7とバス4の各バス線QO−07の間に接続され且つ
スティタス・レジスタ5の各ビットに対応するクリップ
・フロップFO〜F了と、これらのフリップ・フロップ
Fo−F7におけるオン(111が立っている)又はオ
フ(lO”が立っている)状態を検出するオアゲート6
と、処理装置1又は3に向けてIRQ信号を発するSR
(セット・リセット)フリップ・フロップ7とから成る
。フリップ・フロップFO〜FTはそれぞれバス2のそ
れぞれ対応するバス線Do−D7に接続される入力用の
D端子と、バス4のそれぞれ対応するバス線Q出し信号
が入力される%E端子と、各フリップ会フロップFO〜
F7においてl′1”が立っている時に出力するEG端
子とを有し、各フリップ・フロップFO−FTのEG端
子から出た合計8本の信号線がオアゲート6に入力され
る。オアゲート6とSRフリップ・フロップ7とは、前
者の出力信号が後者のセット端子Sに入力される様に出
力され、当該SRフリップ・フロップ7がセット状態に
なったときにIRQ信号が第1の処理装置また、第1の
処理装置1又は第2の処理装置3からの読出し信号はS
Rクリップ・フロップ7のリセット端子Hにも入力され
、IRQ信号によって割込み操作を開始した処理装置1
又は3がスティタス・レジスタ5に読出しをかけるとS
Rフリップ・フロップ7はリセット状態となりIRQ信
号が停止する。
This status register is for each bus line Do- of bus 2.
D7 and each bus line QO-07 of bus 4 are connected to the clip-flops FO-F7, which correspond to each bit of the status register 5, and these flip-flops Fo-F7 are turned on (when 111 is turned on). OR gate 6 that detects the state of
and an SR that issues an IRQ signal toward the processing device 1 or 3.
(set/reset) flip-flop 7. Each of the flip-flops FO to FT has an input D terminal connected to the corresponding bus line Do-D7 of the bus 2, and a %E terminal to which the corresponding bus line Q output signal of the bus 4 is input. Each flip party flop FO ~
A total of eight signal lines output from the EG terminal of each flip-flop FO-FT are input to the OR gate 6. The SR flip-flop 7 is such that the output signal of the former is inputted to the set terminal S of the latter, and when the SR flip-flop 7 is in the set state, the IRQ signal is sent to the first processing device or , the read signal from the first processing device 1 or the second processing device 3 is S
Also input to the reset terminal H of the R clip flop 7, the processing device 1 starts the interrupt operation by the IRQ signal.
or 3 reads status register 5, S
The R flip-flop 7 goes into a reset state and the IRQ signal stops.

発明が解決しようとする問題点 ところで、このような従来のレジスタの割込解除方式に
あっては、スティタス・レジスタ6の成るビットに1”
が立つことによってSRフリップ・フロップから出力さ
れたIRQ信号は、処理装置側から読出し信号が入力さ
れることによりリセットされ出力停止となる。しかしな
がら、処理内容如何によっては、スティタス・レジスタ
5のフリップフロップFO〜F7のうち、複数のクリッ
プ・フロップ(例えばF2とFs)に@1”が立ってお
り、それぞれのフリツーフロップ(つまり第3ビツトと
第eビット)において互いに異なった状態情報が格納さ
れる場合がある。このような場合、上記従来例では、処
理装置1又は3から読出し信号が入力され一方の7リツ
プ・フロップ(例えばFs)に対して読出しが行なわれ
ると、SRフリップ・フロップ7はリセットされて割込
みが解除されIRQ信号が停止されてしまうため、他方
のフリップ・フロップF2に対しては何時までたっても
読出しがかからないという不具合があった0 本発明は、このような従来の問題点に着目してなされた
もので、その目的は、レジスタに対する割込解除を円滑
且つ迅速に行なえる方式を提供することにある。
Problems to be Solved by the Invention Incidentally, in such a conventional register interrupt release method, the bits of the status register 6 are set to 1''.
The IRQ signal outputted from the SR flip-flop by rising is reset and output is stopped by inputting a read signal from the processing device side. However, depending on the processing content, @1" may be set in a plurality of clip-flops (for example, F2 and Fs) among the flip-flops FO to F7 of the status register 5, and each flip-flop (that is, the third There are cases where different state information is stored in the bit and the e-th bit.In such a case, in the conventional example described above, the read signal is input from the processing device 1 or 3, and one of the 7 lip-flops (for example, Fs ), the SR flip-flop 7 is reset, the interrupt is released, and the IRQ signal is stopped, so the other flip-flop F2 will not be read no matter how long it takes. 0 Problems The present invention has been made in view of these conventional problems, and its purpose is to provide a system that can smoothly and quickly cancel interrupts to registers.

問題点を解決するための手段 本発明は上記目的を達成するため、レジスタの各ビット
出力端子から、各ビットのオン、オフ状態を検出する部
材と、オン状態にある複数ビットのうち、一つのビット
を選択する選択制御部と、この選択制御部における選択
結果に基づいて、選択されたビットへクリア信号を発す
るビットリセット部とをレジスタに設け、オン状態にあ
るビットに順次読出しをかけると共にオフ作動せしめ、
全てのビットについてのオフ作動完了によって割込み解
除をするようにしたことを要旨とするものである。
Means for Solving the Problems In order to achieve the above object, the present invention includes a member that detects the on/off state of each bit from each bit output terminal of the register, and a member that detects the on/off state of each bit from the bit output terminal of the register, and a member that detects one of the plurality of bits that are in the on state. A register is provided with a selection control section that selects a bit, and a bit reset section that issues a clear signal to the selected bit based on the selection result of this selection control section, and the bits that are in the on state are sequentially read and turned off. Activate it,
The gist is that the interrupt is canceled when all bits are turned off.

作  用 レジスタを構成し、各ビットに対応するフリップ・フロ
ップF □ −F 7のうち少なくともいずれか1つに
@1jが立つと、全ての7リツプ・フロップからの出力
信号を監視する部位から処理装置へ向けてIRQ信号が
発せられ、処理装置からは読出し信号がレジスタへ送出
される。この読出し信号によってレジスタに格納された
データが読出される一方、読出し信号はビットリセット
部へ伝送される。他方、選択制御部は、レジスタの各フ
リップ・フロップFo−Fyの出力端子を使って、これ
らのうち、どのクリップ・フロップがオン状態にあるか
を監視し、一定の規則に従ってオン状態にあるビットの
うちの一つを選びビットリセット部を制御する。これに
より、ビットリセット部からは選択された単一のオン状
態にあるビットに対してクリア信号が発せられ、このク
リア操作が順次オン状態にあるビットに対して行なわれ
ると共に、その都度レジスタからデータの読出しが行な
われる。そしてオン状態にある全てのビットに対して読
出しが完了するまではIRQは出力され続け、処理装置
への割込みが行なわれる。
When @1j is set in at least one of the flip-flops F□-F7 that constitute the operation register and correspond to each bit, processing starts from the part that monitors the output signals from all seven flip-flops. An IRQ signal is issued to the device, and a read signal is sent to the register from the processing device. This read signal causes the data stored in the register to be read out, while the read signal is transmitted to the bit reset section. On the other hand, the selection control unit uses the output terminals of each flip-flop Fo-Fy of the register to monitor which clip-flop is in the on state, and selects the bit in the on state according to a certain rule. Select one of them to control the bit reset section. As a result, the bit reset unit issues a clear signal to the single selected bit that is in the on state, and this clearing operation is performed on the bits that are in the on state sequentially, and the data is transferred from the register each time. is read out. The IRQ continues to be output and an interrupt to the processing device is performed until reading is completed for all bits in the on state.

実施例 第1図は、本発明のレジスタの割込解除方式を実行する
ためのレジスタ構造の一実施例を示す図であり、このレ
ジスタ16は上記従来のスティタス・レジスタ5と同様
、例えば第2図に示すようなデータ伝送装置内で使用さ
れる。この実施例に係るレジスタ16は、各バス線DO
−D7と、バス線Qo−07の間に接続され、且つレジ
スタ16の各ビットに対応するスリップ・フロップF1
゜〜F17と、これらの7リツプ・フロップF1゜〜F
17におけるオフ(11”が立っている)又はオフ(′
″0”が立っている)状態を検出し、処理装置1又は3
に向けてIRQ信号を発するオアゲート16と、各7リ
ツプ・フロップF10−F17に対応してそれぞれの出
力端子に接続されたトライステート・バッファB10〜
B17と、クリップ・フロップF10〜F17のうち選
択されたフリップ・フロップに向けてクリア信号を送出
するビットリセット部即ちセレクタ18と、フリップ#
 70 ツブF10−F17Oうち、@1″が立ってオ
ン状態にあるスリップ・フロップを検出すると共にセレ
クタ18に上記オン状態にあるフリップ令フロップの一
つを選択させる選択制御部19とを有して成る。
Embodiment FIG. 1 is a diagram showing an embodiment of a register structure for executing the register interrupt release method of the present invention.This register 16 is similar to the conventional status register 5 described above, for example, the second It is used in a data transmission device as shown in the figure. The register 16 according to this embodiment includes each bus line DO
-D7 and a slip flop F1 connected between the bus line Qo-07 and corresponding to each bit of the register 16.
゜~F17 and these 7 lip-flops F1゜~F
Off at 17 (11" stands) or Off ('
“0” is set) is detected, and the processing device 1 or 3
an OR gate 16 that issues an IRQ signal towards the IRQ signal, and tri-state buffers B10 to B10 connected to their respective output terminals corresponding to each of the seven lip-flops F10 to F17.
B17, a bit reset unit or selector 18 that sends a clear signal to a selected flip-flop among the clip-flops F10 to F17, and a flip-flop #
70 Among the knobs F10 to F17O, the selection control unit 19 detects the slip flop in which @1'' is set and is in the on state, and causes the selector 18 to select one of the flip flops in the on state. Become.

フリップ・フロップF10〜F17は、それぞれ対応す
るバス線D□−D7に接続される入力用のD端子と、そ
れぞれ対応するバス線Qo −07に接続される出力用
のQ端子と、セレクタ18から送られて来たクリア信号
を入力するCLR端子とを有し、各7リツプ拳フロツプ
F10−F17のQ端子から出た信号線から分岐した合
計8本の信号線がオアゲート16に入力される。そして
、オアゲート6は、これに入力する8本の信号線のうち
少なくとも1本から″1′信号が入力されると処理装置
に対してIRQ信号を発するようになっている。さらに
、各フリップ・フロップ210〜F17のQ端子出力信
号線からは別の信号線が分岐しており、この合計8本の
信号線は選択制御部19へ信号入力するようになってい
る。トライステート・バッファB10〜B17及びセレ
クタ18には、処理装置から発せられた読出し信号が入
力される。また、本実施例において、選択制御部19に
は1”が立っているスリップ・フロップのうち最上位の
7リツプ・フロップを検出する最上位検出回路が使われ
る。
Flip-flops F10 to F17 each have an input D terminal connected to the corresponding bus line D□-D7, an output Q terminal connected to the corresponding bus line Qo-07, and a terminal connected to the selector 18. A total of eight signal lines branched from the signal lines output from the Q terminals of each of the seven lip flops F10 to F17 are input to the OR gate 16. The OR gate 6 is configured to issue an IRQ signal to the processing device when a "1" signal is input from at least one of the eight signal lines input thereto. Another signal line branches off from the Q terminal output signal line of the flops 210 to F17, and these eight signal lines in total are designed to input signals to the selection control section 19. Tri-state buffers B10 to A readout signal issued from the processing device is input to the B17 and the selector 18. In addition, in the present embodiment, the selection control section 19 receives the top 7 slip-flops of which 1" is set. A top-level detection circuit is used to detect flops.

かかる構成を有するレジスタ16において、レジスタ1
6のいずれかのビットに11”が立つとこのl111信
号はオアゲート16によって検知され、当該オアゲート
16から処理装置に向けてIRQ信号が発せられる。こ
のIRQ信号を受けた処理装置はレジスタ15に対して
読出し信号(第1図中READで表わす)を発し、この
読出し信号はトライステートバッファB1o−B17と
セレクタ18とに入力される。トライステートバッフl
B10〜B16への入力によってレジスタ16のデータ
がバス線Qo−07に読出される。他方セレクタ18側
においては、選択制御部19を構成する最上位判定回路
11′となっているフリップ中フロップ(即ちオン状態
にあるビット)のうち最上位のものを検出し、その検出
信号を上記セレクタ18へ向けて出力する。この検出信
号を受けたセレクタ18は8本あるCLR信号線のうち
、上記検出信号によって指定された1本のCLR信号線
のみのゲートを開き、この1本のCLR信号線に読出し
信号(即ち、この場合はクリア信号)を送出する。これ
によって、レジスタ1tstv指定されたビットはクリ
アされ処理装置は所定の割込み処理操作を行なう。また
、レジスタ16内において、11”が立っているビット
が複数個ある場合、上記最上位のビットに対するクリア
操作が終了しても他のビットには11”が立っているた
め、オアゲート16はIRQ信号を出方し続ける。した
がって処理装置は、上記一連の処理を終ると再びIRQ
信号を受け、レジスタ16に対して読出しをかける。こ
の時にはセレクタ18は選択制御部19からの指令によ
って、新たな最上位ビットに対応するCLR信号線のみ
のゲートを開いているから、この読出し操作時には当該
新たな最上位ビットのみがクリアされる。
In the register 16 having such a configuration, register 1
When 11'' is set in any bit of 6, this l111 signal is detected by the OR gate 16, and the OR gate 16 issues an IRQ signal to the processing device. The read signal (represented by READ in FIG. 1) is inputted to the tri-state buffers B1o-B17 and the selector 18.
Data in register 16 is read out to bus line Qo-07 by input to B10 to B16. On the other hand, on the selector 18 side, the most significant one among the flipping flops (i.e., the bits in the on state) serving as the most significant judgment circuit 11' constituting the selection control section 19 is detected, and the detection signal is transmitted as described above. The signal is output to the selector 18. Upon receiving this detection signal, the selector 18 opens the gate of only one CLR signal line specified by the detection signal among the eight CLR signal lines, and sends a readout signal (i.e., In this case, a clear signal) is sent. As a result, the bit designated by register 1tstv is cleared and the processing device performs a predetermined interrupt processing operation. In addition, if there are multiple bits with 11" set in the register 16, even if the clearing operation for the most significant bit is completed, the other bits will still be set with 11", so the OR gate 16 will use the IRQ Continue to send signals. Therefore, after completing the above series of processing, the processing device again uses the IRQ
Upon receiving the signal, the register 16 is read. At this time, the selector 18 opens the gate of only the CLR signal line corresponding to the new most significant bit in response to a command from the selection control section 19, so that only the new most significant bit is cleared during this read operation.

こうして、オン状態にあるビットが最上位から、割込み
操作ごとに順次クリアされて行き、全てのビットがクリ
アされるとオアゲート16はオフとなり、IRQ信号の
出力も停止する。そして、かかる割込解除方式を採用す
ることにより、処理装置からの読出し起動によって全て
のビットに対してクリア作動がかかるということはなく
なる。
In this way, the bits in the on state are cleared one by one for each interrupt operation starting from the most significant bit, and when all the bits are cleared, the OR gate 16 is turned off and the output of the IRQ signal is also stopped. By employing such an interrupt release method, it is no longer necessary to clear all bits upon activation of reading from the processing device.

発明の詳細 な説明したように、本発明によれば、スティタス・レジ
スタの様な、処理装置に対して割込み指令を発するレジ
スタの複数ビットに対して、成る規則性をもたせて割込
み処理操作ごとに順次割込み解除を行なうようにしたた
め、一部の指令データが他の指令データ読出し操作によ
って解除されるということはなくなる。また、かかる割
込み解除をクリア信号線を順次選択して行なう、という
手法をとったため、回路構成及び操作手順を簡略化する
ことができ、効率的な割込解除が可能となる等、種々の
効果が得られる。
As described in detail, according to the present invention, a plurality of bits of a register that issues an interrupt command to a processing device, such as a status register, are given regularity for each interrupt processing operation. Since interrupts are canceled sequentially, it is not possible for some command data to be canceled by another command data read operation. In addition, since we have adopted a method of successively selecting the clear signal lines to cancel such interrupts, the circuit configuration and operating procedures can be simplified, allowing for efficient interrupt cancellation, and various other effects have been achieved. is obtained.

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

第1図は本発明の一実施例に係るレジスタの構成を示す
ブロック図、第2図は本発明が適用されるデータ送受信
制御回路を示す結線図、第3図は従来のレジスタ構造を
示すブロック図である。 1・・・・・・第1の処理装置、2・・・・・・バス(
DTE側)3・・・・・・第2の処理装置、4・・川・
バス(DCE側)6・・・・・・スティタス・レジスタ
、6.16・・・・・・オアゲート、16・・・・・・
レジスタ、18・・・・・・セレクタ(ピッ) IJセ
ット部)、19・・・・・・選択制御部。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名II
図 第2図 第 3 図
FIG. 1 is a block diagram showing the configuration of a register according to an embodiment of the present invention, FIG. 2 is a wiring diagram showing a data transmission/reception control circuit to which the present invention is applied, and FIG. 3 is a block diagram showing a conventional register structure. It is a diagram. 1...First processing device, 2...Bus (
DTE side) 3...Second processing device, 4...River...
Bus (DCE side) 6...Status register, 6.16...OR gate, 16...
Register, 18... Selector (beep IJ set section), 19... Selection control section. Name of agent: Patent attorney Toshio Nakao and one other person II
Figure 2 Figure 3

Claims (1)

【特許請求の範囲】[Claims] 複数ビットによって構成され、これらのビットのセット
状態を検出して処理装置に対する割込み指令を発するレ
ジスタに、処理装置からの読出し信号によって作動し、
上記ビットのうちの選択された一つのビットに向けてク
リア信号を発するビットリセット部と、ビットリセット
部に対して上記一つのビットの選択を行なわせる選択制
御とを設け、セット状態にあるビットを順次クリアし、
全てのビットについてのクリア操作完了によって割込み
解除をするようにしたことを特徴とするレジスタの割込
解除方式。
a register that is configured by a plurality of bits and that detects the set state of these bits and issues an interrupt command to the processing device, activated by a read signal from the processing device;
A bit reset section that issues a clear signal to a selected one of the bits, and a selection control that causes the bit reset section to select the one bit, are provided, and the bit in the set state is set. Clear them in sequence,
A register interrupt cancellation method characterized in that the interrupt is canceled upon completion of clearing operations for all bits.
JP8386485A 1985-04-19 1985-04-19 Interruption releasing system for register Pending JPS61241856A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8386485A JPS61241856A (en) 1985-04-19 1985-04-19 Interruption releasing system for register

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8386485A JPS61241856A (en) 1985-04-19 1985-04-19 Interruption releasing system for register

Publications (1)

Publication Number Publication Date
JPS61241856A true JPS61241856A (en) 1986-10-28

Family

ID=13814538

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8386485A Pending JPS61241856A (en) 1985-04-19 1985-04-19 Interruption releasing system for register

Country Status (1)

Country Link
JP (1) JPS61241856A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7266630B2 (en) 2002-12-16 2007-09-04 Matsushita Electric Industrial Co., Ltd. CPU contained LSI

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS53109456A (en) * 1977-03-07 1978-09-25 Nippon Signal Co Ltd:The Interrupt control unit for data processing unit
JPS5892024A (en) * 1981-11-17 1983-06-01 シ−メンス・アクチエンゲゼルシヤフト Method and apparatus for controlling interface between systems

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS53109456A (en) * 1977-03-07 1978-09-25 Nippon Signal Co Ltd:The Interrupt control unit for data processing unit
JPS5892024A (en) * 1981-11-17 1983-06-01 シ−メンス・アクチエンゲゼルシヤフト Method and apparatus for controlling interface between systems

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7266630B2 (en) 2002-12-16 2007-09-04 Matsushita Electric Industrial Co., Ltd. CPU contained LSI

Similar Documents

Publication Publication Date Title
US5233692A (en) Enhanced interface permitting multiple-byte parallel transfers of control information and data on a small computer system interface (SCSI) communication bus and a mass storage system incorporating the enhanced interface
GB2043973A (en) Data processing system including master and slave microcomputers
US5218682A (en) Two-way handshake circuit and method for communication between processors
JPH01162967A (en) Method and device for interruption processing
JPH02299337A (en) Bus constitution suitable for data communication
JPS61241856A (en) Interruption releasing system for register
JP2663713B2 (en) Bus connection device
JPS6224830B2 (en)
JPS593775B2 (en) Bus request processing unit
JP6631370B2 (en) Microcomputer and electronic control unit
JP2803270B2 (en) SCSI host adapter circuit
JPH03246743A (en) Inter-processor communication system
JPS5985541A (en) Console device
JPS6188635A (en) Signal transmitting and receiving circuit
JPH0248736A (en) Information processing system
JPH0470951A (en) Method and circuit for inter-cpu communication
JPS63229550A (en) Diagnosing system for common interface control circuit
JPS62188536A (en) Line state display system
JPH0228747A (en) Method for controlling bus
JPH01152563A (en) Document transferring system
JPS6240571A (en) Data transfer control circuit
JPS6245575B2 (en)
JPS62126456A (en) Parallel arithmetic processor
JPS63185254A (en) Data transfer controller
JPH05134968A (en) Peripheral processor