JPS61183764A - ダイレクトメモリアクセス制御方式 - Google Patents

ダイレクトメモリアクセス制御方式

Info

Publication number
JPS61183764A
JPS61183764A JP2341385A JP2341385A JPS61183764A JP S61183764 A JPS61183764 A JP S61183764A JP 2341385 A JP2341385 A JP 2341385A JP 2341385 A JP2341385 A JP 2341385A JP S61183764 A JPS61183764 A JP S61183764A
Authority
JP
Japan
Prior art keywords
dma
controlware
gate
mode
signal
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
JP2341385A
Other languages
English (en)
Inventor
Mitsuo Kurashima
倉島 光夫
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2341385A priority Critical patent/JPS61183764A/ja
Publication of JPS61183764A publication Critical patent/JPS61183764A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、マイクロコンピュータシステムに係り、特に
効率的なデータ処理に最適なダイレクトメモリアクセス
制御方式に関する。
〔発明の背景〕
従来のダイレクトメモリアクセス(以下腕と呼ぶ)制御
は、サイクルスチールモードかまた&tバーストモード
のいずれか一方で制御するようになっていた。従って、
システムまたはデータの種類等により、効率的なモード
を設定しデータ転送を行なうということができない欠点
があった。
なお、ダイレクトメモリアクセスのデータ転送速度を切
り替える方式に関する従来例として、特開昭59−27
554号がある。
〔発明の目的〕
本発明の目的は、システムあるいはい仏でリード、ライ
トするデータの種類により、サイクルスチールモードま
たはバーストモードのいずれかを任意に選択することに
より、効率的なリード、ライト制御を提供することにあ
る。
〔発明の概要〕
同一のデバイスであっても、これを使用するシステムの
種類、または同一システムテモデータの種類により、サ
イクルスチールモードとバーストモードのいずれが効率
的かが異なる。
本発明は上記2つのDI’i4Aモードを任意に切り替
え可能としたものである。
〔発明の実施例〕
以下本発明の一実施例を第1図により説明する。コント
ロールウェアによりセットまたはリセットされるフラグ
レジスタ1の11111出力は。
アンドゲート2の一方の入力に、@0”出力はナントゲ
ート5の一方の入力に接続される。アンドゲート2とす
/ドゲート5の他方の入力には。
鳳制御部6からのDMA IJクエスト信号°蕉REQ
”が接続される。リクエスト制御レジスタ40セツト入
力にはナントゲート5の出力が、リセット入力にはひひ
、制御部6からの聰終了信号”DMAEND−が接続さ
れる。オアゲート5にはアンドゲート2の出力とリクエ
スト制御レジスタ4の”1”出力が接続され、オアゲー
ト5の出力はマイクロコンピュータ(図示せず)に送出
するホールドリクエスト“HLDREQ”となる。
次に第1図の動作を説明する。但し、D1114Aの動
作に関しては、マイクロコンピュータ等のノーンドブツ
クに詳細に記載されているので、ここでは省略する。ま
た前提条件として、 DMA制御部6から出力される巡
リクエスト信号 胤REQ”ハ、マイクロコンピュータ
より聴受付応答信号を受信した時点で1オフ″となるも
のとする。
バーストモードの場合コントロールウェアはフラグレジ
スタ1をリセットしたのちDMA制御部6に起動をかげ
る。コントロールウェアより起動を受けた糊制御部6は
、DMAリクエスト信号”DMAREQ ”をナントゲ
ート5に出力する。
ナントゲート5は、この@DMAREQ”信号とフラグ
レジスタ1の101出力によりリクエスト制御レジスタ
4をセットする。リクエスト制御レジスタ4がセットさ
れると、その111出力がオアゲート5を介してマイク
ロコンビ為−夕にホールドリクエスト信号−HLDRE
Q’として送出される。セットされたリクエスト制御レ
ジスタ4は睨制御部6から胤終了信号−D、MAEND
 ”が出力されるまでリセットされないので、この間@
