JPS60218149A - Dmaモ−ドコントロ−ル装置 - Google Patents

Dmaモ−ドコントロ−ル装置

Info

Publication number
JPS60218149A
JPS60218149A JP7460484A JP7460484A JPS60218149A JP S60218149 A JPS60218149 A JP S60218149A JP 7460484 A JP7460484 A JP 7460484A JP 7460484 A JP7460484 A JP 7460484A JP S60218149 A JPS60218149 A JP S60218149A
Authority
JP
Japan
Prior art keywords
dma
mode
control part
bus
word
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
JP7460484A
Other languages
English (en)
Inventor
Kazunori Otsuki
大槻 和典
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.)
Meidensha Corp
Meidensha Electric Manufacturing Co Ltd
Original Assignee
Meidensha Corp
Meidensha Electric Manufacturing 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 Meidensha Corp, Meidensha Electric Manufacturing Co Ltd filed Critical Meidensha Corp
Priority to JP7460484A priority Critical patent/JPS60218149A/ja
Publication of JPS60218149A publication Critical patent/JPS60218149A/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/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/28Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal

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

【発明の詳細な説明】 く技術分野〉 本発明は、DMAデータ転送を扱うコンピュータシステ
ムにおいて1ワードモードかバーストモードかのモード
選択を行なうDMAモードコントロール装置に関する。
〈技術的背景と問題点〉 コンピュータシステムにおいて、CPU(中 、。
央処理装置)に多数の負荷が結合されている場合、情報
伝送や情報処理の速度は、負荷の状態 □を考慮して誓
上の検討やシミュレーションを行ないつつシステム設計
時に一応決められる。と □ころが、現実には負荷の特
性が的確に把握できなかったシ負荷どおしのかねあいが
あるなど複雑な処理のからみ合いが生じ、システム設計
時に最適速度を組込むのは非常にむつかしい。し九がっ
て、実際には最終段階のシステム総合試験時に各々のシ
ステム毎に最適速度の調整を行なって、システムの処理
能力を上げるようにしている。
この最適速度の調整を行なう場合、システム □のハー
ドウェアを変更しようとすると、システム毎の変更にな
シまたコストや納期などの点か □、−5ら非現実的な
対応となってしまうので、専らソフトウェアの変更に依
存することになる。そして、ソフトウェアの変更に際し
ては、特に負荷となるDMAデバイスをいかなる頻度で
アクセスするかが問題となる。すなわち、例えば第1図
に示す簡単なシステム構成において、CPUIにCPU
バス2を通じて結合されるメモリ3や負荷、たとえばD
MAデバイスA−?B及びプログラムI10デバイス4
Cなど、がある場合、プログラムI10デバイス4Cに
よるデータ転送に対し、DMAデバイスA又はBによる
データ転送をいかなる頻度で行なうかが、速度の好適な
調整ひいてはシステム処理能力の向上のうえで問題とな
るのである。ここで、DMAデバイスはメモリへ直接デ
ータ転送できる装置、プログラムI10デバイスはCP
Uを経てメモリへデータ転送する装置を示す。
このようにして、DMAデバイスのアクセス頻度が問題
となるのであるが、ここでDMAデバイスに着目すると
DMAデバイスは第2図に説明するように、二種類に分
けられる。その一つは、バーストモードのデバイスでア
)、大量の情報をひとまとめにして一度に転送するもの
で、第2図(a)のように数ワードを一割して転送する
ものである。このバーストモードでは大量データの一割
転送が可能であるが、その間CPUパスを占有してしま
うので他のデバイスに待チを作ってし゛まり。他の一つ
は、1ワードモードのデバイスであシ、1ワード転送毎
にバス占有権を離して分割して第2図(b)のように転
送するものである。この1ワードモードでは、分割転送
であるのでデータ転送が完了するまでに時間がかかる。
こうして、l)MAデバイスのアクセスの頻度を考慮す
る場合、DMAデバイスの種類に応じたアクセス、すな
わちバーストモードと1ワードモードの各々の特徴を生
かしたアクセス、が必要になる。この場合、DMAデバ
イスのハードウェアを変更してアクセスを容易すること
も考えられるが、DMAデバイスのハードウェアも設計
段階で決定され、その後の変更は改造・作シ直しとなっ
て非現実的である。
〈発明の目的〉  3一 本発す」は、上述の問題に鑑みシステムやDMAデバイ
スのハードウェアの変更を行なわず、1仏デバイスのア
クセス頻度を好適に行ないシステムの処理能力を向上さ
せたDMAモードコントロール装置の提供を目的とする
〈発明の概要〉 かかる目的を達成する丸めの不発明の概要は、前もって
仕事の内容(負荷状態)や優先度に対応してバーストモ
ードにするか又は1ワードモードにするかを決めてメモ
リ内に記憶させておき、入力された信号をみてCPUは
制御命令を発してバーストモード又は1ワードモードの
アクセスを行なう機能を有することにある。
〈実施例〉 第3図はDMAモードコントロール装置の実施例を示す
。第3図において、CPUl0につなカルテータ、アド
レス、コントロールノ各バスからなるCPUバス11に
は、メモリ12の他、DMAコントローラ制御部13、
バス占有権コントロール部14、転送データバッファ部
154− が結合されている。また、転送データバッファ部15は
、DMAのバッファであるので、DMA用の外部記憶装
置又は伝送装置(DMAデバイス)16に接続される。
DMAコントローラ制御部13とバス占有権コントロー
ル部14との間、及びバス占有権コントロール部14と
転送データバッファ部15との間はCPUバス11以外
のルートでそれぞれ接続される。
このようなブロックにおいて、cpuioからの制御命
令がDMAコントローラ制御部13に送出されると、D
MAコントローラ制御部13では制御命令に基づきバー
ストモードか1ワードモードかのモード切替えが行なわ
れる。このモード切替えKよる選択信号は、DMAコン
トローラ制御部13からバス占有権コントロール部14
に送出され、バス占有権コントロール部14ではバース
トモードやエワードモードに応じたデータ転送のバス占
有許可のタイミングをとる。そして、タイミングコント
ロール信号がバス占有権コントロール部14から転送デ
ータバッファ部15に送出されることにより、そのタイ
ミングでしかも1ワードかバーストかのモードによシメ
モリ12とDMAデノ(イス16との間のDMAデータ
転送が行なわれる。
モードの選択、すなわちバーストによるか1ワードによ
るかは、システム処理時)(スの状態、負荷の優先順位
などをみてCPI)10が決定する。
したがって、CPUl0はバスや負荷を管理する必要が
ある。たとえば、バスの空きをみこして短時間処理の丸
めバーストモードによるデータ転送を行ない、DMAが
同時に起動されたとき、優先順位が低い場合には複数の
DMAデバイスを順に1ワードモードでアクセスするな
どである。こうして、バーストモード及び1ワード七−
ドの特長を生かして組合わせ、DMAデノ(イスのアク
セスを管理できたので、システム処理状態をみながらシ
ステムの処理能力を向上させることができる。
〈発明の効果〉 以上の如く本発明によれば、)1−ドウエアの変更を伴
わずにシステム最終調整時にソフトウェアの変更のみで
・DMA転送モードが変更できてシステム処理能力の向
上が図れ、よってCPUバスの負荷率がよくなシまたD
MAデバイス等の負荷の処理待ちが少なくなり、また転
送モードが使用目的に合わせて選択できるのでシステム
処理の応用範囲が広くなる。
【図面の簡単な説明】
第1図は従来のシステムの簡単な一例を示す構成図、第
2図はDMAモードのタイミングチャートで、第2図(
a)はバーストモードの場合、第2図(b)は1ワード
モードの場合、第3図は本発明のDMAモードコントロ
ール装置の一例のブロック図である。 図 中、 10はCPU。 13はDMAコントローラ制御部、 14はバス占有権コントロール部、 15紘転送デ一タバツフア部である。 ′ へ 9 城 派 派

