JPS6079455A - バス制御方式 - Google Patents

バス制御方式

Info

Publication number
JPS6079455A
JPS6079455A JP18820683A JP18820683A JPS6079455A JP S6079455 A JPS6079455 A JP S6079455A JP 18820683 A JP18820683 A JP 18820683A JP 18820683 A JP18820683 A JP 18820683A JP S6079455 A JPS6079455 A JP S6079455A
Authority
JP
Japan
Prior art keywords
bus
common bus
common
control signal
transfer
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.)
Granted
Application number
JP18820683A
Other languages
English (en)
Other versions
JPH0113575B2 (ja
Inventor
Susumu Yoshino
進 吉野
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
Nippon Electric Co Ltd
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, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP18820683A priority Critical patent/JPS6079455A/ja
Publication of JPS6079455A publication Critical patent/JPS6079455A/ja
Publication of JPH0113575B2 publication Critical patent/JPH0113575B2/ja
Granted legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; 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/36—Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/362—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
    • G06F13/364—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control using independent requests or grants, e.g. using separated request and grant lines
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; 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/40—Bus structure
    • G06F13/4004—Coupling between buses
    • G06F13/4027—Coupling between buses using bus bridges

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Bus Control (AREA)
  • Small-Scale Networks (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明は、情報処理装置におけるバス制御方式%式% 従来バス制御方式、特に共通バスの制御方式では、ml
図に示すように一つの共通ノくスに主記憶1 装置(以
下MMU)、バスコントローラ、演算処理装置(以“下
EPU)および入出力制御装置(以下l0P)等が多数
接続されている。
この方式は一般に多くの前記装置類を容易に接続できる
。接続装置類が少ない場合、すなわちノ(ス長が短い場
合には、問題ない。しかし接続装置類が多くなるに従い
バス長が長くなムこれに伴ないバス信号の反射等による
波形のなまシも含めた遅延時間が増加し、バス転送速度
の低下を招くという欠点がある。
しかもこの遅延時間の増加はバス上のバス転送を必要と
する2装置間の距離が大きい場合はもちろん小さくても
同じである。
第1図を参照すると、装置間距離の小さいMMU 1と
BPU3との間のバス転送が頻繁で、かつ装置間距離の
大きいMMUlとl0Pn6と間のバス転送がほとんど
ない場合でも、MMYiとEPU3とのバス転送速度が
低下するので、システム全体のEPU3との間で行なわ
ルるバス転送速度を必要としなくても、存在するだけで
バス長延長に寄与し、システム全体のバス転送速度を低
下させることに層目すべきである。
発明の目的 本発明の目的は上述の欠点を除去し、バス長姑長に伴な
う性能低下を最小限に抑えることのできるバス側斜方式
を提供することにある。
発明の構成 本発明の方式は、主記憶装置と、 少なくとも1つの演算処理装置と、 複数の入出力制御装置と、 前記主記憶装置、前記演算処理装置および前記複数の入
出力制御装置゛のうち少なくとも一部が共通に接続さn
る第1の共通バスと、 この第1の共通バスに接続さnる中継レジスタと、 この中継レジスタおよび前記複数の入出力制御装置のう
ちの残りが共通に接続される第2の共通バスと、 前記第1の共通バスに接続さnた任意の装置から前記第
2の共通バスに接続さnた任意の入出力制御装置に対し
情報の転送を行なうため前記第2の共通バス活性化用第
1の制御信号を伝送する第1の制御信号線と、 前記第2の共通バスに接続さ扛た入出力制御装置の1つ
から前記i1の共通バスに接続さ扛た任意の装置に対し
情報の転送を行なうため前記Mlの共通バス活性化用第
2の制御信号を伝送する第2の制御信号線とを備え、 バスの使用権割当に対応して前記Mlおよび第2の制御
信号を制御することを特徴とする。
発明の実施例 次に本発明について図面を参照して詳細に説明する。
第2図を参照すると、本発明の一実施例は。
MMUI、バスコントローラ2.EPU3..10PO
4゜こ几ら装置1−4と接続される第1の共通バス7゜
l0PI 5. ・ l0Pn6. こnら装置5−6
と接続さnる第2の共通バス8.第1の共通バス7およ
び第2の共通バス8に接続される中継レジスタ9.EP
U3.l0PO4,l0P15およびl0Pn6からの
バス使用権要求信号をバスコントローラ2に伝送するバ
ス使用権要求信号線10゜およびMMUlからのバス使
用権要求信号をバスコントローラ2に伝送するバス使用
権要求信号線11から構成されている。
前記バスコントローラ2はMMUlを含む各装置1−6
からバス使用権要求信号線lOおよび11を介して与え
らnるバス使用権要求信号を受け取り、所定のルールに
よりバス使用権の優先順位を決定し、その時点での最高
優先順位の装置に対しバス使用権を与える。
次に第2図の中継レジスタ9の構成を第3図を用いて詳
細に説明する。
第3図を参照すると、前記中継レジスタ9は端子31,
32,33および34,7リツプフロツプ35および3
6.バスドライバ37−1および37−2.およびバス
ドライバ38−1および38−2から構成されている。
前記端子31は、第1の共通バスへ接続さル、前記端子
32は第2の共通バスへ接続さする。前記端子33はm
lの制御信号の受信端子、同様に前記端子34は第2の
制御信号の受信端子である。
フリップフロップ(以下F/F ) 35は第1の共通
バス7から第2の共通バス8ヘバス転送するときの中継
レジスタであ、9.F/F36は第2の共通バス8から
ifの共通バス7ヘバス転送するときの中継レジスタで
ある。各々第1の共通バス7と第2の共通バス8との間
にまたがるバス転送のときバス上の情報を貯える役目を
果たす。
ilの制御信号は第1の共通バス7から第2の共通バス
8へのバス転送を活性化するための信号で、第1の共通
バス7から第2の共通バス8へのバス転送時、真にして
トライステートのバスドライバ37−1.および37−
2’(jイネーブルさせる。
一万第2の共通バス8から、第1の共通バス7へのバス
転送時は偽にして、バスト2イパ37−1.および37
−2をディスイネーブルさせる。
第2の制御信号は第2の共通バス8から第1の共通バス
7へのバス転送を活性化するための信号で、第2の共通
バス8から第1の共通バス7へのバス転送時、真にして
トラフステートのバスドライバ38−1および38−2
をイネーブルさせる。
一方第1の共通バス7から第2の共通バス8へのバス転
送時は偽にしてバスドライバ38−1および38−2を
ディスイネーブルさせる。
第2図において、バス使用権割当の結果、たとえばMM
Ulからl0P15に対してバス転送が必要になった時
は、第1の制御信号を真、第2の制御信号を偽とするこ
とによって所望のバス転送が可能になる。また、l0P
n6からMMU 1に対してバス転送が必要になった時
には第2の制御信号を真、第1の制御信号を偽にするこ
とによシ所望のバス転送が可能になる。
さて、第2図の中継レジスタ9の位置はMlの共通バス
7に接続されるMMUl、EPU3゜l0PO4など必
要最低限のしかも高いバス転送速度を必要とする装置類
の性能を最大限に引出すような場所(バス長)に設定す
る。
こうして第1の共通バスに接続さnる装置間のバス転送
を、第2の共通バスに接続される装置に影響されること
なく高速に実行できる。
本発明によ扛ば、第1の共通バス7と第2の共通バス8
とを中継レジスタ9を介して接続し、第1の共通バス7
に接続さnた任意の装置から第2の共通バス8に接続さ
れた入出力制御装置に対し、データの転送を行なうため
、第2の共通バス32を活性化するmlの制御信号を有
し、かつ第2の共通バス8に接続さnた入出力制御装置
4,5゜および6の1つからilの共通バス7に接続さ
nた任意の装置に対しデータの転送を行なうため、il
の共通バス7を活性化する第2の制御信号を有し、バス
の使用権割当2に対応して前記制御信号を制御すること
によって、バス長延長に伴なう性能低下を最小限に抑え
ることが可能である。
発明の効果 本発明には、第1の共通バスと第2の共通バスを中継レ
ジスタを介して接続して、第1の共通バスと第2の共通
バス間の転送を制御する制御信号1.2を設け、バスの
使用権割当てに対応してこの信号を制御することによっ
て、バス長延長に伴なう性2能低下を最小限に抑えるこ
とができるという効果がある。
【図面の簡単な説明】
m1図は従来のバス方式を示す図、第2図は本発明の一
実施例を示す図および第3図は第2図の一実施例の中継
レジスタの詳細な構成を示す図である。 第3図において、31・旧・・第1の共通バスへ接続さ
れる端子、−32・・・・・・第2の共通バスへ接続さ
れる端子、33・・・・・・mlの制御信号受信端子、
34・・・・・・第2の制御信号受信端子、35.36
・・・・・・フリップフロップ、37−1.37−2.
38−1゜38−2・・・・・・バストライバ。

Claims (1)

  1. 【特許請求の範囲】 主記憶装置と、 少なくとも1つの演算処理装置と、 複数の入出力制御装置と、 前記主記憶装置、前記演算処理装置、および員記複数の
    入出力制御装置のうち少なくとも一部力共通に接続され
    るilの共通バスと、 この第1の共通バスに接続さnる中継レジスjと、 この中継レジスタおよび前記複数の入出力側全装置のう
    ちの残りが共通に接続さ1する第2の共!バスと、 前記第1の共通バスに接続さ■た任意の装置力ら前記第
    2の共通バスに接続さnた任意の入出プ告11和唄也ミ
    (むfマ四1」書☆μσ)麩;護シ行外 ら介にへ前信
    P円九5の共通バス活性化用第1の制御信号を伝送する
    第1の制御信号線と。 前記第2の共通バスに接続された入出力制御装置の1つ
    から前記第1の共通バスに接続さf′した任意の装置に
    対し情報の転送を行なうため前記mlの共通バス“活性
    化用m2の制御信号を伝送する第2の制御信号線とを備
    尤 バスの使用権割当に対応して前記第1および第2の制御
    信号を制御することを特徴とするノくス制御 御方式。
JP18820683A 1983-10-07 1983-10-07 バス制御方式 Granted JPS6079455A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18820683A JPS6079455A (ja) 1983-10-07 1983-10-07 バス制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18820683A JPS6079455A (ja) 1983-10-07 1983-10-07 バス制御方式

Publications (2)

Publication Number Publication Date
JPS6079455A true JPS6079455A (ja) 1985-05-07
JPH0113575B2 JPH0113575B2 (ja) 1989-03-07

Family

ID=16219625

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18820683A Granted JPS6079455A (ja) 1983-10-07 1983-10-07 バス制御方式

Country Status (1)

Country Link
JP (1) JPS6079455A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0314193U (ja) * 1989-06-27 1991-02-13

Also Published As

Publication number Publication date
JPH0113575B2 (ja) 1989-03-07

Similar Documents

Publication Publication Date Title
US6986005B2 (en) Low latency lock for multiprocessor computer system
US6014729A (en) Shared memory arbitration apparatus and method
US4933838A (en) Segmentable parallel bus for multiprocessor computer systems
US5764929A (en) Method and apparatus for improving bus bandwidth by reducing redundant access attempts
US5896516A (en) Method and apparatus for reducing propagation latency in a high speed crossbar switch
KR100480605B1 (ko) 네트워크 제어기의 송신부 버퍼 및 수신부 버퍼를제어하는 방법 및 네트워크 제어기
US7062588B2 (en) Data processing device accessing a memory in response to a request made by an external bus master
US6826644B1 (en) Peripheral component interconnect arbiter implementation with dynamic priority scheme
JP2591502B2 (ja) 情報処理システムおよびそのバス調停方式
US20070067527A1 (en) Data transfer bus system connecting a plurality of bus masters
JP3766377B2 (ja) バス制御装置及び情報処理システム
JPS5839331B2 (ja) 要求選択方式
JPH0113575B2 (ja)
JP3240863B2 (ja) 調停回路
JPH0337339B2 (ja)
WO1994009437A1 (en) Signal handling system with a shared data memory
JPS6155704B2 (ja)
US6681260B1 (en) Data transfer method in function expansion system
JP2632049B2 (ja) マルチプロセッサシステム
JPS6280753A (ja) バス制御方式
JP3403932B2 (ja) データ入出力装置
JPS6217263B2 (ja)
JPH06224975A (ja) 結合したモジュールをリセットする方法及びこの方法を用いるシステム
JP2839991B2 (ja) 通信制御方式
JP2976358B2 (ja) バス獲得制御方式