JPH0764804A - Interrupt control circuit - Google Patents
Interrupt control circuitInfo
- Publication number
- JPH0764804A JPH0764804A JP21061993A JP21061993A JPH0764804A JP H0764804 A JPH0764804 A JP H0764804A JP 21061993 A JP21061993 A JP 21061993A JP 21061993 A JP21061993 A JP 21061993A JP H0764804 A JPH0764804 A JP H0764804A
- Authority
- JP
- Japan
- Prior art keywords
- interrupt
- signal line
- timing
- signals
- interrupt signal
- 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
Links
Landscapes
- Bus Control (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は割込み制御回路に係り、
特にマイコンやコンピュータシステムで使用されるバス
やロジック回路等で使用されるワイヤードオア(Wir
ed−OR)接続された割込み制御回路に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an interrupt control circuit,
In particular, wired OR (Wir) used in buses and logic circuits used in microcomputers and computer systems.
ed-OR) connected interrupt control circuit.
【0002】[0002]
【従来の技術】従来のWired−OR接続により構成
された割込み制御回路は、例えばバス上の同一の割込み
信号ライン上に出力される割込み信号は一種類しか接続
できなかった。たとえばSBC(シングルボードコンピ
ュータシステム)で使用されているバスの割込みライン
には、システムを構成する複数のボードからWired
−OR接続で割込み信号が出力される。この時割込みレ
ベル1に対して1ラインの信号線が必要であった。した
がって複数の割込みレベルがある場合には割込みレベル
の数だけ信号線が必要であった。2. Description of the Related Art In a conventional interrupt control circuit constituted by a wired-OR connection, for example, only one kind of interrupt signal output on the same interrupt signal line on a bus can be connected. For example, an interrupt line of a bus used in an SBC (single board computer system) is wired from a plurality of boards that configure the system.
An interrupt signal is output by OR connection. At this time, one signal line was required for interrupt level 1. Therefore, when there are a plurality of interrupt levels, as many signal lines as the interrupt levels are required.
【0003】[0003]
【発明が解決しようとする課題】このように従来の割込
み制御回路では1つの割込み信号ラインに対しては1つ
の意味付けしかできず、システム設計時などには信号線
の増加に伴う実装エリアの圧迫など実装上の大きな問題
が発生していた。As described above, in the conventional interrupt control circuit, only one meaning can be assigned to one interrupt signal line, and the mounting area is increased due to the increase of the signal line at the time of system design. There was a big problem in mounting such as pressure.
【0004】本発明は上述した問題点を解消するために
なされたもので、1つの信号線に複数の意味付けをもた
せ多重化することにより信号線の低減を図って実装密度
をあげることのできる割込み制御回路を提供することを
目的とする。The present invention has been made in order to solve the above-mentioned problems, and it is possible to increase the packaging density by reducing the number of signal lines by giving multiple meanings to one signal line and multiplexing them. It is an object to provide an interrupt control circuit.
【0005】[0005]
【課題を解決するための手段】本発明は、複数の割込み
信号を所定のタイミングに従ってバス上の同一の割込み
信号ライン上に出力する割込み出力手段と、前記割込み
信号ライン上の複数の割込み信号の取り込みのタイミン
グを発生させる取り込みタイミング発生手段と、前記取
り込みタイミング発生手段により発生させたタイミング
に従って前記割込み信号ライン上の複数の割込み信号を
各々分離して取り込んで格納する複数のラッチ手段とを
具備したものである。According to the present invention, there are provided an interrupt output means for outputting a plurality of interrupt signals on the same interrupt signal line on a bus at a predetermined timing, and a plurality of interrupt signals on the interrupt signal line. The capture timing generating means for generating the capture timing and the plurality of latch means for separately capturing and storing a plurality of interrupt signals on the interrupt signal line according to the timing generated by the capture timing generating means are provided. It is a thing.
【0006】[0006]
【作用】本発明では所定のタイミングに従って複数の割
込み信号がバス上の同一の割込み信号ライン上に出力さ
れる。そして取り込みタイミング発生手段によりこの割
込み信号ライン上の複数の割込み信号は所定のタイミン
グでラッチ手段に取り込まれる。ラッチ手段に割込み信
号の取り込みを行うためにタイミング発生手段が設けら
れており、この取り込みタイミング発生手段により発生
させたタイミングに従って割込み信号ライン上の複数の
割込み信号は各々分離されてそれぞれ対応する複数のラ
ッチ手段に取り込まれる。これにより意味付けの違う複
数の信号がWired−OR出力されても時分割で出力
させ、出力別にラッチすることにより意味別に取り出す
ことが可能となる。したがって1本のWired−OR
接続において異なる意味の信号を時分割で出力できるた
め信号を多重化することが可能となる。According to the present invention, a plurality of interrupt signals are output on the same interrupt signal line on the bus at a predetermined timing. Then, the plurality of interrupt signals on the interrupt signal line are fetched into the latch means at a predetermined timing by the fetch timing generating means. The latch means is provided with a timing generating means for fetching the interrupt signal, and the plurality of interrupt signals on the interrupt signal line are separated according to the timing generated by the fetch timing generating means, and the plurality of corresponding interrupt signals are respectively separated. It is taken in by the latch means. As a result, even if a plurality of signals having different meanings are output from the wired-OR, the signals can be output in a time-sharing manner and can be taken out by the meaning by latching each output. Therefore, one Wired-OR
Since signals having different meanings can be output in a time-division manner in connection, signals can be multiplexed.
【0007】[0007]
【実施例】図1は本発明の一実施例の回路図を示したも
のである。FIG. 1 shows a circuit diagram of an embodiment of the present invention.
【0008】本実施例では割込み制御回路がボード1か
らボード3に分割されて構成されており、それぞれ1
0、20、30で示す。ボード1にはシステムクロック
12のタイミングクロックに従い、割込み信号ライン1
3上の割込み信号を所定のタイミングで取り込むための
タイミングを発生させるタイミング発生回路5と、割込
み信号を入力するためのバスバッファ6とこのバスバッ
ファ6から取り込まれた割込み信号をタイミング発生回
路5のタイミングにしたがってそれぞれ分離して取り込
むためのラッチ回路7a、ラッチ回路7bとが搭載され
ている。In the present embodiment, the interrupt control circuit is divided into boards 1 to 3, and each board is divided into one board.
It is indicated by 0, 20, and 30. The board 1 has an interrupt signal line 1 according to the timing clock of the system clock 12.
Timing generating circuit 5 for generating a timing for fetching the interrupt signal on 3 at a predetermined timing, a bus buffer 6 for inputting the interrupt signal, and an interrupt signal fetched from the bus buffer 6 for the timing generating circuit 5. A latch circuit 7a and a latch circuit 7b for separately capturing according to the timing are mounted.
【0009】ボード2とボード3とはそれぞれ割込み信
号の数に応じて用意されており、本実施例の場合には2
つの割込み信号が発生する。それぞれのボードにはシス
テムクロック12を分周して各ボードの割込み出力イネ
ーブル信号を作り出すための分周回路1と分周回路3と
が搭載されている。割込み信号はそれぞれスリーステー
トバッファ2及びスリーステートバッファ4を介して割
込み信号ライン13上に出力される。本実施例ではボー
ド2とボード3とからの割込み信号がWired−OR
接続された状態で割込み信号ライン13に結合してい
る。The boards 2 and 3 are prepared according to the number of interrupt signals. In the case of this embodiment, 2 boards are provided.
Two interrupt signals are generated. Each board has a frequency divider circuit 1 and a frequency divider circuit 3 for dividing the system clock 12 to generate an interrupt output enable signal for each board. The interrupt signal is output on the interrupt signal line 13 via the three-state buffer 2 and the three-state buffer 4, respectively. In this embodiment, the interrupt signals from the boards 2 and 3 are wired-OR.
It is connected to the interrupt signal line 13 in a connected state.
【0010】図2は図1の動作を示すタイミング図を示
したもので、図1中の各部の信号波形をそれぞれ示して
いる。a)、b)はスリーステートバッファ2とスリー
ステートバッファ4のイネーブル信号で、ボード2とボ
ード3の割込み信号c)、d)はバッファイネーブル信
号a)、b)がHigh Levelのときバス上の割
込み信号ライン13に出力される。FIG. 2 is a timing chart showing the operation of FIG. 1, and shows the signal waveforms of the respective parts in FIG. a) and b) are enable signals for the three-state buffer 2 and the three-state buffer 4, and interrupt signals c) and d) for the boards 2 and 3 are on the bus when the buffer enable signals a) and b) are High Level. It is output to the interrupt signal line 13.
【0011】割込み信号ライン13上に出力された割込
み信号e)はボード1上のバスバッファ6を通りタイミ
ング発生回路5で発生されたタイミングにしたがってラ
ッチ回路7a、ラッチ回路7bにそれぞれ分離されてラ
ッチされる。タイミング発生回路5は、システムクロッ
ク及び割込み信号に基づき各ボードの割込み信号を取り
込むためのタイミングを定める割込み信号取り込みクロ
ックf)、g)を作成し、ラッチ回路7a、ラッチ回路
7bに入力して割込み信号を各ボード別に保持する。こ
の際ボード2の割込みが信号h)、ボード3の割込みが
信号i)となる。このようにして1本のWired−O
R信号に対して2種類の意味付け、すなわちボード2の
割込みとボード3の割込みとを行うことが可能となる。The interrupt signal e) output on the interrupt signal line 13 passes through the bus buffer 6 on the board 1 and is separated into a latch circuit 7a and a latch circuit 7b in accordance with the timing generated by the timing generation circuit 5 and latched. To be done. The timing generation circuit 5 creates interrupt signal capture clocks f) and g) that determine the timing for capturing the interrupt signal of each board based on the system clock and the interrupt signal, and inputs them to the latch circuits 7a and 7b to generate an interrupt. Hold the signal for each board. At this time, the interrupt of the board 2 becomes the signal h) and the interrupt of the board 3 becomes the signal i). In this way, one Wired-O
It is possible to give two kinds of meanings to the R signal, that is, the interrupt of the board 2 and the interrupt of the board 3.
【0012】図3は本発明の他の実施例の回路図を示し
たもので、割込みを発生させるボードを増やした時の実
施例を示しており、回路構成的には図1に示す実施例の
場合と同様である。図3に示す実施例ではボード40及
びボード50を追加し、4重の多重化を施している。こ
の際、ボード1に搭載されるラッチ回路は4つ必要とな
り、これがラッチ回路7aからラッチ回路7dで示され
る。また各ボード上には分周回路8、分周回路10及び
スリーステートバッファ9、スリーステートバッファ1
1が必要となる。このような4重化されたWired−
OR接続の場合、割込み出力用のスリーステートバッフ
ァ2、4、9、11と割込み取り込み用のラッチ6のタ
イミングが変更される。FIG. 3 is a circuit diagram of another embodiment of the present invention, showing an embodiment in which the number of boards for generating interrupts is increased. The circuit configuration of the embodiment shown in FIG. It is similar to the case of. In the embodiment shown in FIG. 3, a board 40 and a board 50 are added and quadruple multiplexing is performed. At this time, four latch circuits are required to be mounted on the board 1, and these are indicated by the latch circuits 7a to 7d. Further, the frequency divider circuit 8, the frequency divider circuit 10, the three-state buffer 9, and the three-state buffer 1 are provided on each board.
1 is required. Such a quadrupled Wired-
In the case of OR connection, the timings of the interrupt output three-state buffers 2, 4, 9, 11 and the interrupt fetch latch 6 are changed.
【0013】図4は図3の動作を示すタイミング図でボ
ード2とボード4とが割込みを発生させた時のタイミン
グを表している。図から明らかなようにバス上の割込み
信号ライン13にはそれぞれのバッファがイネーブルに
なったときのみ割込み信号が出力され、ボード1のラッ
チ群7へ入力される。そしてタイミング発生回路5によ
り生成された各ボード割込みクロックj)、k)、
l)、m)が各ラッチ回路7a、7b、7c、7dへ入
力される。この時割込みを発生させていないボードへの
ラッチクロックは生成されない。FIG. 4 is a timing chart showing the operation of FIG. 3 and shows the timing when the board 2 and the board 4 generate an interrupt. As is apparent from the figure, an interrupt signal is output to the interrupt signal line 13 on the bus only when the respective buffers are enabled and is input to the latch group 7 of the board 1. Then, each board interrupt clock j), k) generated by the timing generation circuit 5,
l) and m) are input to the respective latch circuits 7a, 7b, 7c and 7d. At this time, no latch clock is generated for a board that has not generated an interrupt.
【0014】[0014]
【発明の効果】以上実施例に基づいて詳細に説明したよ
うに本発明では1本のWired−OR接続ラインに複
数の意味を持った信号を多重化することができるため、
システムの配線数を軽減できより高密度実装を可能とす
る割込み制御回路を実現することができる。As described above in detail with reference to the embodiments, according to the present invention, a signal having a plurality of meanings can be multiplexed on one Wired-OR connection line.
It is possible to realize an interrupt control circuit which can reduce the number of wirings of the system and enable higher density mounting.
【図1】本発明の一実施例の回路図FIG. 1 is a circuit diagram of an embodiment of the present invention.
【図2】図1の動作を示すタイミング図FIG. 2 is a timing diagram showing the operation of FIG.
【図3】本発明の他の実施例の回路図FIG. 3 is a circuit diagram of another embodiment of the present invention.
【図4】図3の動作を示すタイミング図FIG. 4 is a timing diagram showing the operation of FIG.
1 分周回路 2 スリーステートバッファ 3 分周回路 4 スリーステートバッファ 5 タイミング発生回路 6 バスバッファ 7a、7b、7c,7d ラッチ回路 8 分周回路 9 スリーステートバッファ 10 分周回路 11 スリーステートバッファ 12 システムクロック 13 割込み信号ライン 1 divider circuit 2 three-state buffer 3 divider circuit 4 three-state buffer 5 timing generator circuit 6 bus buffer 7a, 7b, 7c, 7d latch circuit 8 divider circuit 9 three-state buffer 10 divider circuit 11 three-state buffer 12 system Clock 13 Interrupt signal line
Claims (1)
従ってバス上の同一の割込み信号ライン上に出力する割
込み出力手段と、 前記割込み信号ライン上の複数の割込み信号の取り込み
のタイミングを発生させる取り込みタイミング発生手段
と、 前記取り込みタイミング発生手段により発生させたタイ
ミングに従って前記割込み信号ライン上の複数の割込み
信号を各々分離して取り込んで格納する複数のラッチ手
段とを具備した事を特徴とする割込み制御回路。1. An interrupt output means for outputting a plurality of interrupt signals on the same interrupt signal line on a bus in accordance with a predetermined timing, and a fetch timing for generating timing for fetching a plurality of interrupt signals on the interrupt signal line. An interrupt control circuit comprising: a generating means; and a plurality of latch means for separately capturing and storing a plurality of interrupt signals on the interrupt signal line according to the timing generated by the fetch timing generating means. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21061993A JPH0764804A (en) | 1993-08-25 | 1993-08-25 | Interrupt control circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21061993A JPH0764804A (en) | 1993-08-25 | 1993-08-25 | Interrupt control circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0764804A true JPH0764804A (en) | 1995-03-10 |
Family
ID=16592330
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP21061993A Pending JPH0764804A (en) | 1993-08-25 | 1993-08-25 | Interrupt control circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0764804A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100381403B1 (en) * | 1995-06-23 | 2003-07-18 | 칼소닉 칸세이 가부시끼가이샤 | Microcomputer wake-up device |
JP2013073297A (en) * | 2011-09-27 | 2013-04-22 | Nec Commun Syst Ltd | Interruption control circuit and interruption control method by time division system |
-
1993
- 1993-08-25 JP JP21061993A patent/JPH0764804A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100381403B1 (en) * | 1995-06-23 | 2003-07-18 | 칼소닉 칸세이 가부시끼가이샤 | Microcomputer wake-up device |
JP2013073297A (en) * | 2011-09-27 | 2013-04-22 | Nec Commun Syst Ltd | Interruption control circuit and interruption control method by time division system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4523274A (en) | Data processing system with processors having different processing speeds sharing a common bus | |
JPS61141065A (en) | Bus system | |
JPH06295336A (en) | Video display device | |
JP2005353168A (en) | Memory interface circuit and memory interface method | |
JPH0764804A (en) | Interrupt control circuit | |
US6678783B2 (en) | Inter-device coupler | |
US7205815B2 (en) | Method and integrated circuit apparatus for reducing simultaneously switching output | |
JP2797793B2 (en) | Pseudo random pattern generator | |
JP2849007B2 (en) | Semiconductor integrated circuit | |
JP2003216271A (en) | Semiconductor integrated circuit | |
JP3019049B2 (en) | Clock control circuit and clock control method | |
GB2180125A (en) | Priority resolution system and video display apparatus | |
JP3268428B2 (en) | Demultiplexer device, multiplexer device, and signal processing device provided with the same | |
JPS59151371A (en) | Semiconductor memory element | |
JPH1078868A (en) | Data processor | |
JPH01311378A (en) | Image processing device | |
JP2001134341A (en) | Clock supply system | |
JP3200821B2 (en) | Semiconductor integrated circuit system | |
JP2623833B2 (en) | Clock advance control system | |
JP2666579B2 (en) | Package mounting state monitoring circuit | |
JPS63223852A (en) | Information processor | |
JPS62159265A (en) | Data transfer system | |
JPH01237862A (en) | Address transmitter/receiver | |
JPS62256155A (en) | Bus competition system | |
KR19990003113A (en) | ID generation device in ATM type communication |