Claims (1)

    【特許請求の範囲】
  1. CPUからの制御命令に基づlklワードモードかバー
    ストモードかのモード切替を行なうDMAコントローラ
    制御部と、このDMAコントローラ制御部からの選択信
    号に基づきデータ転送のバス占有タイミングをとるパス
    占有権コントロール部ト、このバス占有権コントロール
    部からのタイミングコントロール(1号に基づき所望の
    DMAデータ転送を行なう転送データバッファ部とを有
    するDMAモートーントロール装置。
JP7460484A 1984-04-13 1984-04-13 Dmaモ−ドコントロ−ル装置 Pending JPS60218149A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7460484A JPS60218149A (ja) 1984-04-13 1984-04-13 Dmaモ−ドコントロ−ル装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7460484A JPS60218149A (ja) 1984-04-13 1984-04-13 Dmaモ−ドコントロ−ル装置

Publications (1)

Publication Number Publication Date
JPS60218149A true JPS60218149A (ja) 1985-10-31

Family

ID=13551930

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7460484A Pending JPS60218149A (ja) 1984-04-13 1984-04-13 Dmaモ−ドコントロ−ル装置

Country Status (1)

Country Link
JP (1) JPS60218149A (ja)

Similar Documents

Publication Publication Date Title
JP2561398B2 (ja) 二重化ディスク制御装置
JP3513291B2 (ja) データ転送装置
EP0426111A2 (en) Memory control system
JPS60218149A (ja) Dmaモ−ドコントロ−ル装置
JPH11175260A (ja) ディスクアレイ制御装置及び制御方法
JPH0668022A (ja) ダイレクトメモリアクセス装置
US5712975A (en) Input/output cell in parallel computer and parallel computer system
JPH02234256A (ja) ダウンロード方式
JP3353368B2 (ja) バス中継装置
JPH01267764A (ja) 周辺制御装置
JPH04373054A (ja) ファイル装置制御装置
JP2553128B2 (ja) データバッファ装置
JPH04264652A (ja) Dma制御方式
JP2803270B2 (ja) Scsiホストアダプタ回路
JPS6227846A (ja) 入出力チヤネル
JPS63113749A (ja) チヤネル装置
JPH01261763A (ja) Dma転送制御装置
JPH06110828A (ja) メモリ制御装置
JPH0310354A (ja) データ転送制御システム
JPS6389951A (ja) キヤツシユメモリ装置
JPS61251943A (ja) デ−タ処理装置
JPH11345092A (ja) 非同期データ更新方式及び方法
JPH02103655A (ja) リクエストバッファ制御方式
JPH04160634A (ja) メモリ制御装置
JP2000029763A (ja) 記憶装置制御方法及び記憶システム