JPS61196352A - デ−タ転送制御装置 - Google Patents

デ−タ転送制御装置

Info

Publication number
JPS61196352A
JPS61196352A JP3787585A JP3787585A JPS61196352A JP S61196352 A JPS61196352 A JP S61196352A JP 3787585 A JP3787585 A JP 3787585A JP 3787585 A JP3787585 A JP 3787585A JP S61196352 A JPS61196352 A JP S61196352A
Authority
JP
Japan
Prior art keywords
data
bus
cpu
serial buffer
external device
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
JP3787585A
Other languages
English (en)
Inventor
Akihiro Sugita
杉田 明広
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP3787585A priority Critical patent/JPS61196352A/ja
Publication of JPS61196352A publication Critical patent/JPS61196352A/ja
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; 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

【発明の詳細な説明】 (産業上の利用分野) 本発明はコンピータにおけるメモリ・バスを効率的に利
用するデータ転送制御装置に関する。
(従来の技術) 従来、マイクロプロセッサ等のCPUとDMA等のデー
タ転送回路が非同期に同一のメモリ・バスを使用する場
合、このバスの競合を防ぐために一方のバス使用が終了
するまで他方のバス使用を待たせなければならない。し
かし、外部装置の処理速度の関係からデータ転送側とC
PU側とが頻繁にバスの制御権を取シ合うと、このバス
制御権の交替に要する時間が多くなりバスの利用効率が
悪くなるという欠点があった。
(発明の目的) 本発明の目的は、このような欠点を除き、シリアル・バ
ッファ(FIFO)e追加して外部装置の処理と非同期
にメモリのデータ全一括して出力することにより、より
効率的にメモリ・バスを利用できるようにしたデータ転
送制御装置を提供することにある。
(発明の構成) 本発明の構成は、メモリとCPUとを含むコンピュータ
に付加されバスを介して外部装置との間のデータ転送を
行うデータ転送回路を有するデ−夕転送制御装置におい
て、前記データ転送回路にデータを順次入出力するシリ
アル・バッファを付加して、前記外部装置の処理とは非
同期にバスのデータを一括して転送することにより、バ
ス利用を効率化したことを特徴とする。
(実施列〕 次に本発明を図面により詳細に説明する。
第1図は本発明の一実施例を含むブロック図である。本
実施例のデータ転送装置は、転送データを一時保存する
バッファ部11と、I)MAを制御するDMA制御部1
5とにより構成され、CPUIとメモIJ 10とにメ
モリバス2(l介して接続される。このバッファ部11
は、転送データ′fr:FIF。
(先入れ先出し回路)により保存するシリアル・バッフ
ァ部12と、このシリアル・バッファ部12内のデータ
量を管理する制御部13と、外部装置とのデータ転送制
御を行う外部制御部14とのハードウェアロジックによ
り構成される。
第2図は第1図の動作タイミングを示す波形図である。
CPUI側とDMA側と交互に「1」となる時間にバス
利用が=’l能となるが、これらの切替時間にはそれぞ
れパス無効時間五Tが設けられている。
CPU1あるいはメモIJ 10から転送データが入力
されると、このデータはシリアル・バッファ部12に保
持され、外部制御部14により外部装置の状態を判断し
て適宜出力される。この転送データは外部装置への出力
とは非同期にシリアル・バッファs12に転送され、こ
のシリアル・バッファ部12の容量が一杯になると制御
部13よシ信号が発生しDMA制御部15に送られデー
タ転送が停止し、バスの制御権がCPUへ移動する。
CPU 1がメモリ・バス20を使用している間に、外
部制御部14はシリアル・バッファ部12からデータを
外部装置に出力し、シリアル・バッファ部12の保存デ
ータが少なくなると制御部13より信号が発生し、DM
A制御部15に送られデータ転送が再開されバスの制御
権はDMAへ移る。
(発明の効果) 以上説明した様に、本発明によれば、DMAにおいて外
部装置の処理とは非同期にある程度の転送データを一括
してシリアル番バッファに保持し、CPUとDMAのバ
ス制御権の交替を少なくできるので、メモリ・バスを効
率的に使用することが出来る。
【図面の簡単な説明】
第1図は本発明の一実施例のブロック図、第2図は第1
図のメモリ・バスの制御権交替を示すタイミング図であ
る。図において 1・・・・・・CPU110・・・・・・メモリ、20
・・・・・・メモリバス、11・・・・・・バッファ部
、12・・・・・・シリアル・バッファ部、13・・・
・・・制御部、14・・・・・・外部制御部、15・・
・・・・DMA制御部、である。 第1図 第2図 ハ゛ス無効時ル1

Claims (1)

    【特許請求の範囲】
  1. メモリとCPUとを含むコンピュータに付加されバスを
    介して外部装置とのデータ転送を行うデータ転送回路を
    有するデータ転送制御装置において、前記データ転送回
    路に前記バスのデータを順次入出力するシリアル・バッ
    ファを付加することにより、前記CPUと前記データ転
    送回路とのバス利用を効率化したことを特徴とするデー
    タ転送制御装置。
JP3787585A 1985-02-27 1985-02-27 デ−タ転送制御装置 Pending JPS61196352A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3787585A JPS61196352A (ja) 1985-02-27 1985-02-27 デ−タ転送制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3787585A JPS61196352A (ja) 1985-02-27 1985-02-27 デ−タ転送制御装置

Publications (1)

Publication Number Publication Date
JPS61196352A true JPS61196352A (ja) 1986-08-30

Family

ID=12509704

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3787585A Pending JPS61196352A (ja) 1985-02-27 1985-02-27 デ−タ転送制御装置

Country Status (1)

Country Link
JP (1) JPS61196352A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0337543U (ja) * 1989-08-25 1991-04-11

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0337543U (ja) * 1989-08-25 1991-04-11

Similar Documents

Publication Publication Date Title
JPH01237864A (ja) Dma転送制御装置
JPH0760423B2 (ja) データ転送方式
JPH1021184A (ja) Dma内蔵シングルチップマイクロコンピュータ
US5313586A (en) Co-processor de-coupling bus structure
JPS6339072A (ja) デ−タ処理システム
JPH04323755A (ja) Dma装置
JPS6269348A (ja) デ−タ転送装置
JPS5810226A (ja) デ−タ処理装置
JPH02150949A (ja) バス接続装置
JPH11224180A (ja) インターフェース回路
JPH04109351A (ja) Dmaコントローラ
JPH047773A (ja) Dmaコントローラ
KR100194263B1 (ko) 고속데이타처리 시스템
JPS60195657A (ja) デ−タ処理システム
JPH01219942A (ja) Dmaコントローラ装置
JPH01137355A (ja) 1チップマイクロプロセッサの出力回路
JPH06149703A (ja) メッセージ転送制御装置
JP2001014214A (ja) メモリ共有方法、およびこの方法を使用したマルチプロセッサ設備
JPS63184859A (ja) 共有メモリ転送装置
JPH02300953A (ja) 定周期データ出力装置
JPH0277864A (ja) プロセッサ間データ転送方式
JPS6340955A (ja) 直接メモリアクセス制御装置
JPH0756758A (ja) データ処理装置
JPS63126035A (ja) 半導体集積回路装置
JPH02153451A (ja) バス制御方式