HLDREQ”信号を出しっばなしとなり、バーストモ
ードで動作する。なお、臘制御部6からの°DMAEN
D”は、コントロールウェアにより指定されたバイト数
のDMA転送が終了した時出力される。
次にサイクルスチールモードの動作例を説明する。コン
トロールウェアはフラグレジスタ1をセットしたのちD
MA制御部6に起動をかける。
コントロールウェアより起動を受けた碑制御部6は、 
DMAリクエスト信号”DMAREQ″をアンドゲート
2に出力する。アンドゲート2はこの・DMAREQ 
’信号とフラグレジスタ1の°1″出力のアンドをとり
、オアゲート5を介してマイクロコンピュータにホール
ドリクエスト信号”円RgQ”を出力する。前提条件で
述べた如く。
DMA制御部6からの” DMAREQ”は、マイクロ
コンピュータよりDMA受付応答信号を受信した時点で
9オフ”となるので、これに同期してHLDREQ”も
”オフ”となる。すなわち−回のDMA処理毎に”HL
DREQ”を°オフ”とするサイクルスチールモードと
なる。
r登明の効要] 本発明によれば、コントロールウェアにより   “鳳
モード(サイクルスチールモードまたはバーストモード
)を使用状態により任意に設定できるため、効率的な臘
制御Dtできるという効果がある。すなわちデータバス
を読が専有しても、システム上問題ない場合にはバース
トモードに設定して高速なデータ転送を行い、並列処理
等を行うため弛でデータバスを専有できない場合には、
サイクルスチールモードに設定することKよりこれを可
能にすることができる。
【図面の簡単な説明】
第1図は本発明の一実施例を示す回路図である。 1・・・フラグレジスタ 4・・・リクエスト制御レジスタ 6・・・DMA制御部

Claims (1)

    【特許請求の範囲】
  1. マイクロコンピュータとダイレクトメモリアクセス制御
    部とメモリを含むマイクロコンピュータシステムにおい
    て、同一のダイレクトメモリアクセス制御部をサイクル
    スチールモードとバーストモードの両方にダイナミック
    に切り替えて使用できるように構成したことを特徴とす
    るダイレクトメモリアクセス制御方式。
JP2341385A 1985-02-12 1985-02-12 ダイレクトメモリアクセス制御方式 Pending JPS61183764A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2341385A JPS61183764A (ja) 1985-02-12 1985-02-12 ダイレクトメモリアクセス制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2341385A JPS61183764A (ja) 1985-02-12 1985-02-12 ダイレクトメモリアクセス制御方式

Publications (1)

Publication Number Publication Date
JPS61183764A true JPS61183764A (ja) 1986-08-16

Family

ID=12109807

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2341385A Pending JPS61183764A (ja) 1985-02-12 1985-02-12 ダイレクトメモリアクセス制御方式

Country Status (1)

Country Link
JP (1) JPS61183764A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63276156A (ja) * 1987-06-15 1988-11-14 Nippon Syst Kaihatsu Kk デ−タ転送方式
JPH01291354A (ja) * 1988-05-19 1989-11-22 Fujitsu Kiden Ltd データ転送制御装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63276156A (ja) * 1987-06-15 1988-11-14 Nippon Syst Kaihatsu Kk デ−タ転送方式
JPH01291354A (ja) * 1988-05-19 1989-11-22 Fujitsu Kiden Ltd データ転送制御装置

Similar Documents

Publication Publication Date Title
JPS58184668A (ja) メモリの書込み制御方式
JPH04363746A (ja) Dma機能を有するマイクロコンピュータシステム
US20030070049A1 (en) Memory control method, memory control circuit using the control method, and integrated circuit device with the memory control circuit
JP3108080B2 (ja) アクセス制御回路装置
JPS61183764A (ja) ダイレクトメモリアクセス制御方式
JP2624388B2 (ja) Dma装置
JPH01258163A (ja) ダイレクトメモリアクセス制御装置
JPH0628307A (ja) バス制御装置
JPS6146552A (ja) 情報処理装置
JPH02207363A (ja) データ転送制御方式、デバイスコントローラ、およびメモリ・コントローラ
JP2722908B2 (ja) シングルチップマイクロコンピュータ
JP2884620B2 (ja) ディジタル画像処理装置
JPH0142017B2 (ja)
JPH01265351A (ja) Mpuシステム
JPH09259074A (ja) メモリーアクセス回路
JPH05265923A (ja) データ転送装置
JPH02249052A (ja) データ転送装置
JPH01181144A (ja) データ入出力装置
JP2000172629A (ja) データ転送方法およびデータ転送装置
JPH07244632A (ja) 情報処理装置
JPH11176165A (ja) シーケンシャルアクセス型半導体メモリ装置
JPH03258149A (ja) シリアルデータ受信装置
JPS63300346A (ja) Dma制御方式
JPH0581445A (ja) マイクロコンピユータlsi
JPS62248043A (ja) マイクロコンピユ−タ・インストラクシヨン・フエツチ用メモリ切換回路