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
Links
Landscapes
- Bus Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概要〕
この発明は、データ用メモリと出力装置と間でデータ転
送を行う場合の高速データ出力制御方式%式% 情報の分野で各種の出力装置が用いられており、この出
力装置はバス線を介してマイクロプロセッサで制御され
ている。一方、出力装置の必要とするデータは、バス線
に接続されているデータ用メモリに格納されている。
送を行う場合の高速データ出力制御方式%式% 情報の分野で各種の出力装置が用いられており、この出
力装置はバス線を介してマイクロプロセッサで制御され
ている。一方、出力装置の必要とするデータは、バス線
に接続されているデータ用メモリに格納されている。
従って、マイクロプロセッサがデータ用メモリからデー
タを読取り、出力装置の状態を調査し、受信可能状態で
あると、データの転送をしている。
タを読取り、出力装置の状態を調査し、受信可能状態で
あると、データの転送をしている。
このデータの転送を高速に行える高速データ出力制御方
式が必要とされている。
式が必要とされている。
従来のシステムは、第5図に示すように構成されている
。即ち、マイクロプロセッサ(以後−PUと記す)1は
、出力装置40の必要とするデータをデータ用メモリ3
から読取って、レジスタ1−1に保持する。
。即ち、マイクロプロセッサ(以後−PUと記す)1は
、出力装置40の必要とするデータをデータ用メモリ3
から読取って、レジスタ1−1に保持する。
この状態でMPU 1は、例えばアダプタ6を介して、
出力装置40がデータを受信可能状態にあるが(エンプ
ティ゛1′)を調べる。勿論、アダプタ6には、エンプ
ティ・フラグを格納するレジスタ6−1が設けである。
出力装置40がデータを受信可能状態にあるが(エンプ
ティ゛1′)を調べる。勿論、アダプタ6には、エンプ
ティ・フラグを格納するレジスタ6−1が設けである。
したがって、MPU 1はレジスタ6−1の状態を見
て、フラグが“1゛であると、レジスタLlに保持した
データをアダプタ6のレシーバ6−2を介して出力装置
40にデータを転送する。
て、フラグが“1゛であると、レジスタLlに保持した
データをアダプタ6のレシーバ6−2を介して出力装置
40にデータを転送する。
もし、肝U 1が直接メモリアクセス機能を具備してい
ると、データの転送は、この直接メモリアクセス機能が
上記した動作を制御する。
ると、データの転送は、この直接メモリアクセス機能が
上記した動作を制御する。
従来のシステムの動作を第6図のフローチャートによっ
て詳細に説明する。まず、MPU 1は、出力装置40
とアダプタ6とを起動する。第6図(a)に示す動作で
ある。以後、動作を括弧付き英字で示す。起動が完了す
ると、データ用メモリ3のデータをレジスタ1−1に転
送する(b)。この状態で出力部W40の受信可否をレ
ジスタ6−1を検索して調査する(C)。
て詳細に説明する。まず、MPU 1は、出力装置40
とアダプタ6とを起動する。第6図(a)に示す動作で
ある。以後、動作を括弧付き英字で示す。起動が完了す
ると、データ用メモリ3のデータをレジスタ1−1に転
送する(b)。この状態で出力部W40の受信可否をレ
ジスタ6−1を検索して調査する(C)。
エンプティのフラグが1゛であると、レジスタ1−1の
データをレシーバ6−2を介して出力装置4゜に転送す
る(d)。
データをレシーバ6−2を介して出力装置4゜に転送す
る(d)。
この転送が終了すると、MPU 1は、アドレスを1
歩進する(e)。これを繰り返し転送すべきアドレスが
終了するまで繰り返し行う(fl。
歩進する(e)。これを繰り返し転送すべきアドレスが
終了するまで繰り返し行う(fl。
データ用メモリからデータを出力装置に転送しようとす
ると、レジスタに一端取り込み、出力装置の状態を調査
して、レジスタからデータを出力装置に出力するので、
データはバス線を2回通ることとなり、バス線の専有時
間を長くするとともに転送が遅くなるという問題がある
。
ると、レジスタに一端取り込み、出力装置の状態を調査
して、レジスタからデータを出力装置に出力するので、
データはバス線を2回通ることとなり、バス線の専有時
間を長くするとともに転送が遅くなるという問題がある
。
この発明は、上記した従来の状況からデータ転送が早く
行われる高速データ出力制御方式を提供することを目的
とするものである。
行われる高速データ出力制御方式を提供することを目的
とするものである。
c問題点を解決するための手段〕
この発明は、第1図の原理図に示すように、出力装置4
に、データ用メモリ3の肯定(ACK)信号Aでデータ
の取込みをする取込手段4−1を設け、出力装置4のエ
ンプティ信号B゛1゛ と肯定(ACK)信号Aとによ
って終了信号CをMPU 1に送出するゲート回路7を
設けである。
に、データ用メモリ3の肯定(ACK)信号Aでデータ
の取込みをする取込手段4−1を設け、出力装置4のエ
ンプティ信号B゛1゛ と肯定(ACK)信号Aとによ
って終了信号CをMPU 1に送出するゲート回路7を
設けである。
データ用メモリ3は、MPU 1の要求に基づいてデー
タを出力する際に?’lPU 1にACK信号信号上
る。
タを出力する際に?’lPU 1にACK信号信号上
る。
このACK信号信号上って出力装置4の取込手段4−1
は、データの取込みを行う。ゲート回路7は、アダプタ
6のレジスタ6−1のエンプティ信号Bの”1゛とAC
K信号信号上よって終了信号CをMPU 1に送出する
。したがって、バス線2にデータは1回読出され、出力
装置4の受信可否を調査する必要なく、高速転送を可能
とする。
は、データの取込みを行う。ゲート回路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を介して取込む。
図と同一箇所は同符合を用いる。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゛にする。
−2の制御によりレジスタ4−1から出力装置4内の例
えば印刷出力部(図示せず)へデータを取込むとともに
、レジスタ6−2のフラグを1゛にする。
ゲート回路即ち、アンド回路7は、フラグ1゛とACK
信号信号上1° とによって終了信号CをMPU1に送
る。
信号信号上1° とによって終了信号CをMPU1に送
る。
この動作のタイムチャートを第3図に示す。なお、ST
B信号は転送期間を示すストローブ信号である。
B信号は転送期間を示すストローブ信号である。
したがって、データ転送は、第4図のフローチヤードで
示されるように行われる。まず出力装置4とアダプタ6
を起動する。そしてデータ用メモリ3からデータの読取
りを行う。そしてアドレスを+1歩進し、最終アドレス
までこれを繰り返し行う。つまり、出力装置4の状態に
関係なく、データは読取られ、レジスタ4−1に保持さ
る。
示されるように行われる。まず出力装置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図
発明のタイムチャート、 第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)とデータ用メモリ(3)とア
ダプタ(6)とがバス線(2)を介して接続され、前記
アダプタ(6)と出力装置(4)が接続されてなるシス
テムにおいて、 前記データ用メモリ(3)が肯定信号(A)を出力した
る際に前記出力装置(4)がデータの取り込みを行う取
込手段(4−1)を設け、 前記出力装置(4)がデータの取り込み可能状態で前記
データ用メモリ(3)が肯定信号(A)を出力する際に
マイクロプロセッサ(1)に終了信号(C)を出力する
ゲート回路(7)を設けたことを特徴とする高速データ
出力制御方式。
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) |
-
1987
- 1987-06-04 JP JP14106887A patent/JPS63304355A/ja active Pending
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転送制御方式 |