JPS63228251A - バス制御方式 - Google Patents

バス制御方式

Info

Publication number
JPS63228251A
JPS63228251A JP6312987A JP6312987A JPS63228251A JP S63228251 A JPS63228251 A JP S63228251A JP 6312987 A JP6312987 A JP 6312987A JP 6312987 A JP6312987 A JP 6312987A JP S63228251 A JPS63228251 A JP S63228251A
Authority
JP
Japan
Prior art keywords
bus
memory
request
data
line
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
JP6312987A
Other languages
English (en)
Inventor
Hiroshi Sato
廣 佐藤
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP6312987A priority Critical patent/JPS63228251A/ja
Publication of JPS63228251A publication Critical patent/JPS63228251A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus

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

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はデータ処理システムのバス制御方式に関する。
〔従来の技術〕
共通バス方式は、データ処理システムに含まれる各種の
ユニットを接続する方法として広く利用されてきた。こ
の技術により、各ユニット間の接続に関するコストの削
減及びシステムに拡張性を持たせることが可能になり、
メモリに対するアクセス及びIloに対するアクセス、
更に割り込み要求処理等の機能が実現されている。
従来のバス制御方式は、中央処理ユニット、周辺制御ユ
ニット等の能動的ユニットはバスを使用したいときには
バスリクエストをバス制御回路に出力し、バス制御回路
はアドレスバスとデータバスが共に使用可能状態である
ときに限りバス使用許可を返送し、能動的ユニットはこ
のバス使用許可を受取るとアドレスバスとデータバスを
介してメモリアクセスを行うように構成されている。
〔発明が解決しようとする問題点〕
上述した従来のバス制御方式においては、中央処理ユニ
ットがメモリを読み出す場合において、メモリからの応
答が返るまではデータバスは空いており、またメモリか
ら応答があればアドレスバスが空くにも拘われず、1つ
のメモリリクエストが完結するまでの間、アドレスバス
およびデータバスを占有し続けるため、バスの使用効率
が悪いという問題点である。
このような問題点は、中央処理ユニットの性能が向上し
、またはシステムに複数の中央処理ユニットを備えるこ
とが行われるようになった近年において顕在化してきた
〔問題点を解決するための手段〕
本発明のバス制御方式は、中央処理ユニット。
周辺制御ユニット等の能動的にメモリにアクセスするユ
ニット群と記憶制御ユニット等の受動的なユニット群が
バスを介して接続されるデータ処理システムにおけるバ
ス制御方式において、能動的ユニット群のそれぞれはメ
モリに対するリード要求を行うバスリクエストとメモリ
に対する書き込み要求を行うバスリクエストを個別に出
力するようにしておき、 アドレスバス、データバス、ソーススロットID番号ラ
インおよびデスティネーションスロットID番号ライン
と、 メモリリード要求時にはアドレスバスの使用が可能にな
ればバス使用許可を出し、またメモリライト要求時には
アドレスバス及びデータバス両方の使用が可能な場合の
みにバス使用許可を出すバス制御回路、 とを設け、メモリリード要求時にバス使用許可を受取っ
た能動的ユニットはソーススロットID番号ラインに自
己のID番号を出力してメモリアクセスを行い、またこ
のメモリアクセスに対するメモリ読出しデータを受取る
ときにはデスティネーションID番号ラインを介して自
己のID番号を通知されるようにしたことを特徴とする
〔実施例〕
次に本発明について図面を参照して説明する。
第1図は本発明の一実施例のブロック図である。
第1図において、本実施例は中央処理ユニット3、バス
インターフェイスユニット4および2つのメモリ制御ユ
ニット2,7をアドレスバス1゜データバス9.ソース
スロットID番号ライン8およびデスティネーションI
D番号ライン10で接続して構成されている。
中央処理ユニット3とバスインターフェイスユニット4
はバス制御回路16に対してメモリリードリクエスト1
1と12並びにメモリライドリクエスト15と17を出
力し、バス制御回路16からはバス使用許可13と14
を得る。また、メモリ制御ユニット2と7はバス制御回
路16に対してMCUバスリクエスト5と18を出力し
、バス制御回路16からMCUバス使用許可6と19を
得るようになっている。
アドレスバス1は、能動的にメモリにアクセスするユニ
ットである中央処理ユニット3や周辺制御部からのメモ
リアクセスを仲介するバスインターフェイスユニット4
から出力されるアドレスデータを、メモリ制御ユニット
2又は7に搬送する働きをする。
メモリ読出し動作を行なう場合には、バス制御回路16
は、メモリリードリクエスト11又は12に対してアド
レスバス1が使用可であればバス使用許可13又は14
を出力する。中央処理ユニット3又はバスインターフェ
イスユニット4はアドレスデータをアドレスバス1に出
力するだけでなく、要求元の実装されているスロットの
ID番号を同時に、ソーススロットID番号ライン8に
出力する。メモリ制御ユニット2又は7は、送られてき
たアドレスデータを(受用してメモリをアクセスし、そ
の後データバス9の使用許可がとれると、読み出したメ
モリデータをデータバス9に、ソーススロットID番号
ライン8のデータがら得た要求元のID番号をデスティ
ネーションID番号ライン10にそれぞれ出力する。以
上説明したように、メモリ読み出し時においてはアドレ
スデータをメモリ制御ユニット2又は7に転送するフェ
ーズと、メモリ制御ユニット2又は7が読み出したメモ
リデータを要求元に戻すフェーズが、アドレスバス1と
データバス9を使って行なわれる。
メモリリード要求元がアドレスデータをメモリ制御ユニ
ット2又は7に送付した後は、アドレスバス1を他のユ
ニットが使用することができる。
このため他のメモリ制御ユニットに対するメモリアクセ
スの開始、または、メモリ制御ユニット2および7が複
数のリクエストバッファを有するときには引き続いての
メモリアクセスを可能である。
次に、メモリに対するデータ書込みの場合についての動
作を説明する。
中央処理ユニット3が、メモリに対するデータ書き込み
を行う場合、ライトバスリクエスト15により、バス制
御回路16にバスの使用を要求する。バス制御回路16
では、メモリ書き込み要求であることを認識すると、メ
モリ読出し動作時とは異なり、アドレスバス1とデータ
バス9の両方が使用可能かどうか調べる。もしいずれか
のバスが使用可能でなければ、両方のバスが使用可能に
なるまでバス使用許可信号13は出力しない。
中央処理ユニット3は、バスの使用許可信号13を受け
とると、アドレスバス1に書き込みアドレスデータ、ま
たデータバス9に書き込みデータを出力する。
〔発明の効果〕
以上説明したように本発明は、メモリリクエスト元のI
D番号を搬送するライン2式並びにメモリに対するリー
ド要求に使用するバスリクエストラインおよびメモリ書
込みに使用するバスリクエストラインを設け、メモリリ
ード要求とメモリライト要求とではバス使用許可の出力
異なるように制御することにより、メモリリード動作時
にはアドレスバスが使用可の状悪にある限り、前回のメ
モリリードに対するメモリ読出しデータの出力を待つこ
となく、引き続いてメモリリード動fヤに入ることがで
きるようになるので、効率の良いバスの(受用ができる
効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例のブロック図である。

Claims (1)

  1. 【特許請求の範囲】 中央処理ユニット、周辺制御ユニット等の能動的にメモ
    リにアクセスするユニット群と記憶制御ユニット等の受
    動的なユニット群がバスを介して接続されるデータ処理
    システムにおけるバス制御方式において、 前記能動的ユニット群のそれぞれはメモリに対するリー
    ド要求を行うバスリクエストとメモリに対する書き込み
    要求を行うバスリクエストを個別に出力するようにして
    おき、 アドレスバス、データバス、ソーススロットID番号ラ
    インおよびデスティネーションスロットID番号ライン
    と、 メモリリード要求時には前記アドレスバスの使用が可能
    になればバス使用許可を出し、またメモリライト要求時
    には前記アドレスバス及び前記データバス両方の使用が
    可能な場合のみにバス使用許可を出すバス制御回路、 とを設け、前記メモリリード要求時に前記バス使用許可
    を受取った前記能動的ユニットは前記ソーススロットI
    D番号ラインに自己のID番号を出力してメモリアクセ
    スを行い、また該メモリアクセスに対するメモリ読出し
    データを受取るときには前記デスティネーションID番
    号ラインを介して自己のID番号を通知されるようにし
    たことを特徴とするバス制御方式。
JP6312987A 1987-03-17 1987-03-17 バス制御方式 Pending JPS63228251A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6312987A JPS63228251A (ja) 1987-03-17 1987-03-17 バス制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6312987A JPS63228251A (ja) 1987-03-17 1987-03-17 バス制御方式

Publications (1)

Publication Number Publication Date
JPS63228251A true JPS63228251A (ja) 1988-09-22

Family

ID=13220351

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6312987A Pending JPS63228251A (ja) 1987-03-17 1987-03-17 バス制御方式

Country Status (1)

Country Link
JP (1) JPS63228251A (ja)

Similar Documents

Publication Publication Date Title
US7058740B2 (en) Effective bus utilization using multiple buses and multiple bus controllers
US5408612A (en) Microprocessor system for selectively accessing a processor internal register when the processor has control of the bus and partial address identifying the register
JPH0212361A (ja) 階層化バスによる並列計算機システム
JPS63228251A (ja) バス制御方式
JPH0358163A (ja) 疎結合型マルチプロセッサシステム
JPH0511340B2 (ja)
JPS63142455A (ja) 半導体記憶装置
JP2005346715A (ja) マルチポートランダムアクセスメモリ
JP3019323B2 (ja) イメージメモリのダイレクトアクセス方法
JPH05120207A (ja) デ−タ転送方式
EP0284094B1 (en) Tandem priority resolver
JPH03176754A (ja) マルチプロセッサシステム
JPH07319840A (ja) マルチcpu装置
JP3207329B2 (ja) バスコントローラおよびバス転送方法
JPH03125252A (ja) データ処理システム
JPH039453A (ja) データ転送制御装置
JPS59100653A (ja) ポ−リングアドレス選択方式
JPH0241780B2 (ja)
JPH056306A (ja) データ転送制御方式
JPS63149748A (ja) 記憶装置
JPS63259746A (ja) バンクメモリ間のデ−タ転送方式
JPH0460748A (ja) プロセッサ拡張方式
JPS63146148A (ja) バス方式
JPH0754503B2 (ja) マイクロプロセッサ・バス・インタフェース回路
JPH01205259A (ja) ブロック転送回路