JPS63304355A - 高速デ−タ出力制御方式 - Google Patents

高速デ−タ出力制御方式

Info

Publication number
JPS63304355A
JPS63304355A JP14106887A JP14106887A JPS63304355A JP S63304355 A JPS63304355 A JP S63304355A JP 14106887 A JP14106887 A JP 14106887A JP 14106887 A JP14106887 A JP 14106887A JP S63304355 A JPS63304355 A JP S63304355A
Authority
JP
Japan
Prior art keywords
data
output device
signal
register
mpu
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
JP14106887A
Other languages
English (en)
Inventor
Shinji Ogata
尾形 伸治
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP14106887A priority Critical patent/JPS63304355A/ja
Publication of JPS63304355A publication Critical patent/JPS63304355A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 この発明は、データ用メモリと出力装置と間でデータ転
送を行う場合の高速データ出力制御方式%式% 情報の分野で各種の出力装置が用いられており、この出
力装置はバス線を介してマイクロプロセッサで制御され
ている。一方、出力装置の必要とするデータは、バス線
に接続されているデータ用メモリに格納されている。
従って、マイクロプロセッサがデータ用メモリからデー
タを読取り、出力装置の状態を調査し、受信可能状態で
あると、データの転送をしている。
このデータの転送を高速に行える高速データ出力制御方
式が必要とされている。
〔従来の技術〕
従来のシステムは、第5図に示すように構成されている
。即ち、マイクロプロセッサ(以後−PUと記す)1は
、出力装置40の必要とするデータをデータ用メモリ3
から読取って、レジスタ1−1に保持する。
この状態でMPU 1は、例えばアダプタ6を介して、
出力装置40がデータを受信可能状態にあるが(エンプ
ティ゛1′)を調べる。勿論、アダプタ6には、エンプ
ティ・フラグを格納するレジスタ6−1が設けである。
したがって、MPU  1はレジスタ6−1の状態を見
て、フラグが“1゛であると、レジスタLlに保持した
データをアダプタ6のレシーバ6−2を介して出力装置
40にデータを転送する。
もし、肝U 1が直接メモリアクセス機能を具備してい
ると、データの転送は、この直接メモリアクセス機能が
上記した動作を制御する。
従来のシステムの動作を第6図のフローチャートによっ
て詳細に説明する。まず、MPU 1は、出力装置40
とアダプタ6とを起動する。第6図(a)に示す動作で
ある。以後、動作を括弧付き英字で示す。起動が完了す
ると、データ用メモリ3のデータをレジスタ1−1に転
送する(b)。この状態で出力部W40の受信可否をレ
ジスタ6−1を検索して調査する(C)。
エンプティのフラグが1゛であると、レジスタ1−1の
データをレシーバ6−2を介して出力装置4゜に転送す
る(d)。
この転送が終了すると、MPU  1は、アドレスを1
歩進する(e)。これを繰り返し転送すべきアドレスが
終了するまで繰り返し行う(fl。
〔発明が解決しようとする問題点〕
データ用メモリからデータを出力装置に転送しようとす
ると、レジスタに一端取り込み、出力装置の状態を調査
して、レジスタからデータを出力装置に出力するので、
データはバス線を2回通ることとなり、バス線の専有時
間を長くするとともに転送が遅くなるという問題がある
この発明は、上記した従来の状況からデータ転送が早く
行われる高速データ出力制御方式を提供することを目的
とするものである。
c問題点を解決するための手段〕 この発明は、第1図の原理図に示すように、出力装置4
に、データ用メモリ3の肯定(ACK)信号Aでデータ
の取込みをする取込手段4−1を設け、出力装置4のエ
ンプティ信号B゛1゛ と肯定(ACK)信号Aとによ
って終了信号CをMPU 1に送出するゲート回路7を
設けである。
〔作用〕
データ用メモリ3は、MPU 1の要求に基づいてデー
タを出力する際に?’lPU  1にACK信号信号上
る。
このACK信号信号上って出力装置4の取込手段4−1
は、データの取込みを行う。ゲート回路7は、アダプタ
6のレジスタ6−1のエンプティ信号Bの”1゛とAC
K信号信号上よって終了信号CをMPU 1に送出する
。したがって、バス線2にデータは1回読出され、出力
装置4の受信可否を調査する必要なく、高速転送を可能
とする。
〔実施例〕
第2図は本発明の実施例を示すブロック図であり、第5
図と同一箇所は同符合を用いる。MPU 1はプログラ
ムを格納したプログラム用メモリ5に基づいて、処理を
行っている。MPU 1は、出力装置4にデータを転送
する場合、データ用メモリ3から必要なデータをバス線
2に流出する。一方、データ用メモリ3は、流出と同時
にACK信号信号上力する。このACK信号信号上って
取込手段を形成するレジスタ4−1は、バス線2のデー
タをレシーバ6−1を介して取込む。
出力部r4はデータ取込み可能状態となると、制御部4
−2の制御によりレジスタ4−1から出力装置4内の例
えば印刷出力部(図示せず)へデータを取込むとともに
、レジスタ6−2のフラグを1゛にする。
ゲート回路即ち、アンド回路7は、フラグ1゛とACK
信号信号上1° とによって終了信号CをMPU1に送
る。
この動作のタイムチャートを第3図に示す。なお、ST
B信号は転送期間を示すストローブ信号である。
したがって、データ転送は、第4図のフローチヤードで
示されるように行われる。まず出力装置4とアダプタ6
を起動する。そしてデータ用メモリ3からデータの読取
りを行う。そしてアドレスを+1歩進し、最終アドレス
までこれを繰り返し行う。つまり、出力装置4の状態に
関係なく、データは読取られ、レジスタ4−1に保持さ
る。
〔発明の効果〕
以上の説明から明らかなように、この発明によれば、デ
ータ転送が高速に行え、出力装置の効率を向上する上及
び、バス線の使用効率を向上する上できわめて有効な効
果を奏する。
【図面の簡単な説明】
第1図は本発明の原理図、 第2図は本発明の実施例を示すブロック図、第3図は本
発明のタイムチャート、 第4図は本発明の詳細な説明するためのフローチャート
、 第5図は従来のシステム構成を示すブロック図、第6図
は従来の動作を示すフローチャートである。 図において、1はMPU 、2はバス線、3はデータ用
メモリ、4は出力装置、6はアダプタを示す。 、季イと日月/llヒff[2り 第1図 、21ζ発明tPlaデ;hづ列(i、ホj「−γ”0
−77ffl≧1第2図 本発明へ7仏十i−ト 第 3図 113朝のフロー4−↑−ト 第4図

Claims (1)

  1. 【特許請求の範囲】 マイクロプロセッサ(1)とデータ用メモリ(3)とア
    ダプタ(6)とがバス線(2)を介して接続され、前記
    アダプタ(6)と出力装置(4)が接続されてなるシス
    テムにおいて、 前記データ用メモリ(3)が肯定信号(A)を出力した
    る際に前記出力装置(4)がデータの取り込みを行う取
    込手段(4−1)を設け、 前記出力装置(4)がデータの取り込み可能状態で前記
    データ用メモリ(3)が肯定信号(A)を出力する際に
    マイクロプロセッサ(1)に終了信号(C)を出力する
    ゲート回路(7)を設けたことを特徴とする高速データ
    出力制御方式。
JP14106887A 1987-06-04 1987-06-04 高速デ−タ出力制御方式 Pending JPS63304355A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14106887A JPS63304355A (ja) 1987-06-04 1987-06-04 高速デ−タ出力制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14106887A JPS63304355A (ja) 1987-06-04 1987-06-04 高速デ−タ出力制御方式

Publications (1)

Publication Number Publication Date
JPS63304355A true JPS63304355A (ja) 1988-12-12

Family

ID=15283492

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14106887A Pending JPS63304355A (ja) 1987-06-04 1987-06-04 高速デ−タ出力制御方式

Country Status (1)

Country Link
JP (1) JPS63304355A (ja)

Similar Documents

Publication Publication Date Title
JPS63304355A (ja) 高速デ−タ出力制御方式
US5551052A (en) Data bus protocol for high speed chip to chip data transfer
JPH04323755A (ja) Dma装置
JPS61175816A (ja) 印字制御方式
JP2999662B2 (ja) 印刷制御装置および印刷制御方法
JP2687716B2 (ja) 情報処理装置
JPS61183764A (ja) ダイレクトメモリアクセス制御方式
JPH10116245A (ja) Dma制御装置
JPH09319698A (ja) ダイレクト・メモリ・アクセス転送方式
JPH07210498A (ja) バス調停回路
JPH0145657B2 (ja)
JP2990960B2 (ja) 直接メモリアクセス制御装置
JPH02166548A (ja) 共通バス制御方式
JP3186247B2 (ja) 通信用dmaコントローラ
JPS5999522A (ja) 入出力制御方式
JPS6315953Y2 (ja)
JPH09259074A (ja) メモリーアクセス回路
JPH0668020A (ja) メモリ制御装置
JPS581812B2 (ja) デ−タ処理システム
JPS6385955A (ja) ダイレクトメモリアクセス転送制御装置
JPS6140658A (ja) デ−タ処理装置
JPH11134288A (ja) バスコントローラ
JPH05257883A (ja) データ処理装置
JPH05120201A (ja) データ処理装置
JPH01108665A (ja) Dma転送制御方式