JPS6024496B2 - 共通バス制御方式 - Google Patents

共通バス制御方式

Info

Publication number
JPS6024496B2
JPS6024496B2 JP18349980A JP18349980A JPS6024496B2 JP S6024496 B2 JPS6024496 B2 JP S6024496B2 JP 18349980 A JP18349980 A JP 18349980A JP 18349980 A JP18349980 A JP 18349980A JP S6024496 B2 JPS6024496 B2 JP S6024496B2
Authority
JP
Japan
Prior art keywords
bus
common bus
processing device
request
dma
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
Application number
JP18349980A
Other languages
English (en)
Other versions
JPS57106934A (en
Inventor
智史 柴田
繁 橋本
正明 小林
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP18349980A priority Critical patent/JPS6024496B2/ja
Publication of JPS57106934A publication Critical patent/JPS57106934A/ja
Publication of JPS6024496B2 publication Critical patent/JPS6024496B2/ja
Expired 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/36Handling requests for interconnection or transfer for access to common bus or bus system

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bus Control (AREA)

Description

【発明の詳細な説明】 本発明は処理装置、入出力装置等が共通バスで結ばれた
処理システムにおける共通バスへのアクセスを制御する
共通バス制御方式に関するものである。
処理装置、主記録億装置及び入出力装置(以下1/0)
と呼ぶ)が共通バスで結ばれ、しかも前記1/0が1/
0ァダプスを介して芋づる接続方式で共通バスに結ばれ
る処理システムにおいて、処理装置又は1/0からの共
通バス利用要求は、ダイレクト・メモリ・アクセス(D
MA)制御部から発せられる刻時パルス信号に同期して
制御が行われる。
上記のシステムにおいて、処理装置とのバスアクセス途
中に「1/0から共通バス利用要求が同時に発せられる
場合を屡々生ずる。このような場合は、処理装置の共通
バス利用終了後に1/0に対する共通バス利用(DMA
アクセス要求)が許諾される。前述のように共通バス利
用要求の受付処理は、DMA制御部の刻時パルス信号に
同期して制御されるので、処理装置の共通バスの利用途
中に、パルス信号が発生すると、処理装置の共通バスァ
クセスが終了しても、一定周期で発生されるパルス信号
が出力されるまで、DMA制御部から1/0に対して、
バス利用が許諾されないという欠点があった。本発明は
上記の欠点を解決するためになされたもので、共通バス
の割当切替制御時間を短縮しうる共通バス制御方式の提
供を目的としている。
本発明は、DMA制御部と、処理装置と、主記憶装置と
、芋づる式に接続された入出力装置(1/0)とが共通
バスに接続され、前記DMA制御部から発生される刻時
(クロツク)パルス信号を用い、前記処理装置及び1/
0から発生される共通バス割当要求を受付けてバス割当
を処理する共通バス制御方式において、前記処理装置が
共通バスを利用中に、前記1/0から発せられた共通バ
ス割当要求(DMAアクセス要求)を前記DMA制御部
が受信したとき、前記刻時パルス信号の発生を一時停止
せしめる手段と、該刻時パルス信号の停止後、前記処理
装置の共通バスの使用終了と共に、直ちに該刻時パルス
信号の発生を再開せしめる手段とを備え、前記処理装置
が共通バス使用中に前記1/0から発せられたOMAア
クセス要求を前記DMA制御部が受信したとき、前記刻
時パルス信号の発生を停止せしめたのち、前記処理装置
の共通バス利用の終了と共に、前記刻時パルス信号の発
生を再開して、該DMAアクセス要求を許容せしめるこ
とを特徴とする共通バス制御方式である。以下、本発明
を図面によって説明する。
第1図は本発明の一実施例を説明するブロック図、第2
図は本発明の一実施例におけるカウンタのブロック図、
第3図は本発明の一実施例を説明するタイムチャートで
あり、1は処理装置、2はDMA制御部、3はクロツク
回路、4はカウンタ、5はメモリ、6は共通バス、7,
8,9は1/0アダブタ、10はAND回路、11はイ
ンバータ、Aiは処理装置への許容信号、A,Bはバス
割当要求信号、Co,C,,C2,C3はカウンタ4の
出力信号、CLはクロックパルス、Dは入力装置へのD
MA許容信号、Eは抑止端子、Fはマスタクロツク、し
,t2,t3,t4,t5,t6は時刻である。第1図
における1/0アダプタ(1/0は図では省略)7,8
,9は、図示のように芋づる式に接続されており、例え
ば1/0アダプタ9から発せられたバス割当要求Bは1
/0アダプタ8及び7を経由してDMA制御部2へ送ら
れる。このバス割当要求BはDMAアクセス要求であり
、一方バス割当要求Aは処理装置1がメモリ5又は1/
0アダプタ(7〜9)をアクセスするための要求信号で
ある。また第1図における1/0アダプタ(7〜9)か
ら発せられたバス割当要求Bは、マスタクロックFに同
期して出力され、DMA制御部2から発せられる許容信
号DはマスタクロックFの立下りタイミングの前後数十
船出力される。例えば1/0アダプタ7は、マスタクロ
ツクFの立下りにおいて、許容信号Dが出力されており
、また他の1/0アダプタ8,9の要求信号が出されて
いないことを確認して、バスアクセスを開始する。即ち
実施例システムでは、マスタクロックFがHレベル(カ
ウント値8,9の時)にDMA制御部2によるバス割当
ての許部の判断(競合判定)が行われる。
従って、この競合判定期間に処理装置1がバスを占有し
ていたとすると、1/0アダプタのバス割当てが許可さ
れず、次の競合判定期間まで待たされることになる。そ
こで本実施例では、この競合判定期間到来時に処理装置
1のバス占有があれば、この競合判定期間を実質的に保
留させるようにしたものである。第1図において、処理
装置1が、DMA制御部2にバス割当要求Aを発した後
に許容信号A,を受信して共通バスの割当を受け、メモ
リ5にアクセス中に1/0アダプタ(7〜9)からバス
割当要求Bが発せられた場合、DMA制御部2は、カウ
ンタ4の出力(Co〜C3)値が「8」において、抑止
端子Eを「11としてマスタクロックFの送出を停止す
る。
この後、処理装置1の共通バス利用の終了と共に、許容
信号A,がリセットされるため端子Eが「0」となり前
記マスタクロックFの送出を再開し、該バス割当要求B
を発した1/○アダプタに共通バスの利用の割当てを許
容し、許容信号Dを出力する。従って共通バスの割当て
を受けた1/0アダプ外ま、処理装置の共通バスへのア
クセス中に、バス割当要求Bを発しても、カウン夕4が
1/0アダプタへ許容信号○を出力する前の値「8」で
停止し、処理装置のバスアクセス終了と同時に、カウン
タ4の動作を再開し、許諾信号Dを出力するため、効率
的なバスアクセスを行うことができる。
第2図はマスタクロックFを発生するカゥンタ4のブロ
ック図であり、第2図において、バス割当要求B及び処
理装置への許諾信号A,の信号が共に「1」となると、
AND回路10の出力信号は「1」となり、この出力信
号は抑子端子Eに入って、カウンタ4の稼動を停止せし
める。
このためカウンタ4の出力(マスタクロツクF)の信号
は一定「8」に保持される。処理装置1の共通バス利用
が終り許容信号A4が「0」となると、再びカウンタは
始動し、前述のように、バス割当要求Bに対し、共通バ
スの利用を許諾する。第3図は以上の動作を説明するタ
イムチャートである。第3図において、時刻t4に処理
装置1に共通バスの利用が割当てられており、時刻けこ
おいて、1/0アダプタからバス割当要求Bが発せられ
ている場合、カウン夕4の稼動を停止せしめ(図ではカ
ウンタ4は「8」で停止)、従ってマスタクロックFは
、一定レベルに保持される。その後、時刻Wこバス割当
要求A,が「0」となると、カウソタ4は再び動き出し
、時亥OLにカウントアウトする。このカウントアウト
時、マスタクロツクFの信号は「1」から「0」に変化
し、この立下り信号に同期して、1/0アダプタに対す
るDNA(バス割当)要求が図示のように許諾される。
以上のように本発明は、共通バスの割当切替にする時間
を短縮できるので、共通バスのデータ転送効率を著しく
向上できる利点を有する。
【図面の簡単な説明】
第1図は本発明の→実施例を説明するブロック図、第2
図は本発明の一実施例におけるカリン夕のブロック図、
第3図は本発明の一実施例を説明するタイムチャートで
あり、図中に用いた符号は次の通りである。 1は処理装置、2はDMA制御部、3はクロック回路、
4はカウンタ、5はメモリ、6は共通バス、7,8,9
は1/0アダプタ、1 0はAND回路、11はィンバ
ータ、A,Bはバス割当要求信号、A,は処理装置の許
容信号、Co,C,,C2,C3はカウンタ4のカウン
タ出力信号、CLはクロツクパルス、Dは入出力装置へ
のDMA許容信号、Eは抑子端子、Fはマスタクロック
、t・,ら,t3,し,t5,k,t7は時刻を示す。 界,図朱2図 条う図

