JPS6232560A - デ−タ転送方式 - Google Patents
デ−タ転送方式Info
- Publication number
- JPS6232560A JPS6232560A JP17341785A JP17341785A JPS6232560A JP S6232560 A JPS6232560 A JP S6232560A JP 17341785 A JP17341785 A JP 17341785A JP 17341785 A JP17341785 A JP 17341785A JP S6232560 A JPS6232560 A JP S6232560A
- Authority
- JP
- Japan
- Prior art keywords
- data
- order
- latch
- latched
- bus
- 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
- 230000005540 biological transmission Effects 0.000 title abstract 2
- 230000010365 information processing Effects 0.000 claims description 14
- 238000000034 method Methods 0.000 claims description 5
- 239000000872 buffer Substances 0.000 abstract description 10
- 238000010586 diagram Methods 0.000 description 5
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
Landscapes
- Bus Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は共通の標準バスを使用して各情報処理装置間の
データ転送を行うデータ転送方式に関する。
データ転送を行うデータ転送方式に関する。
従来のデータ転送方式においては、複数の情報処理装置
が共通の標準バスでワード長の異なるデータ転送を行な
う時、ワード長の長いデータを扱う情報処理装置がワー
ド長の短かいデータを扱う情報処理装置にデータのワー
ド長を合せることによりデータ転送を行なっていた。
が共通の標準バスでワード長の異なるデータ転送を行な
う時、ワード長の長いデータを扱う情報処理装置がワー
ド長の短かいデータを扱う情報処理装置にデータのワー
ド長を合せることによりデータ転送を行なっていた。
すなわち、ワード長が長いデータを扱う情報処理装置は
短かいデータを扱う情報処理装置に合せてデータを分割
して転送する。
短かいデータを扱う情報処理装置に合せてデータを分割
して転送する。
従って従来のデータ転送方式には、ワード長が長いデー
タを扱う情報処理装置はデータ転送の回数が増えるため
、標準バスの使用効率か悪くなるという欠点があった。
タを扱う情報処理装置はデータ転送の回数が増えるため
、標準バスの使用効率か悪くなるという欠点があった。
本発明のデータ転送方式は、従来技術の欠点を解決する
ためにワード長の短かいデータを扱う情報処理装置にデ
ータ保持用のラッチを付加し、データ転送を行なう際に
ワード長の差のデータをうッチし、最後のデータを転送
するときにラッチしたデータも共に転送し、ワード長の
長いデータを扱う情報処理装置に合せてデータ転送をす
るものである。
ためにワード長の短かいデータを扱う情報処理装置にデ
ータ保持用のラッチを付加し、データ転送を行なう際に
ワード長の差のデータをうッチし、最後のデータを転送
するときにラッチしたデータも共に転送し、ワード長の
長いデータを扱う情報処理装置に合せてデータ転送をす
るものである。
し実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例のブロック図である。
3aは標準データバス、4aは8ビツトのデータを扱う
I10コントローラ、4bは16ビツトのデータを扱う
メモリボードであり、3bはI10コントローラ4a内
部のデータ線である。la及び1bはデータ保持用のラ
ッチ、2a及び2bはバッファであり、I10コントロ
ーラ4a内に設置されている。
I10コントローラ、4bは16ビツトのデータを扱う
メモリボードであり、3bはI10コントローラ4a内
部のデータ線である。la及び1bはデータ保持用のラ
ッチ、2a及び2bはバッファであり、I10コントロ
ーラ4a内に設置されている。
110コントローラ4a内のラッチ1aとバッファ2a
は上位8ビツトデータの転送に使用され、ラッチ1bと
バッファ2bは下位8とットデータの転送のために使用
される。
は上位8ビツトデータの転送に使用され、ラッチ1bと
バッファ2bは下位8とットデータの転送のために使用
される。
最初にI10コントローラ4aがメモリボード1bの1
6ビツトデータを8ビツトデータとじて読み込むときの
動作を説明する。
6ビツトデータを8ビツトデータとじて読み込むときの
動作を説明する。
メモリボード4bの16ビツ1〜データはデータバス3
aを通り、上位8ピツ1〜データはラッチ1aにラッチ
され、下位8ビツトデータはバッファ2bを通り、デー
タ線3bを通って内部処理される。この時点でデータバ
スは未使用となり、上位8ビツトデータはI10コント
ローラ4a内で下位8ピッl−データの内部処理後にデ
ータ線3bを通って内部処理される。
aを通り、上位8ピツ1〜データはラッチ1aにラッチ
され、下位8ビツトデータはバッファ2bを通り、デー
タ線3bを通って内部処理される。この時点でデータバ
スは未使用となり、上位8ビツトデータはI10コント
ローラ4a内で下位8ピッl−データの内部処理後にデ
ータ線3bを通って内部処理される。
次にI10コントローラ4aがメモリボード4bに16
とットデータを書き込むときの動作を説明する。データ
線3bより最初の8ビツトデータがラッチ16に下位8
とットデータとしてラッチされるが、I10コントロー
ラ4a内のためデータバスは未使用である0次の8とッ
トデータが上位8ビツトデータとしてバッファ2aを通
るが、この時、先にラッチ1bにラッチしていたデータ
と合せて16ビツトデータとしてデータバス3aに出力
され、メモリボード4bにデータ書き込まれる。但し、
16ビツトデータを転送するときはメモリのアドレスの
何番地からデータを何バイト転送するかによってデータ
の処理が異なる。前記例はメモリのスタートアドレスが
偶数番地及びデータ数が偶数のときであり、スタートア
ドレスが奇数番地及びデータ数が奇数のときはデータ転
送の最初のデータをスタートアドレスが偶数番地及びデ
ータ数が奇数のときはデータ転送の最後のデータを、ス
タートアドレスが奇数番地及びデータ数が偶数のときは
データ転送の最初と最後を8とットデータとして転送し
なければならない、この時はI10コントローラ4aの
入出力においてラッチ1aとラッチ1bは扱われず上位
8ビツトデータを出力するときはバッファ2aを、下位
8ビツトデータを入出力するときはバッファ2bを通し
てデータ転送する。
とットデータを書き込むときの動作を説明する。データ
線3bより最初の8ビツトデータがラッチ16に下位8
とットデータとしてラッチされるが、I10コントロー
ラ4a内のためデータバスは未使用である0次の8とッ
トデータが上位8ビツトデータとしてバッファ2aを通
るが、この時、先にラッチ1bにラッチしていたデータ
と合せて16ビツトデータとしてデータバス3aに出力
され、メモリボード4bにデータ書き込まれる。但し、
16ビツトデータを転送するときはメモリのアドレスの
何番地からデータを何バイト転送するかによってデータ
の処理が異なる。前記例はメモリのスタートアドレスが
偶数番地及びデータ数が偶数のときであり、スタートア
ドレスが奇数番地及びデータ数が奇数のときはデータ転
送の最初のデータをスタートアドレスが偶数番地及びデ
ータ数が奇数のときはデータ転送の最後のデータを、ス
タートアドレスが奇数番地及びデータ数が偶数のときは
データ転送の最初と最後を8とットデータとして転送し
なければならない、この時はI10コントローラ4aの
入出力においてラッチ1aとラッチ1bは扱われず上位
8ビツトデータを出力するときはバッファ2aを、下位
8ビツトデータを入出力するときはバッファ2bを通し
てデータ転送する。
次に本発明の一実施例の動作を第29図及び第3図を参
照して説明する。第2図は第1図のI10コントローラ
4aがメモリボード4bのデータを入力するときのタイ
ミングであり、第2図(a)はI10コンI・ローラ上
のタイミング図、第2図(b)はデータバスのタイミン
グ図である。第2図の上位8ビツトデータと下位8ビツ
トデータはRD傷信号よりデータバス3aから入力し、
上位8ビツトデータはラッチされ下位8とットデータは
内部処理される。標準バスはこの時点で未使用になる。
照して説明する。第2図は第1図のI10コントローラ
4aがメモリボード4bのデータを入力するときのタイ
ミングであり、第2図(a)はI10コンI・ローラ上
のタイミング図、第2図(b)はデータバスのタイミン
グ図である。第2図の上位8ビツトデータと下位8ビツ
トデータはRD傷信号よりデータバス3aから入力し、
上位8ビツトデータはラッチされ下位8とットデータは
内部処理される。標準バスはこの時点で未使用になる。
続いてラッチに取り込まれている上位8とットデータが
内部処理される。
内部処理される。
第3図は第1図のI10コントローラ4aがメモリボー
ド4bのデータを出力するときのタイミングであり、第
3図(a)はI10コンI・ローラ4a上のタイミング
図、第3図(b)はデータバスのタイミング図である。
ド4bのデータを出力するときのタイミングであり、第
3図(a)はI10コンI・ローラ4a上のタイミング
図、第3図(b)はデータバスのタイミング図である。
第37(a>の下位8とットデータがラッチされ、続い
て上位8ビツトデータと共にWR信号によりデータバス
3aに出力されるが、下位8ピツI・データがラッチさ
れている間はデータバス3aは未使用になる。
て上位8ビツトデータと共にWR信号によりデータバス
3aに出力されるが、下位8ピツI・データがラッチさ
れている間はデータバス3aは未使用になる。
以上説明したように本発明は8ビツトデータを使用する
標準バスポードにラッチを設けることによりデータ転送
において、8ビツトデータを16ビットデータとしてデ
ータ転送が可能となり、これによってデータ転送の回数
が減り、バスの未使用時間が増える。よって、他の情報
処理装置が使用要求した際の獲得する機会が高くなる。
標準バスポードにラッチを設けることによりデータ転送
において、8ビツトデータを16ビットデータとしてデ
ータ転送が可能となり、これによってデータ転送の回数
が減り、バスの未使用時間が増える。よって、他の情報
処理装置が使用要求した際の獲得する機会が高くなる。
このことはシステム全体のスルーブツト向上につながる
。
。
尚、データを8ビツトと16ビツトに想定して説明を行
なったが、データ長の差を埋める様にラッチを用意して
やることによって他の組み合せも可能である。
なったが、データ長の差を埋める様にラッチを用意して
やることによって他の組み合せも可能である。
第1図は本発明の一実施例のブロック図、第2図(a)
、(b) 、第3図(a)、(b)は第1図の動作を示
すタイミング図である。 ]、a、1b・・・ラッチ、2a、2b・・・バッファ
、3a・・・標準データバス、3b・・・データ線、4
a・・・I10コントローラ、41〕・・・メモリボー
ド。 代理人 弁理士 内 原 昔 茅 1 図 fa、Ib−−−−−ラッ−+ 2 cl
、 21)−−−−)<ツ7 y(b) 茅 2 図 芽 3 図
、(b) 、第3図(a)、(b)は第1図の動作を示
すタイミング図である。 ]、a、1b・・・ラッチ、2a、2b・・・バッファ
、3a・・・標準データバス、3b・・・データ線、4
a・・・I10コントローラ、41〕・・・メモリボー
ド。 代理人 弁理士 内 原 昔 茅 1 図 fa、Ib−−−−−ラッ−+ 2 cl
、 21)−−−−)<ツ7 y(b) 茅 2 図 芽 3 図
Claims (1)
- ワード長の異なるデータを扱う複数の情報処理装置が共
通の標準バスを用いるデータ転送方式において、ワード
長の長いデータのデータ転送に関してワード長の短かい
データを扱う前記情報処理装置にデータ保持用のラッチ
を付加し、前記情報処理装置のワード長をワード長の長
いデータを扱う情報処理装置に合せることを特徴とする
データ転送方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17341785A JPS6232560A (ja) | 1985-08-06 | 1985-08-06 | デ−タ転送方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17341785A JPS6232560A (ja) | 1985-08-06 | 1985-08-06 | デ−タ転送方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6232560A true JPS6232560A (ja) | 1987-02-12 |
Family
ID=15960053
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17341785A Pending JPS6232560A (ja) | 1985-08-06 | 1985-08-06 | デ−タ転送方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6232560A (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6010948A (ja) * | 1983-06-30 | 1985-01-21 | Ricoh Co Ltd | デ−タ伝送装置 |
-
1985
- 1985-08-06 JP JP17341785A patent/JPS6232560A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6010948A (ja) * | 1983-06-30 | 1985-01-21 | Ricoh Co Ltd | デ−タ伝送装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2003281074A5 (ja) | ||
| JPS6232560A (ja) | デ−タ転送方式 | |
| JPS62245467A (ja) | シンボリツク処理システムおよび方法 | |
| KR0151687B1 (ko) | 8n 비트 데이타 전달 장치 | |
| JPS6010948A (ja) | デ−タ伝送装置 | |
| JPH0567035A (ja) | Dma転送におけるデータアライメント方式 | |
| JPH04360425A (ja) | 半導体記憶装置 | |
| JPS59146266A (ja) | 符号・復号化装置 | |
| JPS6362083A (ja) | 射影デ−タ生成方式 | |
| JPH02212952A (ja) | メモリアクセス制御方式 | |
| KR0174652B1 (ko) | 버스트모드 멀티플 모니터링 방식의 데이터 전송방법 및 그 장치 | |
| JPS59229637A (ja) | デ−タ転送回路 | |
| JPH07281997A (ja) | データ転送システム | |
| JPS63113646A (ja) | メモリ制御方式 | |
| JPH0628301A (ja) | ダイレクトメモリアクセス回路 | |
| JPH02129784A (ja) | Icカード | |
| JPH06161945A (ja) | メモリデータ転送装置 | |
| JPS63276941A (ja) | デ−タ転送制御方式 | |
| JPH0353388A (ja) | 2次元符号データ復号・縮小装置 | |
| JPS6289154A (ja) | 高速直列デ−タ伝送装置 | |
| JPH04178861A (ja) | データ処理装置 | |
| JPS6252893B2 (ja) | ||
| JPS62122766A (ja) | 印字処理装置 | |
| JPH0652039A (ja) | データ転送方式 | |
| JPH0236457A (ja) | データ転送方法 |