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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/28—Handling 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バーストモード
のいずれか一方で制御するようになっていた。従って、
システムまたはデータの種類等により、効率的なモード
を設定しデータ転送を行なうということができない欠点
があった。
は、サイクルスチールモードかまた&tバーストモード
のいずれか一方で制御するようになっていた。従って、
システムまたはデータの種類等により、効率的なモード
を設定しデータ転送を行なうということができない欠点
があった。
なお、ダイレクトメモリアクセスのデータ転送速度を切
り替える方式に関する従来例として、特開昭59−27
554号がある。
り替える方式に関する従来例として、特開昭59−27
554号がある。
本発明の目的は、システムあるいはい仏でリード、ライ
トするデータの種類により、サイクルスチールモードま
たはバーストモードのいずれかを任意に選択することに
より、効率的なリード、ライト制御を提供することにあ
る。
トするデータの種類により、サイクルスチールモードま
たはバーストモードのいずれかを任意に選択することに
より、効率的なリード、ライト制御を提供することにあ
る。
同一のデバイスであっても、これを使用するシステムの
種類、または同一システムテモデータの種類により、サ
イクルスチールモードとバーストモードのいずれが効率
的かが異なる。
種類、または同一システムテモデータの種類により、サ
イクルスチールモードとバーストモードのいずれが効率
的かが異なる。
本発明は上記2つのDI’i4Aモードを任意に切り替
え可能としたものである。
え可能としたものである。
以下本発明の一実施例を第1図により説明する。コント
ロールウェアによりセットまたはリセットされるフラグ
レジスタ1の11111出力は。
ロールウェアによりセットまたはリセットされるフラグ
レジスタ1の11111出力は。
アンドゲート2の一方の入力に、@0”出力はナントゲ
ート5の一方の入力に接続される。アンドゲート2とす
/ドゲート5の他方の入力には。
ート5の一方の入力に接続される。アンドゲート2とす
/ドゲート5の他方の入力には。
鳳制御部6からのDMA IJクエスト信号°蕉REQ
”が接続される。リクエスト制御レジスタ40セツト入
力にはナントゲート5の出力が、リセット入力にはひひ
、制御部6からの聰終了信号”DMAEND−が接続さ
れる。オアゲート5にはアンドゲート2の出力とリクエ
スト制御レジスタ4の”1”出力が接続され、オアゲー
ト5の出力はマイクロコンピュータ(図示せず)に送出
するホールドリクエスト“HLDREQ”となる。
”が接続される。リクエスト制御レジスタ40セツト入
力にはナントゲート5の出力が、リセット入力にはひひ
、制御部6からの聰終了信号”DMAEND−が接続さ
れる。オアゲート5にはアンドゲート2の出力とリクエ
スト制御レジスタ4の”1”出力が接続され、オアゲー
ト5の出力はマイクロコンピュータ(図示せず)に送出
するホールドリクエスト“HLDREQ”となる。
次に第1図の動作を説明する。但し、D1114Aの動
作に関しては、マイクロコンピュータ等のノーンドブツ
クに詳細に記載されているので、ここでは省略する。ま
た前提条件として、 DMA制御部6から出力される巡
リクエスト信号 胤REQ”ハ、マイクロコンピュータ
より聴受付応答信号を受信した時点で1オフ″となるも
のとする。
作に関しては、マイクロコンピュータ等のノーンドブツ
クに詳細に記載されているので、ここでは省略する。ま
た前提条件として、 DMA制御部6から出力される巡
リクエスト信号 胤REQ”ハ、マイクロコンピュータ
より聴受付応答信号を受信した時点で1オフ″となるも
のとする。
バーストモードの場合コントロールウェアはフラグレジ
スタ1をリセットしたのちDMA制御部6に起動をかげ
る。コントロールウェアより起動を受けた糊制御部6は
、DMAリクエスト信号”DMAREQ ”をナントゲ
ート5に出力する。
スタ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の101出力によりリクエスト制御レジスタ
4をセットする。リクエスト制御レジスタ4がセットさ
れると、その111出力がオアゲート5を介してマイク
ロコンビ為−夕にホールドリクエスト信号−HLDRE
Q’として送出される。セットされたリクエスト制御レ
ジスタ4は睨制御部6から胤終了信号−D、MAEND
”が出力されるまでリセットされないので、この間@
HLDREQ”信号を出しっばなしとなり、バーストモ
ードで動作する。なお、臘制御部6からの°DMAEN
D”は、コントロールウェアにより指定されたバイト数
のDMA転送が終了した時出力される。
次にサイクルスチールモードの動作例を説明する。コン
トロールウェアはフラグレジスタ1をセットしたのちD
MA制御部6に起動をかける。
トロールウェアはフラグレジスタ1をセットしたのちD
MA制御部6に起動をかける。
コントロールウェアより起動を受けた碑制御部6は、
DMAリクエスト信号”DMAREQ″をアンドゲート
2に出力する。アンドゲート2はこの・DMAREQ
’信号とフラグレジスタ1の°1″出力のアンドをとり
、オアゲート5を介してマイクロコンピュータにホール
ドリクエスト信号”円RgQ”を出力する。前提条件で
述べた如く。
DMAリクエスト信号”DMAREQ″をアンドゲート
2に出力する。アンドゲート2はこの・DMAREQ
’信号とフラグレジスタ1の°1″出力のアンドをとり
、オアゲート5を介してマイクロコンピュータにホール
ドリクエスト信号”円RgQ”を出力する。前提条件で
述べた如く。
DMA制御部6からの” DMAREQ”は、マイクロ
コンピュータよりDMA受付応答信号を受信した時点で
9オフ”となるので、これに同期してHLDREQ”も
”オフ”となる。すなわち−回のDMA処理毎に”HL
DREQ”を°オフ”とするサイクルスチールモードと
なる。
コンピュータよりDMA受付応答信号を受信した時点で
9オフ”となるので、これに同期してHLDREQ”も
”オフ”となる。すなわち−回のDMA処理毎に”HL
DREQ”を°オフ”とするサイクルスチールモードと
なる。
r登明の効要]
本発明によれば、コントロールウェアにより “鳳
モード(サイクルスチールモードまたはバーストモード
)を使用状態により任意に設定できるため、効率的な臘
制御Dtできるという効果がある。すなわちデータバス
を読が専有しても、システム上問題ない場合にはバース
トモードに設定して高速なデータ転送を行い、並列処理
等を行うため弛でデータバスを専有できない場合には、
サイクルスチールモードに設定することKよりこれを可
能にすることができる。
モード(サイクルスチールモードまたはバーストモード
)を使用状態により任意に設定できるため、効率的な臘
制御Dtできるという効果がある。すなわちデータバス
を読が専有しても、システム上問題ない場合にはバース
トモードに設定して高速なデータ転送を行い、並列処理
等を行うため弛でデータバスを専有できない場合には、
サイクルスチールモードに設定することKよりこれを可
能にすることができる。
第1図は本発明の一実施例を示す回路図である。
1・・・フラグレジスタ
4・・・リクエスト制御レジスタ
6・・・DMA制御部
Claims (1)
- マイクロコンピュータとダイレクトメモリアクセス制御
部とメモリを含むマイクロコンピュータシステムにおい
て、同一のダイレクトメモリアクセス制御部をサイクル
スチールモードとバーストモードの両方にダイナミック
に切り替えて使用できるように構成したことを特徴とす
るダイレクトメモリアクセス制御方式。
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)
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 | データ転送制御装置 |
-
1985
- 1985-02-12 JP JP2341385A patent/JPS61183764A/ja active Pending
Cited By (2)
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) | マイクロコンピユ−タ・インストラクシヨン・フエツチ用メモリ切換回路 |