JPH03156552A - ダイレクトメモリアクセス制御回路方式 - Google Patents
ダイレクトメモリアクセス制御回路方式Info
- Publication number
- JPH03156552A JPH03156552A JP29572389A JP29572389A JPH03156552A JP H03156552 A JPH03156552 A JP H03156552A JP 29572389 A JP29572389 A JP 29572389A JP 29572389 A JP29572389 A JP 29572389A JP H03156552 A JPH03156552 A JP H03156552A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- access
- dma
- memory
- cpu
- 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
- XREKLQOUFWBSFH-UHFFFAOYSA-N dimethyl 2-acetylbutanedioate Chemical compound COC(=O)CC(C(C)=O)C(=O)OC XREKLQOUFWBSFH-UHFFFAOYSA-N 0.000 abstract 3
- 238000010586 diagram Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 1
Landscapes
- Bus Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明はダイレクトメモリアクセス(以後、DMAと略
記する。)制御回路に関し、特にDMAコントロー2か
らメモリへのデータ転送に関する。
記する。)制御回路に関し、特にDMAコントロー2か
らメモリへのデータ転送に関する。
(従来の技術)
従来、この種のDMAアクセス制御回路方式では、DM
Aコントローラがメモリにアクセスしているときには、
CPUはメモリにアクセスできず、待ち状態に保たれて
いる。逆に、CPUがメモリにアクセスしているときに
は、DMAデータ転送が実行できない。つまり、DMA
データ転送と同時に、CPUがメモリ領域にアクセスで
きないと云う構成になっていた。
Aコントローラがメモリにアクセスしているときには、
CPUはメモリにアクセスできず、待ち状態に保たれて
いる。逆に、CPUがメモリにアクセスしているときに
は、DMAデータ転送が実行できない。つまり、DMA
データ転送と同時に、CPUがメモリ領域にアクセスで
きないと云う構成になっていた。
(発明が解決しようとする課題)
上述した従来のDMAアクセス制御回路の構成は、DM
Aコントローラが成るメモリ傾城にアクセスしている間
、CPUは他のメモリ領域にアクセスできない構成にな
りていたので、CPUのデータ処理とDMAコントロー
ラによるデータ転送とは交互に実行されていた。従りて
、必ずこれに伴う待ち時間が発生すると云う欠点がある
。
Aコントローラが成るメモリ傾城にアクセスしている間
、CPUは他のメモリ領域にアクセスできない構成にな
りていたので、CPUのデータ処理とDMAコントロー
ラによるデータ転送とは交互に実行されていた。従りて
、必ずこれに伴う待ち時間が発生すると云う欠点がある
。
本発明の目的は、DMAコントローラからの切換え信号
によりCPUのアクセス信号と、DMAのアクセス信号
とをほぼ同時に相互間で切換えることにより上記欠点を
除去し、待ち時間のないように構成したDMA制御回路
方式を提供することにある。
によりCPUのアクセス信号と、DMAのアクセス信号
とをほぼ同時に相互間で切換えることにより上記欠点を
除去し、待ち時間のないように構成したDMA制御回路
方式を提供することにある。
(a題を解決するための手段)
本発明によるDMA制御方式は、第1および第2のメモ
リ領域と、第1および第2のマルチプレクサとを具備し
て構成したものである。
リ領域と、第1および第2のマルチプレクサとを具備し
て構成したものである。
第1および第2のメモリ領域は、同一アドレス上に存在
するものである。
するものである。
第1のマルチプレクサは、CPUのアクセス信号および
DMAのアクセス信号を受け、CPUのアクセス信号、
あるいはDMAのアクセス信号を第1のメモリ領域へ送
出するためのものである。
DMAのアクセス信号を受け、CPUのアクセス信号、
あるいはDMAのアクセス信号を第1のメモリ領域へ送
出するためのものである。
第2のマルチプレクサは第1のマルチプレクサに同期し
【切換え動作し、第1のマルチプレクサとは逆の選択を
し【第2のメモリ領域に対して選択されたアクセス信号
を送出するためのものである。
【切換え動作し、第1のマルチプレクサとは逆の選択を
し【第2のメモリ領域に対して選択されたアクセス信号
を送出するためのものである。
(実施例)
次へ本発明について図面を参照して説明する。
第1図は、本発明によるDMA制御回路方式の一実施例
を示すブロック図である。第1図において、11.12
はそれぞれ第1および第2のマルチプレクサ、13はメ
モリ、131,132はそれぞれ第1および第2のメモ
リ領域、14はインバータである。
を示すブロック図である。第1図において、11.12
はそれぞれ第1および第2のマルチプレクサ、13はメ
モリ、131,132はそれぞれ第1および第2のメモ
リ領域、14はインバータである。
第1および第2のマルチプレクサ11.12は、それぞ
れCPUからのアクセス信号CPU5と、DMAコント
ローラからのアクセス信号DMA8とを信号線3上のア
クセス切換え信号により切換えるためのものである。第
1および第2のメモリ領域131,131は、それぞれ
第1および第2のマルチプレクサ11.12に対応した
領域である。
れCPUからのアクセス信号CPU5と、DMAコント
ローラからのアクセス信号DMA8とを信号線3上のア
クセス切換え信号により切換えるためのものである。第
1および第2のメモリ領域131,131は、それぞれ
第1および第2のマルチプレクサ11.12に対応した
領域である。
まず、DMAコントローラはDMAパス信号線2上のア
クセス信号DMA5によりメモリ13をアクセスする。
クセス信号DMA5によりメモリ13をアクセスする。
同時に、DMAコントローラはCPUパス信号線1とD
MAバス信号線2とを切換えるように、切換え信号線3
上に切換え信号SELを送出する。
MAバス信号線2とを切換えるように、切換え信号線3
上に切換え信号SELを送出する。
さて、この切換え信号8BLが@Lルベルのとき、第1
のマルチプレクサ11の出力にはCPUパス化号線l上
の信号CPU5が出力され、DMAパス信号1j12上
のアクセス信号DMA8は切離される。つまり、上記に
よりCPUは第1のメモリ領域131をアクセスできる
。
のマルチプレクサ11の出力にはCPUパス化号線l上
の信号CPU5が出力され、DMAパス信号1j12上
のアクセス信号DMA8は切離される。つまり、上記に
よりCPUは第1のメモリ領域131をアクセスできる
。
第2のマルチプレクサ12の出力にはDMAバス信号線
2上のアクセス信号DMA5が出力され、CPUバス信
号kl上のアクセス信号CPU5は切離される。つまり
、第2のメモリ領域132でDMA転送が実行できる。
2上のアクセス信号DMA5が出力され、CPUバス信
号kl上のアクセス信号CPU5は切離される。つまり
、第2のメモリ領域132でDMA転送が実行できる。
よって、切換え信号8]13Lのレベルが1H”である
か、あるいは@L”であるかによりて上述のアクセスが
逆に切換えられる。
か、あるいは@L”であるかによりて上述のアクセスが
逆に切換えられる。
以上の回路構成により、例えばCPUが第1のメモリ領
域131をアクセスしているとき、第2のメモリ領域1
32ではDMAモードによるデータ転送が可能になる。
域131をアクセスしているとき、第2のメモリ領域1
32ではDMAモードによるデータ転送が可能になる。
(発明の効果)
以上説明したように本発明は、一対のメモリ領域をアク
セスする信号線を相互に切換えることにより、DMAの
転送中にもCPUからメモリへ自由にアクセスすること
ができる。従りて、DMA転送と同時にデータ処理を実
行できるので、処理速度が向上すると云う効果がある。
セスする信号線を相互に切換えることにより、DMAの
転送中にもCPUからメモリへ自由にアクセスすること
ができる。従りて、DMA転送と同時にデータ処理を実
行できるので、処理速度が向上すると云う効果がある。
第1図は、本発明によるDMA制御回路方式の一実施例
を示すブロック図である。 11.12・・・マルチプレクサ 13・・・メモリ 131.132−・・メモリ領域 14・・・インバータ 1〜5・・・信号線
を示すブロック図である。 11.12・・・マルチプレクサ 13・・・メモリ 131.132−・・メモリ領域 14・・・インバータ 1〜5・・・信号線
Claims (1)
- 同一アドレス上に存在する第1および第2のメモリ領域
と、CPUのアクセス信号およびDMAのアクセス信号
を受けて前記CPUのアクセス信号、あるいはDMAの
アクセス信号を前記第1のメモリ領域へ送出するための
第1のマルチプレクサと、前記第1のマルチプレクサに
同期して切換え動作し、前記第1のマルチプレクサとは
逆の選択をして前記第2のメモリ領域に対して前記選択
されたアクセス信号を送出するための第2のマルチプレ
クサとを具備して構成したことを特徴とするダイレクト
メモリアクセス制御回路方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP29572389A JPH03156552A (ja) | 1989-11-14 | 1989-11-14 | ダイレクトメモリアクセス制御回路方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP29572389A JPH03156552A (ja) | 1989-11-14 | 1989-11-14 | ダイレクトメモリアクセス制御回路方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03156552A true JPH03156552A (ja) | 1991-07-04 |
Family
ID=17824334
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP29572389A Pending JPH03156552A (ja) | 1989-11-14 | 1989-11-14 | ダイレクトメモリアクセス制御回路方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03156552A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8756351B2 (en) | 2008-10-10 | 2014-06-17 | International Business Machines Corporation | Tape drive, tape drive recording system, and method for selecting improved tape speed in response to intermittent read requests |
-
1989
- 1989-11-14 JP JP29572389A patent/JPH03156552A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8756351B2 (en) | 2008-10-10 | 2014-06-17 | International Business Machines Corporation | Tape drive, tape drive recording system, and method for selecting improved tape speed in response to intermittent read requests |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH03156552A (ja) | ダイレクトメモリアクセス制御回路方式 | |
| JPH02128250A (ja) | 情報処理装置のアクセス制御回路 | |
| JPH0343804A (ja) | シーケンス制御装置 | |
| JP2583586B2 (ja) | バス制御方法 | |
| JPH01147651A (ja) | マルチプロセッサシステム | |
| JPH03137754A (ja) | 共有メモリのアクセス制御方式 | |
| JPH0311446A (ja) | メモリの接続制御回路 | |
| JPH0795282B2 (ja) | 2重化マイクロプロセッサの自動切換装置 | |
| JPH03164851A (ja) | データ処理装置 | |
| JPS58181134A (ja) | デ−タ転送回路 | |
| JPS61251943A (ja) | デ−タ処理装置 | |
| JPS63143639A (ja) | システム監視装置 | |
| JPH03189755A (ja) | メモリ間転送装置 | |
| JPH04101260A (ja) | バス制御方式 | |
| JPS61166670A (ja) | サ−ビスプロセツサバス切り替え方式 | |
| JPH0496852A (ja) | バッファメモリ接続制御回路 | |
| JPH0298765A (ja) | Dmaデータ転送方式 | |
| JPH08185370A (ja) | マイクロ・プロセッサ制御装置 | |
| JPS63237157A (ja) | デ−タ処理システム | |
| JPS62274955A (ja) | Hdlc回線制御方式 | |
| JPH03257560A (ja) | 入出力インターフェース選択方式 | |
| JPH0528094A (ja) | Dmaデータ転送装置 | |
| JPS59201153A (ja) | スタンドアロン型画像処理システムのホスト接続方式 | |
| JPS63181070A (ja) | バス切替方式 | |
| JPH0433152A (ja) | バスシステム |