JP3151966B2 - Bus controller - Google Patents
Bus controllerInfo
- Publication number
- JP3151966B2 JP3151966B2 JP28720892A JP28720892A JP3151966B2 JP 3151966 B2 JP3151966 B2 JP 3151966B2 JP 28720892 A JP28720892 A JP 28720892A JP 28720892 A JP28720892 A JP 28720892A JP 3151966 B2 JP3151966 B2 JP 3151966B2
- Authority
- JP
- Japan
- Prior art keywords
- busy signal
- information
- circuit
- input
- control
- 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
Landscapes
- Bus Control (AREA)
- Small-Scale Networks (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、制御及び監視の目的で
バスによる内部通信を行うバス制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a bus control device for performing internal communication via a bus for control and monitoring purposes.
【0002】[0002]
【従来の技術】従来のバス制御装置は、装置内部の制御
監視情報とタイミング情報とを伝送する装置内部バス
と、前記内部バスが占有されている事を示すビジー(B
USY)信号を伝送するビジー信号線とに接続された複
数の装置ユニットを有し、各装置ユニットは、装置内部
バスと接続して情報を入出力する入出力ポートと、ビジ
ー信号線と接続してビジー信号を検出するビジー信号検
出回路と、自ユニットが装置内部バスを占有する際にビ
ジー信号線にビジー信号を出力するビジー信号出力回路
と、ビジー信号検出回路からのビジー信号状態情報を受
信し入出力ポートに制御情報を伝える入出力制御回路
と、入出力ポートからの入力情報の伝送誤り判定及び物
理アドレスによるアドレス判定を行い正しく受信された
情報のみを抽出する入力情報判定回路とを備えている。2. Description of the Related Art A conventional bus control device includes a device internal bus for transmitting control monitoring information and timing information inside the device, and a busy (B) signal indicating that the internal bus is occupied.
USY) has a plurality of device units connected to a busy signal line for transmitting a signal, and each device unit is connected to an input / output port for inputting / outputting information by connecting to an internal bus of the device, and connecting to a busy signal line. Signal detection circuit that detects a busy signal, a busy signal output circuit that outputs a busy signal to a busy signal line when the unit occupies the internal bus of the device, and receives busy signal state information from the busy signal detection circuit An input / output control circuit for transmitting control information to the input / output port, and an input information determination circuit for determining only a correctly received information by performing a transmission error determination of input information from the input / output port and an address determination based on a physical address. ing.
【0003】[0003]
【発明が解決しようとする課題】この従来のバス制御装
置は、ある装置内ユニットが装置内部バスを占有してい
るか否かの情報をビジー信号にて制御しているだけであ
るので、複数の装置内ユニットが同時刻に装置内部バス
を使用しようとした時に装置内部バスにて情報が衝突す
る可能性があり、これを回避するために装置内部バスを
使用するプライオリティが設定されている場合は、その
プライオリティの低い装置内ユニットは装置内部バスを
使用できるまでの待ち時間が長くなるという問題点があ
る。In this conventional bus control device, information on whether or not a certain unit in the device occupies the internal bus is controlled only by a busy signal. When the unit in the device tries to use the device internal bus at the same time, there is a possibility that information will collide in the device internal bus, and if the priority to use the device internal bus is set to avoid this, However, there is a problem that the unit in the device having a low priority has a long waiting time until the internal bus of the device can be used.
【0004】[0004]
【課題を解決するための手段】本発明のバス制御装置
は、装置内部の制御監視情報及びタイミング情報を伝送
する装置内部バスと前記装置内部バスが占有されている
事を示すビジー信号を伝送するビジー信号線とにおのお
の接続されており、前記装置内部バスに接続され前記制
御監視情報及びタイミング情報を入出力する入出力ポー
トと、前記ビジー信号線に接続され前記ビジー信号を検
出するビジー信号検出回路と、自ユニットが前記装置内
部バスを占有する際に前記ビジー信号線に前記ビジー信
号を出力するビジー信号出力回路と、前記ビジー信号検
出回路から前記ビジー信号を受信し自ユニットからの前
記ビジー信号の出力待ちタイミングを指示するための制
御情報を発生する入出力制御回路と、前記入出力ポート
からの入力情報の伝送誤り判定及び物理アドレスによる
アドレス判定を行い正しく受信された情報のみを抽出す
る入力情報判定回路と、プロビジョニングにより設定さ
れた出力プライオリティ情報と前記入力情報判定回路か
らのレスポンス要求情報とに応じてプライオリティ指示
制御情報を発生するプライオリティ制御回路と、前記物
理アドレスに応じてアドレス制御情報を発生するアドレ
ス入力回路と、前記入出力制御回路と前記プライオリテ
ィ制御回路と前記アドレス入力回路とからの各制御情報
に応じて他ユニットが前記装置内部バスの占有を解除し
てから自ユニットが前記装置内部バスを占有することを
示す前記ビジー信号を出力するまでの時間を制御するタ
イマー回路とをそれぞれ有する複数の装置内ユニットを
備えている。The bus control device of the present invention transmits an internal bus for transmitting control monitoring information and timing information inside the device and a busy signal indicating that the internal bus is occupied. An input / output port connected to the internal bus of the device for inputting / outputting the control monitoring information and the timing information; and a busy signal detection connected to the busy signal line and detecting the busy signal. A busy signal output circuit that outputs the busy signal to the busy signal line when the own unit occupies the internal bus of the device; and a busy signal from the own unit that receives the busy signal from the busy signal detection circuit. An input / output control circuit for generating control information for instructing a signal output wait timing, and transmission of input information from the input / output port An input information determination circuit that performs error determination and address determination based on a physical address and extracts only correctly received information; and a priority indication according to output priority information set by provisioning and response request information from the input information determination circuit. A priority control circuit for generating control information; an address input circuit for generating address control information in accordance with the physical address; and an input / output control circuit, the priority control circuit, and a control circuit in response to each control information from the address input circuit. And a timer circuit for controlling the time from when another unit releases the occupation of the internal bus to when the own unit outputs the busy signal indicating that the own unit occupies the internal bus. It has a unit.
【0005】[0005]
【実施例】次に本発明について図面を参照して説明す
る。DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, the present invention will be described with reference to the drawings.
【0006】図1は、本発明の一実施例のブロック図で
ある。本実施例のバス制御装置は、装置内部の制御及び
監視情報とタイミング情報とを伝送する装置内部バス1
と、前記装置内部バスが占有されている事を示すビジー
(BUSY)信号を伝送するビジー信号線2とに接続さ
れた複数の装置内ユニット12を有し、各装置内ユニッ
ト12は、装置内部バス1と接続して情報を入出力する
入出力ポート3と、ビジー信号線2と接続してビジー信
号を検出するビジー信号検出回路4と、装置内ユニット
12が装置内部バス1を占有する際にビジー信号線2に
ビジー信号を出力するビジー信号出力回路5と、ビジー
信号検出回路からのビジー信号の状態情報を受信し入出
力ポート3とビジー信号出力待ちのタイミングを設定す
すタイマー回路10とに制御情報を伝える入出力制御回
路6と、入出力ポート3からの入力情報の伝送誤り判定
及び物理アドレスによるアドレス判定を行い正しく受信
された情報のみを抽出する入力情報判定回路7と、プロ
ビジョニングにより設定された出力プライオリティ情報
と入力情報判定回路7からのレスポンス要求情報とに応
じてタイマー回路10に制御情報を伝えるプライオイテ
ィ制御回路8と、物理アドレスからタイマー回路10に
制御情報を伝えるアドレス入力回路9と、入出力制御回
路6とプライオリティ制御回路8とアドレス入力回路9
とからの制御情報に応じて他の装置内ユニット12が装
置内部バス1の占有を解除してから自身が装置内部バス
1を占有することを示すビジー信号を出力するまでの時
間を制御するタイマー回路10とを備えている。FIG. 1 is a block diagram of one embodiment of the present invention. The bus control device according to the present embodiment includes a device internal bus 1 for transmitting control and monitoring information and timing information inside the device.
And a plurality of in-device units 12 connected to a busy signal line 2 for transmitting a busy (BUSY) signal indicating that the device internal bus is occupied. An input / output port 3 connected to the bus 1 for inputting / outputting information, a busy signal detection circuit 4 connected to the busy signal line 2 for detecting a busy signal, and a case where the device unit 12 occupies the device internal bus 1. A busy signal output circuit 5 for outputting a busy signal to the busy signal line 2, a timer circuit 10 for receiving the status information of the busy signal from the busy signal detecting circuit and setting the input / output port 3 and the timing of waiting for the busy signal output. An input / output control circuit 6 for transmitting control information to the input / output port 3 and a transmission error determination of input information from the input / output port 3 and an address determination based on a physical address are performed, and only correctly received information is determined. An input information judging circuit 7 for outputting, a priority control circuit 8 for transmitting control information to a timer circuit 10 in accordance with output priority information set by provisioning and response request information from the input information judging circuit 7, and a physical address. Address input circuit 9 for transmitting control information to timer circuit 10, input / output control circuit 6, priority control circuit 8, and address input circuit 9
A timer for controlling the time from when another device unit 12 releases the occupation of the device internal bus 1 to when it outputs a busy signal indicating that it owns the device internal bus 1 in response to the control information from And a circuit 10.
【0007】図2は、図1の実施例における信号タイミ
ング図を示している。プライオリティ制御回路8及びア
ドレス入力回路9を介して、プロビジョニング或は物理
アドレス情報により異なったビジー信号出力待ちのタイ
マー値を設定されている二つの装置内ユニット12のう
ち、長い方のタイマー値を設定されている装置内ユニッ
ト12が、その二つの装置内ユニット12以外の装置内
ユニット12からレスポンスを要求される命令を受信し
たとき、命令を受信した装置内ユニット12では、入力
情報判定回路7がレスポンス情報要求をプライオリティ
制御回路8に伝え出力プライオリティ制御回路8はビジ
ー信号出力待ちのタイマー値を短縮する情報をタイマー
回路10に伝える。タイマー回路10では、プロビジョ
ニング或は物理アドレス情報により設定されていたビジ
ー信号出力待ちのタイマー値(t1)を、レスポンス要
求の命令を受信していないもう一方の装置内ユニット1
2で設定されたタイマー値(t2)よりも短くすること
により、レスポンス要求の命令を受信していないもう一
方の装置内ユニット12にて同時刻に装置内部バス1を
占有する要求があっても、命令を受信した方の装置内ユ
ニット12のレスポンス出力を優先させている。また、
二つの装置内ユニット12において同時刻に障害を検出
し、これを報告する場合には、プロビジョニング或は物
理アドレス情報により設定された異なったビジー信号出
力待ちタイマー値に応じて装置内部バス1を使用するの
で、装置内部バス1上にて情報が衝突することなく各装
置内ユニット12の障害情報を他の装置内ユニット12
へ報告できる。FIG. 2 shows a signal timing chart in the embodiment of FIG. Through the priority control circuit 8 and the address input circuit 9, the longer timer value is set among the two internal units 12 in which the different busy signal output wait timer values are set according to the provisioning or physical address information. When the in-device unit 12 receives a command requesting a response from the in-device units 12 other than the two in-device units 12, the input information determination circuit 7 is The response information request is transmitted to the priority control circuit 8, and the output priority control circuit 8 transmits, to the timer circuit 10, information for shortening the timer value waiting for the busy signal output. The timer circuit 10 changes the timer value (t1) of the busy signal output waiting set by the provisioning or the physical address information to the other internal unit 1 which has not received the response request command.
By setting the timer to be shorter than the timer value (t2) set in step 2, even if there is a request to occupy the internal bus 1 at the same time in the other internal unit 12 which has not received the response request command. , The response output of the in-device unit 12 that has received the command is prioritized. Also,
When a fault is detected and reported at the same time in the two internal units 12, the internal bus 1 is used in accordance with different busy signal output wait timer values set by provisioning or physical address information. Therefore, the failure information of each device unit 12 can be transferred to the other device units 12 without colliding information on the device internal bus 1.
Can report to
【0008】[0008]
【発明の効果】以上説明したように本発明によれば、装
置内部バスを占有する優先順位を装置内ユニット毎に設
定しておくことが可能となり、またレスポンス送出の場
合にはその装置内ユニット優先順位を上げることが可能
であるので、複数の装置内ユニットが同時刻に装置内部
バスを使用しようとした時に装置内部バス上にて情報が
衝突する可能性が無く、かつレスポンス送出の際に装置
内部バスを使用するプライオリティの低い装置内ユニッ
トであっても装置内部バスを使用できるまでの待ち時間
が長くならないという効果がある。As described above, according to the present invention, it is possible to set a priority order for occupying the internal bus of each device for each unit in the device, and in the case of sending a response, the unit in the device. Since it is possible to raise the priority, there is no possibility that information will collide on the internal bus when a plurality of internal units try to use the internal bus at the same time, and when a response is sent. Even in a low-priority unit in the device that uses the device internal bus, there is an effect that the waiting time until the device internal bus can be used is not prolonged.
【図1】本発明の一実施例のブロック図である。FIG. 1 is a block diagram of one embodiment of the present invention.
【図2】本発明の一実施例の信号タイミング図である。FIG. 2 is a signal timing diagram of one embodiment of the present invention.
1 装置内部バス 2 ビジー信号線 3 入出力ポート 4 ビジー信号検出回路 5 ビジー信号出力回路 6 入出力制御回路 7 入力情報判定回路 8 プライオリティ制御回路 9 アドレス入力回路 10 タイマー回路 12 装置内ユニット DESCRIPTION OF SYMBOLS 1 Device internal bus 2 Busy signal line 3 I / O port 4 Busy signal detection circuit 5 Busy signal output circuit 6 I / O control circuit 7 Input information judgment circuit 8 Priority control circuit 9 Address input circuit 10 Timer circuit 12 Unit in device
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06F 13/362,13/368 G06F 13/372,13/376 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 7 , DB name) G06F 13 / 362,13 / 368 G06F 13 / 372,13 / 376
Claims (1)
情報を伝送する装置内部バスと前記装置内部バスが占有
されている事を示すビジー信号を伝送するビジー信号線
とにおのおの接続されており、前記装置内部バスに接続
され前記制御監視情報及びタイミング情報を入出力する
入出力ポートと、前記ビジー信号線に接続され前記ビジ
ー信号を検出するビジー信号検出回路と、自ユニットが
前記装置内部バスを占有する際に前記ビジー信号線に前
記ビジー信号を出力するビジー信号出力回路と、前記ビ
ジー信号検出回路から前記ビジー信号を受信し自ユニッ
トからの前記ビジー信号の出力待ちタイミングを指示す
るための制御情報を発生する入出力制御回路と、前記入
出力ポートからの入力情報の伝送誤り判定及び物理アド
レスによるアドレス判定を行い正しく受信された情報の
みを抽出する入力情報判定回路と、プロビジョニングに
より設定された出力プライオリティ情報と前記入力情報
判定回路からのレスポンス要求情報とに応じてプライオ
リティ指示制御情報を発生するプライオリティ制御回路
と、前記物理アドレスに応じてアドレス制御情報を発生
するアドレス入力回路と、前記入出力制御回路と前記プ
ライオリティ制御回路と前記アドレス入力回路とからの
各制御情報に応じて他ユニットが前記装置内部バスの占
有を解除してから自ユニットが前記装置内部バスを占有
することを示す前記ビジー信号を出力するまでの時間を
制御するタイマー回路とをそれぞれ有する複数の装置内
ユニットを備えていることを特徴とするバス制御装置。1. A device internal bus for transmitting control monitoring information and timing information inside the device, and a busy signal line for transmitting a busy signal indicating that the device internal bus is occupied. An input / output port connected to the device internal bus for inputting / outputting the control monitoring information and the timing information; a busy signal detection circuit connected to the busy signal line for detecting the busy signal; and the own unit occupying the device internal bus A busy signal output circuit for outputting the busy signal to the busy signal line, and control information for receiving the busy signal from the busy signal detection circuit and instructing the output wait timing of the busy signal from the own unit. An input / output control circuit for generating an error, and a transmission error determination of input information from the input / output port and an address based on a physical address. An input information determination circuit that makes a determination and extracts only correctly received information; and a priority control that generates priority instruction control information according to output priority information set by provisioning and response request information from the input information determination circuit. A circuit, an address input circuit for generating address control information according to the physical address, and another unit inside the device according to each control information from the input / output control circuit, the priority control circuit, and the address input circuit. A plurality of internal units each having a timer circuit for controlling the time from when the bus occupation is released to when the own unit outputs the busy signal indicating that the own unit occupies the internal bus. Bus control device characterized.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28720892A JP3151966B2 (en) | 1992-10-26 | 1992-10-26 | Bus controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28720892A JP3151966B2 (en) | 1992-10-26 | 1992-10-26 | Bus controller |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06139190A JPH06139190A (en) | 1994-05-20 |
JP3151966B2 true JP3151966B2 (en) | 2001-04-03 |
Family
ID=17714461
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP28720892A Expired - Fee Related JP3151966B2 (en) | 1992-10-26 | 1992-10-26 | Bus controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3151966B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5754803A (en) | 1996-06-27 | 1998-05-19 | Interdigital Technology Corporation | Parallel packetized intermodule arbitrated high speed control and data bus |
-
1992
- 1992-10-26 JP JP28720892A patent/JP3151966B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH06139190A (en) | 1994-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2582982B2 (en) | Method of detecting message identifier in data transmission network of elevator system | |
US5644700A (en) | Method for operating redundant master I/O controllers | |
US4342995A (en) | Data network employing a single transmission bus for overlapping data transmission and acknowledgment signals | |
JPH0141075B2 (en) | ||
KR20000006576A (en) | System and method for facilitating the sharing of resources such as storage subsystems among a plurality of host computers in a digital data processing system | |
JP3151966B2 (en) | Bus controller | |
US6490293B1 (en) | Serial data communication bus system | |
JP3489456B2 (en) | Real-time communication device and system | |
JPS593775B2 (en) | Bus request processing unit | |
JP2560476B2 (en) | Communication control device | |
JP4941212B2 (en) | Electronic device, data processing apparatus, and bus control method | |
JP3022906B2 (en) | Communication method of programmable controller | |
JP2824890B2 (en) | SCSI protocol controller | |
JPH062361Y2 (en) | Balanced transmission device | |
JP2842639B2 (en) | Data transfer method | |
JPS60220639A (en) | Serial bus communication device | |
JPH06224975A (en) | Method for resetting modules connected with each other, and system using this method | |
JPH0575622A (en) | Emergency communication control system with priority | |
JPH038617B2 (en) | ||
JPH07101877B2 (en) | Terminal device | |
JP2667285B2 (en) | Interrupt control device | |
WO2003071438A1 (en) | A method for a first semiconductor device to determine if it is coupled to a second semiconductor device | |
JPH05158723A (en) | Abnormality diagnostic device for decentralized processing type controller | |
JPH0846633A (en) | Data communication equipment | |
JPH04106651A (en) | Controller for system bus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20001226 |
|
LAPS | Cancellation because of no payment of annual fees |