Claims (1)

    【特許請求の範囲】
  1. 1 刻時パルスを発する直接記憶(DMA)制御部と、
    処理装置と、主記憶装置と、入出力装置とが共通バスで
    結ばれ、前記処理装置又は前記入出力装置から発せられ
    るバス割当要求を、前記刻時パルスに基づく制御により
    処理し、共通バスを割当てる共通バス制御方式において
    、前記処理装置の前記共通バスの利用中に、前記DMA
    制御部が前記入出力装置からのバス割当要求を受信した
    とき、前記刻時パルスの発生を停止せしめて該バス割当
    要求に対する許諾判定を保留し、前記処理装置の共通バ
    スの利用終了と共に、前記刻時パルスの発生を再開して
    送出し、該バス割当要求を発した入出力装置に対し、前
    記共通バスの利用を許諾することを特徴とする共通バス
    制御方式。
JP18349980A 1980-12-24 1980-12-24 共通バス制御方式 Expired JPS6024496B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18349980A JPS6024496B2 (ja) 1980-12-24 1980-12-24 共通バス制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18349980A JPS6024496B2 (ja) 1980-12-24 1980-12-24 共通バス制御方式

Publications (2)

Publication Number Publication Date
JPS57106934A JPS57106934A (en) 1982-07-03
JPS6024496B2 true JPS6024496B2 (ja) 1985-06-13

