JPS61296459A - デ−タ処理装置 - Google Patents

デ−タ処理装置

Info

Publication number
JPS61296459A
JPS61296459A JP60136810A JP13681085A JPS61296459A JP S61296459 A JPS61296459 A JP S61296459A JP 60136810 A JP60136810 A JP 60136810A JP 13681085 A JP13681085 A JP 13681085A JP S61296459 A JPS61296459 A JP S61296459A
Authority
JP
Japan
Prior art keywords
data
memory
cpu
dma
bubble memory
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
JP60136810A
Other languages
English (en)
Inventor
Akihiro Yamashita
昭裕 山下
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP60136810A priority Critical patent/JPS61296459A/ja
Publication of JPS61296459A publication Critical patent/JPS61296459A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は一般にデータ処理装置に関し、より詳しくは
バブルメモリを備えたデータ処理装置に関する。
〔従来の技術〕
第2図は従来のデータ処理装置、特にバブルメモリを内
蔵したデータ処理装置の構成を示すブロック図である。
第2図において1はCPU、2は例えばRAMが使用さ
れているメインメモリ、3はバブルメモリ、4は前記バ
ブルメモリ3の駆動を制御するバブルメモリコントロー
ラ、5は前記メインメモリ2とバブルメモリ3との間で
行なわれろ入出力データの直接転送を制御するダイレク
ト・メモリeアクセス(T)IRECT MEMORY
 ACC’ESS)(以下「DMA」という)転送制御
