JPS6014366A - Daisy chain circuit - Google Patents
Daisy chain circuitInfo
- Publication number
- JPS6014366A JPS6014366A JP12221583A JP12221583A JPS6014366A JP S6014366 A JPS6014366 A JP S6014366A JP 12221583 A JP12221583 A JP 12221583A JP 12221583 A JP12221583 A JP 12221583A JP S6014366 A JPS6014366 A JP S6014366A
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- signal
- output
- devices
- high level
- 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
- 230000001419 dependent effect Effects 0.000 claims description 10
- 230000000644 propagated effect Effects 0.000 claims description 5
- 230000002093 peripheral effect Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 5
- 238000000034 method Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 238000000375 direct analysis in real time Methods 0.000 description 2
- 238000012063 dual-affinity re-targeting Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000000758 substrate Substances 0.000 description 2
- 235000008331 Pinus X rigitaeda Nutrition 0.000 description 1
- 235000011613 Pinus brutia Nutrition 0.000 description 1
- 241000018646 Pinus brutia Species 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/24—Handling requests for interconnection or transfer for access to input/output bus using interrupt
- G06F13/26—Handling requests for interconnection or transfer for access to input/output bus using interrupt with priority control
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明はマザーが−ド上の複数のデバイスに所足の優
先順位をつけて接続するディシイチェーン回路に関する
。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a deci-chain circuit in which a mother connects a plurality of devices on a board with appropriate priority.
第1図に従来のディシイチェーン方式を割込み回路に適
用した場合を示す。FIG. 1 shows a case where the conventional deci-chain method is applied to an interrupt circuit.
第1図において、CPUI、第1デバイスio、第2デ
バイス20・・・は同一マザーポード上に搭載されてお
り、第1デバイス10、第2デバイス20・・・等の周
辺デバイスはCPU 1に対して全て同じ割込み要求線
I REQで共通接続されている。いずれかの周辺デバ
イスが割込み要求線I REQを介してCPUIに割込
み要求信号を送出すると、CPU1はこれを受取シ、核
剤込み要求を受けつけてよい場合には割込み肯定応答線
IACKを介して割込み許可信号を返送する。該返送は
第1図に示されるように、まず第1デバイスlOに入力
され、次いで第27′″パイス20・・・というような
順次のチェーニング方式である。したがって、各周辺デ
バイス]、 0 、20・・・にはAiJ記割込み肯定
応答をどこにも伝えることのできない最後のデバイスを
除いて上記割込与訂定応答を伝えるための内部論理を具
える必要があり、該内部論理を第2図に示す。この内部
論理はアンドダート5で構成され、該アンドゲート5の
一方の入力は端子1!を介して苛定応答線LACKに接
続されておシ、他方の入力端子は割込+要求信号と逆論
理のマスク信号MAが入力されている。In FIG. 1, the CPUI, the first device IO, the second device 20, etc. are installed on the same motherboard, and the peripheral devices such as the first device 10, the second device 20, etc. are connected to the CPU 1. All are commonly connected by the same interrupt request line IREQ. When any peripheral device sends an interrupt request signal to the CPUI via the interrupt request line I REQ, the CPU 1 receives the interrupt request signal, and if it is OK to accept the request, sends an interrupt via the interrupt acknowledgment line IACK. Sends back a permission signal. As shown in FIG. 1, the return is first input to the first device IO, then the 27th'' pie 20, etc., and so on. Therefore, each peripheral device], 0, 20... must be provided with internal logic for transmitting the above-mentioned interrupt acknowledgement except for the last device, which cannot transmit the AiJ interrupt acknowledgement anywhere, and this internal logic must be provided in the second device. This internal logic consists of an AND gate 5, one input of which is connected to the irritable response line LACK via terminal 1!, and the other input terminal is connected to the interrupt + A mask signal MA having the opposite logic to the request signal is input.
すなわち上記マスク信号MAは当該デバイスが割込み要
求信号をCPU Iに送出している時には1lliiI
埋的に「0」となっており、丑だ当該デバイスが割込み
要求信号をCPU 1に出していない場合には論理値「
1」となっている。そして上記アンドダート5のアンド
出力は名デバイスの端子12を介して次のデバイスの1
1端子に入力される。したがって例えば第17’バイス
10が割込み侠求線I REQに割込み秩求信号を送出
していない場合には上記マスク信号MAは論理値「l」
となってCPU 1がら送ら壮てきた割込み許可信号全
第2デバイス20に伝えるが、第17’バイス10が割
込外要求信号をCPU 1に送出している場合には」二
記マスク信号MAは論理値「0」となってCPU 1か
ら送られてきた割込み許可信号を次の第2デバイス20
に伝えなり0その後、割込み許可を認知した第1デバイ
ス10はデータバス等金介してCPU 1にアドレスベ
クトルを送出する。すなわち、この場合第17′バイス
10に最篩の割込み優先順位を持たせ、以下第27″バ
イス20、第3デツクイス30・・・の順に割込み優先
1−位が低くなっていくのである。In other words, the mask signal MA is 1lliiiI when the device in question is sending an interrupt request signal to the CPU I.
It is implicitly set to "0", and if the relevant device does not issue an interrupt request signal to CPU 1, the logical value is "0".
1". The AND output of the AND dart 5 is sent to the 1 of the next device via the terminal 12 of the device.
Input to one terminal. Therefore, for example, if the 17'th device 10 does not send an interrupt request signal to the interrupt request line I REQ, the mask signal MA has a logic value of "l".
The interrupt permission signal sent from the CPU 1 is transmitted to all the second devices 20, but if the 17th device 10 is sending a non-interrupt request signal to the CPU 1, the mask signal MA described in 2. has a logic value of "0" and transmits the interrupt enable signal sent from CPU 1 to the next second device 20.
Thereafter, the first device 10, which has recognized the interrupt permission, sends an address vector to the CPU 1 via a data bus or the like. That is, in this case, the 17'th device 10 is given the highest interrupt priority, and then the 27'th device 20, the third device 30, etc. have lower interrupt priorities.
このように従来のrイジイチェーン方式はマツ′−ボー
ド上の各デバイスの位置あるいはその接続態様によって
優先順位が決定されている。このため、マザーボード上
で成るデバイスがシステムの構成上不要となった場合(
例えば、アナログ信号を扱わないシステムでアナログ−
デジタル、あるいはデジタル−アナログ変換用のデバイ
スは不要となる)、該デバイスを単に抜取るだけでは、
ディシイチェーンが途中でとぎれてしまい、正常な機能
が実現されなくなる。したがって従来方式においてはこ
のような場合、残った基板をディシイチェーンがとぎれ
ないように挿入し直したシ、あるいは配線のやD IN
しを行ったシして上記に対処していた。また、パーソナ
ルコンぎユータシステム等のように使用目的によりてθ
1要のデバイスが異なる場合には、各ユーザによりてデ
バイスの挿入位置が異なることがあシ、この際にも上記
と同様の処理を行なう必要がある。このようなことでは
、例えば製造、出荷あるいは補修時など大量の基板の処
理が必要な場合、多くの労力を必要とし、また時間もか
かる。In this way, in the conventional easy chain system, priority is determined by the position of each device on the pine board or the manner in which it is connected. Therefore, if a device on the motherboard is no longer needed in the system configuration (
For example, in a system that does not handle analog signals,
(no digital or digital-to-analog conversion device is required), simply removing the device
The dc chain is interrupted in the middle, and normal functionality is no longer realized. Therefore, in the conventional method, in such a case, the remaining board must be re-inserted without breaking the DIN chain, or the wiring or DIN
I have done this and have addressed the above. Also, depending on the purpose of use, such as a personal computer system, etc.
If one required device is different, the insertion position of the device may be different depending on each user, and in this case, it is necessary to perform the same process as above. This requires a lot of labor and time when a large number of substrates need to be processed, for example during manufacturing, shipping, or repair.
この発明は、上記実情に鑑みてなされたものであり、マ
ザー、+p−ド上の不要のデバイスを取除いてもディシ
イチェーンを切断することなく正常に動作することがで
きるディシイチェーン回路を提供することを目的とする
。This invention was made in view of the above circumstances, and provides a decimal chain circuit that can operate normally without breaking the decimal chain even if unnecessary devices on the motherboard and +p- boards are removed. The purpose is to provide.
そこでこの発明では、主デバイス(例えば割込み回路に
おけるCPU )と該主デバイスに従属する被数の従属
デバイス(例えは割込み回路における周辺デバイス)と
をマザーが−ド上の所定位置に固定的に配fit L
、さらに成る従属デバイスのp91定の要求に対する前
記主デバイスの応答信号を全ての従属デバイスの内部論
理回路(主デバイスからの応答信号を当該従属デバイス
よシ優先順位の低い従属デバイスに伝播するか否かを制
御する回路)のひとつの入力端子に共通接続し、かつ全
ての従属デバイスについて、当該従属デバイスの内部論
理回路の出力を尚該従属デバイスよシ優先順位の低い全
ての従属デバイスに共通接続するとともに、全ての従属
デバイスの内部論理回路に、該内部論理回路の入力が開
であるときには該入力信号を強制的に能動レベルとする
プルアップ手段を設けるようにしている。前記内部論理
回路は全ての入力信号の論理積をとる第1の論理積手段
と、該第1の論理積手段の出力と前記主デバイスからの
出力を当該従属デバイスよシ優先順位の低い従属デバイ
スに伝播するか否かを決定する信号との論理積(6)
をと9その論理積出力が当該従属デバイスよシ優先順位
の低い従桐デバイスへの出力信号となる第2の論理積手
段とから成る。Therefore, in the present invention, a main device (for example, a CPU in an interrupt circuit) and a subordinate device (for example, a peripheral device in an interrupt circuit) that are subordinate to the main device are fixedly arranged at predetermined positions on a motherboard. fit L
, the response signal of the main device in response to a p91-specific request of the slave device further comprising internal logic circuits of all the slave devices (whether or not the response signal from the master device is propagated to a subordinate device with a lower priority than the slave device) For all dependent devices, the output of the internal logic circuit of the dependent device is commonly connected to one input terminal of the circuit that controls the dependent device, and the output of the internal logic circuit of the dependent device is also commonly connected to all dependent devices that have a lower priority than the dependent device. At the same time, the internal logic circuits of all dependent devices are provided with pull-up means for forcing the input signal to an active level when the input of the internal logic circuit is open. The internal logic circuit includes a first AND means for ANDing all input signals, and an output of the first AND means and an output from the main device to the slave device having a lower priority. and a second logical product means whose logical product (6) is an output signal to a subordinate device having a lower priority than the dependent device. Consists of.
以下、この発明にかかるディシイチェーン回路を添伺図
面に示す実施例にしたがって詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The decimal chain circuit according to the present invention will be described in detail below with reference to embodiments shown in the accompanying drawings.
第3図は本発明にかかるディシイチェーン回路の一実施
例を割込み回路に適用したものである。FIG. 3 shows an embodiment of the decimal chain circuit according to the present invention applied to an interrupt circuit.
第3図において、CPU 1 、第1デバイス10、第
2デバイス20、第3デバイス・・・が同一のマザーポ
ード上に搭載されておシ、第1デバイス1o、第2デバ
イス20・・・晴・の周辺デバイスがCPU 1に対し
て全て同じ割込み要求線I REQで共通接続されてい
ることは前述の従来方式と同じであるが、この場合、い
ずれかの周辺デバイスの割込み要求に対するCPU 1
の割込み肯定応答信号IACKO!・・・の伝播の方式
および各周辺デバイス内に存在する上記割込み肯矩応答
を伝えるための内部論理の回路構成(第4図)が前述と
異っている。In FIG. 3, a CPU 1, a first device 10, a second device 20, a third device... are mounted on the same motherboard, a first device 1o, a second device 20... This is the same as the conventional method described above in that all of the peripheral devices are commonly connected to the CPU 1 by the same interrupt request line IREQ, but in this case, the CPU 1
interrupt acknowledge signal IACKO! The propagation method of .
CPU ]の割込み肯定応答P号IACKOは全ての周
辺デバイスのj+入力端子に共通接続されている。The interrupt acknowledgment P number IACKO of the CPU] is commonly connected to the j+ input terminal of all peripheral devices.
筐た該信号IACKQに対する第1デバイス10の01
j記内部論理の出力IACKlは該第1デバイス10よ
り優先順位の低い全ての周辺デバイス20 、30・・
・のj2入力端子に共通接続されている。以下同様に、
当該周辺デバイス8−ヂbθ債洗道推呻肴い一周易4−
3イ4の前記内部論理の出力IACK 2 、 IAC
K3・・・を当該周辺デバイスよシ優先順位の低い全て
の周辺デバイスの所定の入力端子(j3・・・)に共通
接続する。01 of the first device 10 for the signal IACKQ
The output IACKl of the internal logic j is sent to all peripheral devices 20, 30, . . . which have a lower priority than the first device 10.
・Commonly connected to the j2 input terminal of . Similarly below,
Peripheral device 8-Dibθ bond cleaning process 4-
The output of the internal logic of 3-4 is IACK 2 , IAC
K3... are commonly connected to predetermined input terminals (j3...) of all peripheral devices having a lower priority than the peripheral device.
次に、各周辺デバイスに具えられている上記内部論理の
回路構成は第4図に示すが、この回路は特に第3デバイ
ス30の内部論理に対応したものである。Next, the circuit configuration of the internal logic provided in each peripheral device is shown in FIG. 4, and this circuit particularly corresponds to the internal logic of the third device 30.
第4図において、この内部論理はアンドゲ−トロおよび
7とアンドゲート6の各入力線にJ&絖されたゾルアッ
プ抵抗rとから成る。アンピケ9−トロの入力端子には
端子j+、j2yjak介して前述のLACK O、I
ACK 1 、 IACK 2信号が入力されておシこ
れらのアンド出力がアンドダート7の一方の入力端子に
接続されている。また、アンドダート7のもう一方の入
力端子には1111述と同様割込み要求信号I REQ
と逆論理のマスク信号MAが入力されている。ところで
、この回路によればアンドゲート6の入力にP9i定電
圧Vが印加されたプルアップ抵抗rを接続しているため
、例えば端子j1かいずれの出力にも接続されていなく
て開状態となっていても、端子j!に対応したアンドダ
ート6の入力端子は論理レベルでハイレベルとなシ、ア
ンドゲート6の出力に悪影響を及ばずことがなくなシ、
アンドデート6は他の入力IACK 1 、 IACK
2に基づいた論理出力を出力することになる。勿論第4
図に示した論理は直接には第37Jバイス30に対応し
ているが、他の周辺デバイスもこれと同様の内部論理を
有しておシ、その違いは単に入力信号の数の相違のみで
ある。In FIG. 4, this internal logic consists of an AND gate 7 and a sol-up resistor r connected to each input line of the AND gate 6. The input terminals of Ampique 9-Toro are the aforementioned LACK O and I via terminals j+ and j2yjak.
The ACK 1 and IACK 2 signals are input, and their AND output is connected to one input terminal of the AND dart 7. In addition, the other input terminal of ANDDART 7 receives an interrupt request signal I REQ as described in 1111.
A mask signal MA having the opposite logic is input. By the way, according to this circuit, since the pull-up resistor r to which the P9i constant voltage V is applied is connected to the input of the AND gate 6, for example, it is not connected to the terminal j1 or any output and is in an open state. Even if it is terminal j! The input terminal of the AND gate 6 corresponding to the logic level should not be at a high level, and the output of the AND gate 6 would not be adversely affected.
And date 6 is the other input IACK 1, IACK
It will output a logical output based on 2. Of course the fourth
The logic shown in the figure directly corresponds to the 37th J device 30, but other peripheral devices also have similar internal logic, and the difference is simply in the number of input signals. be.
次に、第3図および第4図に示した実施例装置の動作を
3つの場合に分けて説明する。Next, the operation of the embodiment apparatus shown in FIGS. 3 and 4 will be explained in three cases.
(1) 全ての周辺デバイスがマザーポード上に挿(9
)
入され、割込み要求信号1REQが第1デバイス10か
ら出力された場合;
この場合、第17″バイス10内の内部論理は第4図に
示した構成のj2およびj3端子がいずれの出力にも接
続していないオープン状態のものに対応している。CP
U 1が割込みを許可した場合には端子りを介してIA
CKOQ号が論理的にハイレベルで入力され、また端子
j2*jsはゾルアップ抵抗rによってハイレベルとな
っているためにアンピケ9−トロの出力はハイレベルと
なる。これによシ、第1デバイス10はCPU 1が割
込みを許可したことを認知する。壕だ、第1デバイス1
0は割込み要求信号IREQを送出しているために、マ
スク(m号MAハ論理レベルでロウレベルとなり、アン
ドゲ−ドアの出力IACK 1もロウレベルとなる。従
りてこ扛以降の周辺デバイスにはCPU、1の割込み許
可信号は伝播しない。勿論、CPU1が割込みを許可し
ない場合には割込み肯定応答線TACKOはロウ1/ベ
ルのま壕で、第1デバイス1oはこれを認知する。(1) All peripheral devices are inserted on the motherboard (9
), and the interrupt request signal 1REQ is output from the first device 10; In this case, the internal logic in the 17'' device 10 is such that the j2 and j3 terminals of the configuration shown in FIG. It corresponds to the open state that is not connected.CP
If U1 allows interrupts, the IA
Since the CKOQ signal is input at a logical high level and the terminal j2*js is at a high level due to the sol-up resistor r, the output of the Ampique 9-Toro is at a high level. Accordingly, the first device 10 recognizes that the CPU 1 has permitted the interrupt. It's a trench, 1st device 1
Since 0 is sending the interrupt request signal IREQ, the mask (m MA) becomes low level at the logic level, and the output IACK 1 of the AND gate also becomes low level.Therefore, the peripheral devices after this lever include the CPU, The interrupt enable signal of 1 is not propagated.Of course, if the CPU 1 does not permit interrupts, the interrupt acknowledge line TACKO remains at low 1/bell, and the first device 1o recognizes this.
(2)第2デバイス20がマザー日?−ドかう抜取(1
0)
られ、割込み要求信号IREQが第3デバイスから出力
された場合;
この場合は第2デバイス20が存在しないので第3デバ
イス30の端子j3はオープン状態となっているが、ゾ
ルアップ抵抗によってハイレベルとなっている。CPU
1が第3デバイス30の割込みを許可した場合、第3
デバイス30の端子j1にはIACK Q信号が入力さ
れ、この端子、I+はハイレベルとなる。また第1デバ
イス10は割込み要求を出していないので該第17’バ
イス10内のマスク信号MAはハイレベルとなシ、ゾル
アップ抵抗rによって第1デバイス10内のアンドダー
ト6の出力もハイレベルとなるために、第1デバイス1
0内のアンドダート7の出力はハイレベルとなシ、これ
が端子kを介して出力される。したがって第3デバイス
30の端子j2もハイレベルとなる。これによシ第3デ
バイス30のアンドゲート6の出力はハイレベルとなり
、第3デバイス30はCPUIが割込みを許可したこと
を認知する。第37Jバイス30のマスク信号MAは上
記した理由によってロウレベルとなっているため、これ
以降の周辺デバイスにはCPU 1の割込み許可信号は
伝播しない。(2) Is the second device 20 the mother day? - Sampling (1)
0) and the interrupt request signal IREQ is output from the third device; In this case, since the second device 20 does not exist, the terminal j3 of the third device 30 is in an open state, but it is set to a high level by the sol-up resistor. It becomes. CPU
1 allows interrupts of the third device 30, the third device
The IACK Q signal is input to the terminal j1 of the device 30, and this terminal, I+, becomes high level. In addition, since the first device 10 has not issued an interrupt request, the mask signal MA in the 17' device 10 is at a high level, and the output of the AND/DART 6 in the first device 10 is also at a high level due to the sol-up resistor r. to become the first device 1
The output of the AND/DART 7 within 0 is at a high level, and this is outputted via the terminal k. Therefore, the terminal j2 of the third device 30 also becomes high level. As a result, the output of the AND gate 6 of the third device 30 becomes high level, and the third device 30 recognizes that the CPUI has permitted the interrupt. Since the mask signal MA of the 37th J device 30 is at a low level for the reason described above, the interrupt enable signal of the CPU 1 is not propagated to subsequent peripheral devices.
このように、本実施例によれは、第2デバイスが抜取ら
れた後でも、デバイスの配置あるいは配線態様を変える
ことなく、正常な動作機能を維持することができる。In this way, according to this embodiment, even after the second device is removed, normal operating functions can be maintained without changing the layout or wiring of the device.
(3)第1デバイス】0および第2デバイス20がマザ
ーが−ドから抜取られ、第3デバイス3゜が割込み要求
信号IRF、Qを出力した場合;この場合は、第1デバ
イス10および第2デバイス20が存在しないので第3
デバイス3oの端子j2およびj3は共にオープン状態
となっているがゾルアップ抵抗によってハイレベルとな
っている。またCPU 1が第3デバイス3oの割込み
を許可した場合、第3デバイスの端子j1にはTACK
Oイg号が入力され端子j+もハイレベルとなるため、
第3デバイス30のアンドダート6の出力はハイレベル
となシ、これにょシ第3デバイス3oはCPU 1が割
込みを許可したことを認知する。Qlq霜、第3デバイ
ス30のマスク信号M Aはロウレベルであるため、こ
れ以降の周辺ブ″バイスに&」、 CPU 1の割込み
許可イd号は伝播しない。このように、本実施例によれ
は第1デバイスおよび第2デバイスが抜取られた後にお
いても、デバイスの配置#あるいは配線態様を変えるこ
となく、デバイスは固定状態のままで正常なディソイチ
ェーン機能を維持することができる。(3) When the first device 0 and the second device 20 are removed from the motherboard and the third device 3 outputs the interrupt request signals IRF and Q; in this case, the first device 10 and the second device Since device 20 does not exist, the third
Both terminals j2 and j3 of the device 3o are in an open state, but are at a high level due to the sol-up resistance. In addition, when CPU 1 allows interrupts from third device 3o, TACK is sent to terminal j1 of third device.
Since the Oig signal is input and the terminal j+ also becomes high level,
The output of the AND dart 6 of the third device 30 is at a high level, and the third device 3o recognizes that the CPU 1 has permitted the interrupt. Since the mask signal MA of the third device 30 is at low level, the interrupt enable ID of the CPU 1 is not propagated to the subsequent peripheral devices. As described above, according to this embodiment, even after the first device and the second device are removed, the device remains fixed and the normal disso chain function is maintained without changing the arrangement number or wiring pattern of the device. can be maintained.
なお、第3図に示しfc実施例では周辺デバイスは3個
の場合について説明したが、さらに多くの周辺デバイス
が追加された場合においても、第3図および第4図に示
した原理を用いて、マザーボード上の配線を増加してか
つ内部論理の入力数を増加するだけで容易に本発明の機
能を達成できることは勿論である。In addition, in the fc embodiment shown in FIG. 3, the case where there are three peripheral devices has been explained, but even when more peripheral devices are added, the principle shown in FIGS. 3 and 4 can be used. Of course, the functions of the present invention can be easily achieved by simply increasing the number of wirings on the motherboard and increasing the number of internal logic inputs.
また、本発明に用いられる割込み肯定応答信号の伝播の
ための内部論理は第4図に示したものに限らず、同等の
機能を達成することができるものであれば他のいかなる
回路構成としてもよいことは勿論である。Furthermore, the internal logic for propagating the interrupt acknowledgment signal used in the present invention is not limited to that shown in FIG. Of course it's a good thing.
ところで、上述した実施例においては本発明を(13)
割込み回路に適用した場合について蒲、明したが、本発
明の適用範囲はこれに限るわけではない。例えば、直接
メモリアクセス方式(DMA)やマルチプロセッチシス
テムにおけるパスアービットレーション等にはディシイ
チェーン方式を採用しているものが多いが、これらに、
本発明を適用すれば前記割込み回路について説明したも
のと同様の効果を得ることができる。要するに本発明は
王デバイスとこれに従属する複数の従属デバイスか所定
の優先順位をもって接続されているものについては、い
かなる回路でも適用することができるのである。By the way, in the above-mentioned embodiment, the case where the present invention is applied to (13) interrupt circuit has been explained, but the scope of application of the present invention is not limited to this. For example, many systems use the deci-chain method for direct memory access (DMA) and path arbitration in multi-processor set systems.
By applying the present invention, it is possible to obtain effects similar to those described with respect to the interrupt circuit. In short, the present invention can be applied to any circuit as long as a master device and a plurality of subordinate devices are connected in a predetermined priority order.
以上説明したように、この発明にがかるテ′イジイチェ
ーン回路によれば、システム構成の変更などによってマ
ザーボード上の不要なデバイスを抜取った場合において
も、デバイスの再配置あるいは配線態様の変更などを行
なうことなくアイシイチェーンを正常に動作させること
ができるために、火付の基板処理を簡便かつ高能率に遂
行することができる。As explained above, according to the technological chain circuit according to the present invention, even if unnecessary devices are removed from the motherboard due to changes in the system configuration, etc., the devices can be rearranged or the wiring pattern can be changed. Since the IC chain can be operated normally without any problems, substrate processing with ignition can be carried out easily and with high efficiency.
(14)(14)
第1図は従来のディシイチェーン回路の一例忙示すブロ
ック図、第2図はプ゛イジイチェーンのための従来の回
路構成を示す論理回路図、第3図はこの発明にかかるデ
ィシイチェーン回路の一実施例を示すブロック図、第4
図は第3図に示した実施例に」、・ける各周辺デバイス
の回路構成例を示す論理回路図である。
l・・・CPU、 5.6.7・・・アンドダート、1
.0.20’。
30・・・周辺デバイス、r・・・プルアラf抵抗。
第1図
第
3図FIG. 1 is a block diagram showing an example of a conventional decimal chain circuit, FIG. 2 is a logic circuit diagram showing a conventional circuit configuration for a decimal chain, and FIG. 3 is a block diagram showing an example of a conventional decimal chain circuit. Block diagram showing one embodiment, No. 4
The figure is a logic circuit diagram showing an example of the circuit configuration of each peripheral device in the embodiment shown in FIG. 3. l...CPU, 5.6.7...and dart, 1
.. 0.20'. 30... Peripheral device, r... Pull back f resistance. Figure 1 Figure 3
Claims (1)
順位に従い縦列接続したディソイチェーン回路において
、両目〔」主デバイスからの出力全前記従属デバイスの
全てに共通接続するとともに、前記各従属デバイスの出
力な当該従属デバイスよシも優先順位の低い全ての従桐
デバイスに共通接続し、前記各従属デバイス内に、全て
の入力信号の論理積をとる第1の論理積手段と、該第1
の論理積手段の出力と前記主デバイスからの出力を尚該
従輌デバイスよシ優先順位の低い従属デバイスに伝播す
るか否かを決定する信号との論理積をとる第2の論理積
手段とをもするとともに前記第1の論理積手段の入力が
開であるときには該入力信号を強制的に能動レベルにす
るゾルアップ手段を有し、前記第2の論理積出段の出力
を当該従属デバイスよシ優先順位の低い従属デバイスへ
の出力イg号とするディシイチェーン回路。[Claims] In a disoi chain circuit in which a plurality of slave devices subordinate to a master device are connected in cascade according to a required priority order, all outputs from the master device are commonly connected to all of the slave devices. At the same time, the output of each of the dependent devices is also commonly connected to all of the subordinate devices of lower priority, and a first logical product is provided in each of the dependent devices to logically multiply all the input signals. means and said first
a second logical product means for calculating a logical product between the output of the logical product means and a signal for determining whether or not the output from the master device is further propagated to a subordinate device having a lower priority than the slave device; and a sol-up means for forcing the input signal to an active level when the input of the first ANDing means is open, and outputting the output of the second ANDing stage from the slave device. A decimal chain circuit that outputs an output signal to a subordinate device with a low priority.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP12221583A JPS6014366A (en) | 1983-07-05 | 1983-07-05 | Daisy chain circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP12221583A JPS6014366A (en) | 1983-07-05 | 1983-07-05 | Daisy chain circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6014366A true JPS6014366A (en) | 1985-01-24 |
Family
ID=14830400
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP12221583A Pending JPS6014366A (en) | 1983-07-05 | 1983-07-05 | Daisy chain circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6014366A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5101256A (en) * | 1989-02-13 | 1992-03-31 | International Business Machines Corporation | Bipolar transistor with ultra-thin epitaxial base and method of fabricating same |
-
1983
- 1983-07-05 JP JP12221583A patent/JPS6014366A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5101256A (en) * | 1989-02-13 | 1992-03-31 | International Business Machines Corporation | Bipolar transistor with ultra-thin epitaxial base and method of fabricating same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7391154B2 (en) | Daisy chain SPI integrated circuit and its method of operation | |
JPH0997177A (en) | Interrupt control system for computer system | |
JPH056223B2 (en) | ||
US7590874B2 (en) | Over-heat protecting circuit and system circuit board thereof | |
TWI795945B (en) | Touch display apparatus, driver integrated circuit and touch display panel | |
JPS6014366A (en) | Daisy chain circuit | |
JPS63175962A (en) | Direct memory access control device and data transfer method within a multi-microcomputer system | |
JP2007058716A (en) | Data transfer bus system | |
US6940311B2 (en) | Data transmission system | |
JP4887044B2 (en) | Semiconductor integrated circuit device | |
JPS63147252A (en) | Multi-processor system | |
JP2667285B2 (en) | Interrupt control device | |
JPH05289984A (en) | Bus extending circuit | |
KR100448930B1 (en) | Computer for preferably processing an interrupt of a device connected to a pci bus, concerned with increasing the processing speed of the entire system by preferably handling interrupt request signals of devices located on the pci bus | |
JPS599306Y2 (en) | data processing equipment | |
TW201118595A (en) | Server management system | |
JPH08161257A (en) | Common bus using right control system | |
JPH01200438A (en) | Interruption control circuit | |
JPH05120031A (en) | Micro computer | |
JPS6228860A (en) | Microcomputer system | |
JPS6097461A (en) | Data bus control circuit | |
JPH038001A (en) | Programmable controller | |
JPH06274445A (en) | Bus adaptor switching system | |
JPS63300346A (en) | Dma control system | |
JPH0216667A (en) | Processor system |