JPS58169614A - バス制御方式 - Google Patents
バス制御方式Info
- Publication number
- JPS58169614A JPS58169614A JP57053151A JP5315182A JPS58169614A JP S58169614 A JPS58169614 A JP S58169614A JP 57053151 A JP57053151 A JP 57053151A JP 5315182 A JP5315182 A JP 5315182A JP S58169614 A JPS58169614 A JP S58169614A
- Authority
- JP
- Japan
- Prior art keywords
- bus
- cpu
- response
- signal
- slave 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
Links
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/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
- G06F13/4208—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a system bus, e.g. VME bus, Futurebus, Multibus
- G06F13/4213—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a system bus, e.g. VME bus, Futurebus, Multibus with asynchronous protocol
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(1)発明の技術分野
本発明は、CPUがCPUの制御下にある。装置(以下
「スレーブ装置」き称する。)に対してバスコマンド信
号を出力すると、スレーブ装置から当該コマンドに対応
した応答信号を出力する応答確認方式のバスにおける制
御方式に関する。
「スレーブ装置」き称する。)に対してバスコマンド信
号を出力すると、スレーブ装置から当該コマンドに対応
した応答信号を出力する応答確認方式のバスにおける制
御方式に関する。
(2)技術の背景
第3図は従来のバス制御方式を示す情報処理システムの
ブロック図、第4図は第3図のシステムにおけるバス制
御のタイムチャートである。
ブロック図、第4図は第3図のシステムにおけるバス制
御のタイムチャートである。
通常、応答確認方式のバスにおいては、第3図及び第4
図に示すよう忙、CPU 1が特定のスレーブ装置をア
クセスして、当該スレーブ装置に読み書きを指令するバ
スコマンド信号BC8をl”から0#として出力する。
図に示すよう忙、CPU 1が特定のスレーブ装置をア
クセスして、当該スレーブ装置に読み書きを指令するバ
スコマンド信号BC8をl”から0#として出力する。
すると、それに対する応答信号AB8が、当該スレーブ
装置がデータDATAをバス2上に一定した段階で11
#から@0”となって出力され、信号AB8が@0″と
なった一定時間後に信号BC8が@O”から11”に復
帰して、CPU1のバスサイクルが完了する。
装置がデータDATAをバス2上に一定した段階で11
#から@0”となって出力され、信号AB8が@0″と
なった一定時間後に信号BC8が@O”から11”に復
帰して、CPU1のバスサイクルが完了する。
(31従来技術と間顆点
しかし、この方式では、CPU 1が誤まってスレーブ
装置3A I 3B 、 3D・・・の存在しな一朱定
義領域にアクセスすると、応答信号AB8を出力する装
置が存在しないので、CPU 1は永久応答待ち状態と
なってシステムダウンとなる欠点があった。
装置3A I 3B 、 3D・・・の存在しな一朱定
義領域にアクセスすると、応答信号AB8を出力する装
置が存在しないので、CPU 1は永久応答待ち状態と
なってシステムダウンとなる欠点があった。
(4)発明の目的
本発明は、前述の欠点を解消すべく、CPUがスレーブ
装置の存在しない未定義領域をアクセスしても、永久応
答待ちが生じないバス制御方式を提供することを目的と
するものである。
装置の存在しない未定義領域をアクセスしても、永久応
答待ちが生じないバス制御方式を提供することを目的と
するものである。
(5)発明の構成
即ち、本発明は、応答信号発生回路を設け、前記バスコ
マンド信号の出力後、一定時間後に応答信号を出力する
ようにすると共に、バスtのデータのパリティチェック
分するようにして構成される。
マンド信号の出力後、一定時間後に応答信号を出力する
ようにすると共に、バスtのデータのパリティチェック
分するようにして構成される。
(6)発明の実施例
以下9図面に示す実施例に基き、本発明を具体的に説明
する。
する。
第1図は本発明が適用された情報処理システムの一例を
示すブロック晶、第21!21ti!1図のシステムに
おけるバス制御のタイムチャートである。
示すブロック晶、第21!21ti!1図のシステムに
おけるバス制御のタイムチャートである。
情報処理システム5は、第1図に示すよう忙、CPU
1を有しており、CPU 1にはバス2を介してパリテ
ィチェッカ7、メモリ、入出力装置等のスレーブ装Ml
3A 、 3B * 3D 、 3g・・・が接続さ
れている。また、CPU 1には応答信号発生回路9が
接続されており、回路9にけ速度の遅いスレーブ装置3
B 、 3C,3Dがバス2中の応答禁止112aを介
して接続している。
1を有しており、CPU 1にはバス2を介してパリテ
ィチェッカ7、メモリ、入出力装置等のスレーブ装Ml
3A 、 3B * 3D 、 3g・・・が接続さ
れている。また、CPU 1には応答信号発生回路9が
接続されており、回路9にけ速度の遅いスレーブ装置3
B 、 3C,3Dがバス2中の応答禁止112aを介
して接続している。
情報処理システム5は、以上のような構成を有するので
、通常でCPU 1は、第2図に示すように、特定のス
レーブ装置(例え[3B)t−7クセスして、バスコマ
ンド信号BC8を@l”から10”にする。信号BC!
S Fi応答信号発生回路9にも入力するが、該回路9
け、信号BO8の入力後、一定時間Tvlに応答信号A
]3Sを自動的にC!PU 1に対して出力する機能を
有しており、動作速度が遅く時間TでデータD’A T
Aをパス2上に確走し得ない装置3B憾、1.応答禁
止信号Al8t?−1”から0#にして禁牢#!2aを
介して回路9からの応答信号AE8の出力を禁止する。
、通常でCPU 1は、第2図に示すように、特定のス
レーブ装置(例え[3B)t−7クセスして、バスコマ
ンド信号BC8を@l”から10”にする。信号BC!
S Fi応答信号発生回路9にも入力するが、該回路9
け、信号BO8の入力後、一定時間Tvlに応答信号A
]3Sを自動的にC!PU 1に対して出力する機能を
有しており、動作速度が遅く時間TでデータD’A T
Aをパス2上に確走し得ない装置3B憾、1.応答禁
止信号Al8t?−1”から0#にして禁牢#!2aを
介して回路9からの応答信号AE8の出力を禁止する。
装置鵠がデータI)YAをバス21Kll定させると、
装置3Bt信号AI8を@0′から1ビとし、それを受
けて回路9は応答信号A]38を”1″かち°02にし
て出力し、CPU1のI 号BO8をl”に戻してバス
サイクルを終了させる。
装置3Bt信号AI8を@0′から1ビとし、それを受
けて回路9は応答信号A]38を”1″かち°02にし
て出力し、CPU1のI 号BO8をl”に戻してバス
サイクルを終了させる。
仮に、CPU 1がスレーブ装置の存在しない未定義領
域をアクセスしても、応答信号発生回路9により一定時
間T後には応答信号AB8がCPU1に出力されるので
CPU・1ti永久応答待ち忙なることはない。また、
バス2には何らのデー者DATAも確定されることはな
いので、バス2内のデータ線及びパリチイ線は全て”l
”(又Fi@o”のパリティエラー状態・となり、パリ
ティチェッカ7が信号BO8が@l”となったところで
バス2上のデータをパリティチェックをすることにより
直ちにパリティエラーを検出してOPU I K通知し
、CPU 1は直ちに異常を知ることができる。
域をアクセスしても、応答信号発生回路9により一定時
間T後には応答信号AB8がCPU1に出力されるので
CPU・1ti永久応答待ち忙なることはない。また、
バス2には何らのデー者DATAも確定されることはな
いので、バス2内のデータ線及びパリチイ線は全て”l
”(又Fi@o”のパリティエラー状態・となり、パリ
ティチェッカ7が信号BO8が@l”となったところで
バス2上のデータをパリティチェックをすることにより
直ちにパリティエラーを検出してOPU I K通知し
、CPU 1は直ちに異常を知ることができる。
なお、スレーブ装flsAFi、時間T以内でデータD
ATAをバス2に一定することができるので2、応答禁
止線2aを持つ必要がなく、回路”9からの信号Al1
8でCPU 1のバスサイクルを完了させても何ら支障
は生じない。
ATAをバス2に一定することができるので2、応答禁
止線2aを持つ必要がなく、回路”9からの信号Al1
8でCPU 1のバスサイクルを完了させても何ら支障
は生じない。
(7; 発明の詳細
な説明したように、本発明によれば、応答信号発生回路
9を設け、バスコマンド信号BC8の出力後、一定時間
T後に応答信号AB8を出力するようにすると共に、パ
ス2上のデータDATAのパリテイチゴツ々をするよう
にしたので、(!PU1の永久応答待ち状態の発生を阻
!ヒすることができると共に、CPU 1はシステム5
の異常をパリティエラーとして直ちに認識することがで
き、信細性の高いバス制御方式の提供が可能となる。
9を設け、バスコマンド信号BC8の出力後、一定時間
T後に応答信号AB8を出力するようにすると共に、パ
ス2上のデータDATAのパリテイチゴツ々をするよう
にしたので、(!PU1の永久応答待ち状態の発生を阻
!ヒすることができると共に、CPU 1はシステム5
の異常をパリティエラーとして直ちに認識することがで
き、信細性の高いバス制御方式の提供が可能となる。
【図面の簡単な説明】
第1図は本発明が適用された情報処理システムの一例を
示すブロック図、第2回社第1図のシステム忙おけるバ
ス制御のタイムチャート、第3図は従来のバス制御方式
を示す情報処理システムのブロック図、第4図は第3図
のシステムにおけるバス制御のタイムチャートである。 1・・・・・・CPU 2・・・・・・パス 3A 、 3B、 3D、3g・・・・・・・・スレー
ブ装置T・・・・・・ パリティチェッカ 9・・・・・・応答信号発生回路 BO2・・・・・・パスコマント信号 AB8・・・・・・応答信号 T・・・・・・一定時間 出願人 富士通株式会社 代理人 弁理士 松 岡 宏四部
示すブロック図、第2回社第1図のシステム忙おけるバ
ス制御のタイムチャート、第3図は従来のバス制御方式
を示す情報処理システムのブロック図、第4図は第3図
のシステムにおけるバス制御のタイムチャートである。 1・・・・・・CPU 2・・・・・・パス 3A 、 3B、 3D、3g・・・・・・・・スレー
ブ装置T・・・・・・ パリティチェッカ 9・・・・・・応答信号発生回路 BO2・・・・・・パスコマント信号 AB8・・・・・・応答信号 T・・・・・・一定時間 出願人 富士通株式会社 代理人 弁理士 松 岡 宏四部
Claims (1)
- 処理装置からスレーブ装fK対してバスを介してバスコ
マンド信号を出力すると、スレーブ装置から当該コマン
ド信号に対応した応答信号1票対して出力される応答確
認方式の・・・において、応答信号発生回路を設け、前
記バスコマンド信号の出力後、一定時間後に応答信号を
出力するようにすると共に、バス上のデータのパリティ
チェックをするようにして構成したバス制、脚力式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57053151A JPS58169614A (ja) | 1982-03-31 | 1982-03-31 | バス制御方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57053151A JPS58169614A (ja) | 1982-03-31 | 1982-03-31 | バス制御方式 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS58169614A true JPS58169614A (ja) | 1983-10-06 |
Family
ID=12934830
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP57053151A Pending JPS58169614A (ja) | 1982-03-31 | 1982-03-31 | バス制御方式 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS58169614A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03204064A (ja) * | 1989-12-29 | 1991-09-05 | Koufu Nippon Denki Kk | 情報処理装置 |
-
1982
- 1982-03-31 JP JP57053151A patent/JPS58169614A/ja active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03204064A (ja) * | 1989-12-29 | 1991-09-05 | Koufu Nippon Denki Kk | 情報処理装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2580558B2 (ja) | インタフェース装置 | |
JPS58169614A (ja) | バス制御方式 | |
JPS61269751A (ja) | 独立のプログラム・メモリ・ユニツト及びデ−タ・メモリ・ユニツトを有するデ−タ処理システムにおける補助デ−タ・メモリ・ユニツトを使用する装置及び方法 | |
JPS58121200A (ja) | デ−タバツフア診断方式 | |
JP2975638B2 (ja) | 半導体集積回路 | |
JP2979918B2 (ja) | 割り込み検出回路 | |
JP3012402B2 (ja) | 情報処理システム | |
JPH02212952A (ja) | メモリアクセス制御方式 | |
JPS62191953A (ja) | Dmaコントロ−ラの診断方式 | |
JPS61109154A (ja) | 固定デ−タ・レジスタのエラ−検出方式 | |
JPS59144246A (ja) | デ−タ受信制御方式 | |
JPH0476138B2 (ja) | ||
JPS59177647A (ja) | ステ−タス確認制御方式 | |
JPH04257957A (ja) | バス切替制御におけるエラー処理方式 | |
JPS6049465A (ja) | マイクロコンピユ−タ間のデ−タ転送方法 | |
JPS602705B2 (ja) | オプシヨン接続方式 | |
JPH0816507A (ja) | Ideバス用周辺装置 | |
JPH07281999A (ja) | データ転送方法及び受信回路 | |
JPS603021A (ja) | フロツピ−デイスク装置 | |
JPS63136294A (ja) | メモリカ−ド | |
JPS61294556A (ja) | プログラム誤動作検出方式 | |
JPH0357015A (ja) | 電子ディスクサブシステム | |
JPH01314362A (ja) | エラー処理方式 | |
JPH0374732A (ja) | コンピュータシステム | |
JPS6118061A (ja) | 共有メモリ制御方式 |