回路で、該DMA転送制御回路5は前記CPU1からの
指令出力に基づいて駆動されろようとなっている8前述
したCPU1、メインメモリ2、バブルメモリコントロ
ーラ4、DMA転送制御回路5は、CPUバスTを介し
て夫々接続されている。
次に上述した構成のデータ処理装置の動作について以下
に説明する。バブルメモリ3に記憶されているデータの
読み出しに際しては、前記データを記憶させるべきメイ
ンメモリ2のアドレスをDMA転送制御回路5にセット
すべくCPU1からCP Uバス7を介して該DMA転
送制御回路5に所定の信号が出力される。前記DMA転
送制御回路5にアドレスがセットされると、CPU1は
CPUバス7を介してバブルメモリコントローラ4にバ
ブルメモリ3から読み出すべきデータのアト1/ス、デ
ータ数、読み出し命令を七ッ卜すべく所定の信号を出力
する。これによってバブルメモリ3に記憶されているデ
ータは順次読み出され、DMA転送制御回路5により前
記CPU1によって指定されたメインメモリ2のアドレ
スにDMA転送される。一方メインメモリ2に記憶され
ているデータのバブルメモリ3への書き込みに際l−て
は、前記データが記憶されているメインメモリ2のアド
レスをDMA転送制御回路5にセットすべくCPU1か
らCPUバス7を介して該DMA転送制御回路5に所定
の信号が出力される。前記DMA転送制御回路5にアド
レスがセットされると、CPU1はCPUバスTを介し
てバブルメモリコン)0−ラ4にバブルメモリ3へ書き
込むべきデータのアドレス、データ数、書き込み命令を
セットすべく所定の信号を出力する。これによってメイ
ンメモリ2に記憶されているデータは順次読み出され、
DMA転送制御回路5によって前記指定されたバブルメ
モリ3のアドレスにCPUバス7を介してDMA転送さ
れろ。
〔発明が解決しようとする問題点〕
従来のバブルメモリを内蔵したデータ処理装置は以上の
ように構成され、バブルメモリ3に記憶されているデー
タがDMA転送制御回路5によりメインメモリ2へ直接
DMA転送されておりD MA転送期間中はCPU1が
ホールドされるので、バブルメモリ3のアクセス頻度の
高いデータ処理装置にあってはCPU1の処理速度が低
下するという問題点を生ずる。又、データ転送が開始さ
れると一定時間内に順次バブルメモリ3をアクセスしな
げれば転送エラーとなるという問題点もあった。
この発明は上記のような問題点を解消するためになされ
たもので、DMA転送によるCPUIの処理速度の低下
を防止することが可能であるとともにデータの転送エラ
ーの発生を防止することが可能なデータ処理装置を得る
ことを目的とする。
〔問題点を解決するための手段〕
この発明に係るデータ処理装置は、第1のバスに接続す
るバッファを設け、該バッファと前記データ転送制御手
段及びバブルメモリコントローラとが、前記CPUとは
接続されていない第2のバスを介して接続されているも
のである。
〔作 用〕
この発明におけるデータ処理装置は、バッファとバブル
メモリとの間のデータのDMA転送は、第2のバスを介
して行なわれるために、CPUは前記DMA転送中もホ
ールドされることなく動作し、又データ転送エラーの発
生もなくなる。
〔実施例〕
以下この発明の一実施例を図について説明する。
第1図はこの発明の一実施例に従うデータ処理装置のブ
ロック図である。第1図において、1はCPU、2は例
えばRAMが使用されているメインメモリ、3はバブル
メモリ、、4は前記バブルメモリ3の駆動を制御するバ
ブルメモリコントローラ、5はバブルメモリ3とコモン
メモリ6との間で行゛なわれる入出力データの直接転送
を制御するDMA転送制御回路で、該DMA転送制御回
路5は前記CPU1からの指令出力に基づいて駆動され
るようになっている。6はバブルメモリデータを格納す
るコモンメモリである。前述したC P Ul、メイン
メモリ2、バブルメモリコントローラ4、DMA転送制
御回路5、コモンメモリ6は夫々CPUバス7を介して
接続されている。バブルメモリコントローラ4、DMA
転送制御回路5、コモンメモリ6は夫々前記CPU1に
は接続されていないローカルバス8を介して接続されて
いる。
次に上述した構成のデータ処理装置の動作について以下
に説明する。バブルメモリ3に記憶されているデータの
読み出しに際しては、前記データを記憶させるべきコモ
ンメモリ6のアドレスをDMA転送制御回路5にセット
すべ(CPUバス7らCPUバス7を介して該DMA転
送制御回路5に所定の信号が出力されろ。前記DMA転
送制御回路5にアドレスがセットされると、CPU1は
CPUバスγを介しテハフルメモリコントローラ4にバ
ブルメモリ3から読み出すべきデータのアドレス、デー
タ数、読み出し命令をセットすべく所定の信号を出力す
る。これによってバブルメモリ3に記憶されているデー
タは順次読み出され、DMA転送制御回路51/I:よ
り前記CPU1によって指定されたコモンメモリ6のア
ドレスにローカルバス8を介してDMA転送されろ。一
方コモンメモリ6に記憶され【いるデータのバブルメモ
リ3への書き込みに際しては前記データが記憶されてい
るコモンメモリ6のアドレスをDMA転送制御回路5に
セットすべくCPU1からCPU/<スフを介l−て該
DMA転送制御回路5に所定の信号が出力される。前記
DMA転送制御回路5にアドレスがセットされると、C
PU1はCPUバス7を介してバブルメモリコントロー
ラ4にバブルメモリ3へ書き込むべきデータのアドレス
、データ数、書き込み命令をセットすべく所定の信号を
出力する。これによってコモンメモリ6に記憶されてい
るデータは順次読み出され、DMA@送制御回路5によ
り前記CPU1によって指定されたバブルメモリ3のア
ドレスにローカルバス8を介してDMA転送される。
なお、上記実施例ではコモンメモリ6とバブルメモリ3
との間で行なわれるデ・−夕の直接転送を制御する手段
としてDMA転送制御回路5を用いているが、DMA転
送制御回路5に代えて簡単なプリセット可能なアドレス
カウンタを用いてもよい。又、上記実施例で用−・たコ
モンメモリ6に代えてepUlとバブルメモリコントロ
ーラ4間のデータ転送を実行するファーストインファー
ストアウトレジスタ(F I FO)を用いることも可
能である。
〔発明の効果〕
以上のようにこの発明によれば、バッファとバブルメモ
リとの間のデータのDMA転送は、第2のバスを介して
行なわれるために、DMA転送によるCPUの処理速度
の低下を防止することができるとともにデータの転送エ
ラーの発生を防止することが可能なデータ処理装置が得
られる効果がある。
【図面の簡単な説明】
第1図はこの発明の一実施例に従うデータ処理装置の構
成を示すブロック図、第2図は従来のデータ処理装置の
構成を示すブロック図である。 図において、1はCPU、2はメインメモリ、3はバブ
ルメモリ、4はバフルメモリコントローラ、5はDMA
転送制御回路、6はコモンメモリ、7はCPUバX、8
に!ローカルノ(スである。 なお、各図中、同一符号は同一、又は相当部分を示す。 特許出願人    三菱電機株式会社 1]゛1 代理人 弁理士     1)澤 博 昭   ・・1
(外2名)   ゛ 第1図 7:CPUハ゛ス 8:ローカルバス