Family

ID=16136887

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18349980A Expired JPS6024496B2 (ja) 1980-12-24 1980-12-24 共通バス制御方式

Country Status (1)

Country Link
JP (1) JPS6024496B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02151398A (ja) * 1988-12-03 1990-06-11 Hori Takeshi 粉体成型方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02151398A (ja) * 1988-12-03 1990-06-11 Hori Takeshi 粉体成型方法

Also Published As

Publication number Publication date
JPS57106934A (en) 1982-07-03

Similar Documents

Publication Publication Date Title
EP0009678B1 (en) Computer input/output apparatus
US4504906A (en) Multiprocessor system
US5794072A (en) Timing method and apparatus for interleaving PIO and DMA data transfers
EP1156422A3 (en) High-performance DMA controller
KR100267130B1 (ko) Pci 버스 시스템
JPH05181792A (ja) バスアービトレーションシステム
JPS5812611B2 (ja) デ−タテンソウセイギヨホウシキ
JPH05173938A (ja) 間欠dma制御方式
US6115767A (en) Apparatus and method of partially transferring data through bus and bus master control device
JPS6024496B2 (ja) 共通バス制御方式
JPH0656602B2 (ja) キヤツシユを有するプロセツサのための優先制御システム
JP2972491B2 (ja) バス制御機構及び計算機システム
US8195846B2 (en) Direct memory access controller for improving data transmission efficiency in MMoIP and method therefor
EP0341670B1 (en) Processing time allocation system and method
CN113934671B (zh) 一种接口控制芯片及网络设备
JP2000276437A (ja) Dma制御装置
US7085865B2 (en) I/O throughput by pre-termination arbitration
JP2001297053A (ja) Dmaリクエスト発行回路およびdmaリクエスト発行方法
JPS6019819B2 (ja) バス使用権制御方式
JPS5818727A (ja) 分散形優先競合の自己制御方法および装置
JPS61125670A (ja) デ−タ転送装置
CN117891761A (zh) 一种直接内存访问系统及数据搬运方法
JPS63109566A (ja) 主記憶アクセス制御方式
JPH01192239A (ja) 通信回線におけるポーリング方式
JPH0773136A (ja) コンピュータシステムの動作方法