Claims (1)

    【特許請求の範囲】
  1. CPUとバブルメモリの駆動を制御するバブルメモリコ
    ントローラと前記CPUからの指令出力に基づいて前記
    バブルメモリを介して行なわれる入出力データの直接転
    送を制御するデータ転送制御手段とが第1のバスを介し
    て互いに接続されているデータ処理装置において、前記
    第1のバスに接続するバッファを設け、該バッファと前
    記データ転送制御手段及びバブルメモリコントローラと
    が、前記CPUとは接続されていない第2のバスを介し
    て接続されていることを特徴とするデータ処理装置。
JP60136810A 1985-06-25 1985-06-25 デ−タ処理装置 Pending JPS61296459A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60136810A JPS61296459A (ja) 1985-06-25 1985-06-25 デ−タ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60136810A JPS61296459A (ja) 1985-06-25 1985-06-25 デ−タ処理装置

Publications (1)

Publication Number Publication Date
JPS61296459A true JPS61296459A (ja) 1986-12-27

Family

ID=15184033

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60136810A Pending JPS61296459A (ja) 1985-06-25 1985-06-25 デ−タ処理装置

Country Status (1)

Country Link
JP (1) JPS61296459A (ja)

Similar Documents

Publication Publication Date Title
KR860009351A (ko) 입출력 제어 시스템
US5426737A (en) Direct memory access for data transfer within an I/O device
US5287486A (en) DMA controller using a programmable timer, a transfer counter and an or logic gate to control data transfer interrupts
JPS60134953A (ja) デ−タ転送制御装置
US5481756A (en) DMA controller mailing auto-initialize halting unit
JPH0553902A (ja) メモリ制御回路
JPH0222748A (ja) 不揮発生メモリ制御回路
JP2574821B2 (ja) ダイレクトメモリアクセス・コントローラ
JPS599324Y2 (ja) マルチプロセツサ装置
JPS63292356A (ja) Dma制御装置
JPH0293971A (ja) メモリアクセス回路
JPS6349964A (ja) ハンドシエ−ク制御装置
JPS5818652B2 (ja) ブラウン管表示制御装置
JPS6336356A (ja) メツセ−ジ転送方式
JPS63301348A (ja) 外部記憶制御装置
JPH04111149A (ja) Dma装置の回路方式
KR950033853A (ko) 고속정보전송이 가능한 인터페이스회로를 갖는 컴퓨터시스템
JPS63257856A (ja) シリアル通信方式
JPH039453A (ja) データ転送制御装置
JPS6383854A (ja) デ−タ転送回路
JPH04120648A (ja) 共通バス接続装置
JPS63279359A (ja) マルチcpuのデ−タ受け渡し装置
JPH02307149A (ja) 直接メモリアクセス制御方式
JPS63163952A (ja) デ−タ転送方式
JPS63174134A (ja) 割込み制御装置