JPS6232560A - Data transmission system - Google Patents

Data transmission system

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
Application number
JP17341785A
Other languages
Japanese (ja)
Inventor
Yukihiko Hirose
廣瀬 幸彦
Yoshitoshi Yakabe
矢ケ部 喜俊
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 JP17341785A priority Critical patent/JPS6232560A/en
Publication of JPS6232560A publication Critical patent/JPS6232560A/en
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

PURPOSE:To improve efficiency of use of a standard bus by adding a latch for data-holding to an information processor wherein the data of short word- length are processed thereby to latch the data of word-length difference when executing data transmission and by transmitting the latched data along with the last data when transmitting the last data. CONSTITUTION:The latch 1a and a buffer 2a in an I/O controller 4a are used for transmitting a data of high-order eight bits while the latch 1b and a buffer 2b are for transmitting a data of low-order eight bits. When the I/O controller 4a inputs the data of a memory board 4b, the high-order-eight-bit data and the low-order-eight-bit data are inputted by an RD signal from a data bus 3a, and the former data is latched but the altter one is internally processed. The standard bus is, at this point of time, is made free. Then the latched data is internally processed. When outputting, the low-order-eight-bit data is latched and then is outputted with the high-order one into the data bus 3a by a WR signal. However, the data bus 3a is made free as long as the low-order-eight-bit data is being latched.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は共通の標準バスを使用して各情報処理装置間の
データ転送を行うデータ転送方式に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a data transfer method for transferring data between information processing devices using a common standard bus.

〔従来の技術〕[Conventional technology]

従来のデータ転送方式においては、複数の情報処理装置
が共通の標準バスでワード長の異なるデータ転送を行な
う時、ワード長の長いデータを扱う情報処理装置がワー
ド長の短かいデータを扱う情報処理装置にデータのワー
ド長を合せることによりデータ転送を行なっていた。
In conventional data transfer methods, when multiple information processing devices transfer data with different word lengths on a common standard bus, the information processing device that handles data with a long word length transfers information processing that handles data with a short word length. Data transfer was performed by matching the word length of the data to the device.

すなわち、ワード長が長いデータを扱う情報処理装置は
短かいデータを扱う情報処理装置に合せてデータを分割
して転送する。
That is, an information processing device that handles data with a long word length divides the data and transfers the data in accordance with an information processing device that handles short data.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

従って従来のデータ転送方式には、ワード長が長いデー
タを扱う情報処理装置はデータ転送の回数が増えるため
、標準バスの使用効率か悪くなるという欠点があった。
Therefore, the conventional data transfer system has the drawback that the number of data transfers increases in an information processing apparatus that handles data with a long word length, which reduces the efficiency of using the standard bus.

〔問題点を解決するための手段〕[Means for solving problems]

本発明のデータ転送方式は、従来技術の欠点を解決する
ためにワード長の短かいデータを扱う情報処理装置にデ
ータ保持用のラッチを付加し、データ転送を行なう際に
ワード長の差のデータをうッチし、最後のデータを転送
するときにラッチしたデータも共に転送し、ワード長の
長いデータを扱う情報処理装置に合せてデータ転送をす
るものである。
In order to solve the drawbacks of the prior art, the data transfer method of the present invention adds a latch for holding data to an information processing device that handles data with a short word length, and when transferring data, it handles data with a difference in word length. The latched data is also transferred when the last data is transferred, and the data transfer is performed in accordance with the information processing device that handles data with a long word length.

し実施例〕 次に、本発明について図面を参照して説明する。Example] Next, the present invention will be explained with reference to the drawings.

第1図は本発明の一実施例のブロック図である。FIG. 1 is a block diagram of one embodiment of the present invention.

3aは標準データバス、4aは8ビツトのデータを扱う
I10コントローラ、4bは16ビツトのデータを扱う
メモリボードであり、3bはI10コントローラ4a内
部のデータ線である。la及び1bはデータ保持用のラ
ッチ、2a及び2bはバッファであり、I10コントロ
ーラ4a内に設置されている。
3a is a standard data bus, 4a is an I10 controller that handles 8-bit data, 4b is a memory board that handles 16-bit data, and 3b is a data line inside the I10 controller 4a. La and 1b are latches for data retention, and 2a and 2b are buffers, which are installed in the I10 controller 4a.

110コントローラ4a内のラッチ1aとバッファ2a
は上位8ビツトデータの転送に使用され、ラッチ1bと
バッファ2bは下位8とットデータの転送のために使用
される。
110 Latch 1a and buffer 2a in controller 4a
is used to transfer upper 8 bit data, and latch 1b and buffer 2b are used to transfer lower 8 bit data.

最初にI10コントローラ4aがメモリボード1bの1
6ビツトデータを8ビツトデータとじて読み込むときの
動作を説明する。
First, the I10 controller 4a
The operation when reading 6-bit data as 8-bit data will be explained.

メモリボード4bの16ビツ1〜データはデータバス3
aを通り、上位8ピツ1〜データはラッチ1aにラッチ
され、下位8ビツトデータはバッファ2bを通り、デー
タ線3bを通って内部処理される。この時点でデータバ
スは未使用となり、上位8ビツトデータはI10コント
ローラ4a内で下位8ピッl−データの内部処理後にデ
ータ線3bを通って内部処理される。
The 16 bits 1 to 1 of the memory board 4b are data bus 3.
The upper 8 bits 1 through data are latched by the latch 1a, and the lower 8 bits are internally processed through the buffer 2b and the data line 3b. At this point, the data bus is unused, and the upper 8-bit data is internally processed through the data line 3b after the lower 8-bit data is internally processed within the I10 controller 4a.

次に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を通し
てデータ転送する。
Next, the I10 controller 4a is connected to the memory board 4b.
This section explains the operation when writing cut data. The first 8 bits of data from the data line 3b are stored in the latch 16 as the lower 8 bits.
However, the data bus is unused because it is inside the I10 controller 4a. The 0th order 8 bit data passes through the buffer 2a as upper 8 bit data, but at this time, it is latched into the latch 1b first. The data is output to the data bus 3a as 16-bit data, and the data is written to the memory board 4b. however,
When transferring 16-bit data, data processing differs depending on how many bytes of data are transferred and from which memory address. In the above example, when the start address of the memory is an even number and the number of data is an even number, when the start address is an odd number and the number of data is an odd number, the first data of data transfer is transferred. If the start address is an odd address and the number of data is an even number, the first and last data must be transferred as 8-bit data.In this case, the input/output of the I10 controller 4a In this case, latches 1a and 1b are not handled, and data is transferred through buffer 2a when outputting upper 8-bit data and through buffer 2b when inputting/outputting lower 8-bit data.

次に本発明の一実施例の動作を第29図及び第3図を参
照して説明する。第2図は第1図のI10コントローラ
4aがメモリボード4bのデータを入力するときのタイ
ミングであり、第2図(a)はI10コンI・ローラ上
のタイミング図、第2図(b)はデータバスのタイミン
グ図である。第2図の上位8ビツトデータと下位8ビツ
トデータはRD傷信号よりデータバス3aから入力し、
上位8ビツトデータはラッチされ下位8とットデータは
内部処理される。標準バスはこの時点で未使用になる。
Next, the operation of one embodiment of the present invention will be explained with reference to FIGS. 29 and 3. FIG. 2 shows the timing when the I10 controller 4a in FIG. FIG. 3 is a timing diagram of a data bus. The upper 8-bit data and lower 8-bit data in FIG. 2 are input from the data bus 3a from the RD scratch signal.
The upper 8 bit data is latched and the lower 8 bit data is internally processed. The standard bus becomes unused at this point.

続いてラッチに取り込まれている上位8とットデータが
内部処理される。
Subsequently, the upper eight bit data captured in the latch are internally processed.

第3図は第1図のI10コントローラ4aがメモリボー
ド4bのデータを出力するときのタイミングであり、第
3図(a)はI10コンI・ローラ4a上のタイミング
図、第3図(b)はデータバスのタイミング図である。
FIG. 3 shows the timing when the I10 controller 4a in FIG. 1 outputs data from the memory board 4b, FIG. 3(a) is a timing chart on the I10 controller I/roller 4a, and FIG. 3(b) is a timing diagram of the data bus.

第37(a>の下位8とットデータがラッチされ、続い
て上位8ビツトデータと共にWR信号によりデータバス
3aに出力されるが、下位8ピツI・データがラッチさ
れている間はデータバス3aは未使用になる。
The lower 8 bit data of the 37th (a>) is latched and then output to the data bus 3a by the WR signal together with the upper 8 bit data, but while the lower 8 bit I data is latched, the data bus 3a is It becomes unused.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明は8ビツトデータを使用する
標準バスポードにラッチを設けることによりデータ転送
において、8ビツトデータを16ビットデータとしてデ
ータ転送が可能となり、これによってデータ転送の回数
が減り、バスの未使用時間が増える。よって、他の情報
処理装置が使用要求した際の獲得する機会が高くなる。
As explained above, in the present invention, by providing a latch in a standard bus port that uses 8-bit data, it is possible to convert 8-bit data into 16-bit data during data transfer. unused time increases. Therefore, there is a high chance of acquiring the information when another information processing device requests its use.

このことはシステム全体のスルーブツト向上につながる
。
This leads to an improvement in the throughput of the entire system.

尚、データを8ビツトと16ビツトに想定して説明を行
なったが、データ長の差を埋める様にラッチを用意して
やることによって他の組み合せも可能である。
Although the explanation has been made assuming that the data is 8 bits and 16 bits, other combinations are also possible by providing latches to compensate for the difference in data length.

【図面の簡単な説明】[Brief explanation of the drawing]

第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 図
Fig. 1 is a block diagram of an embodiment of the present invention, Fig. 2(a)
,(b), FIGS. 3(a) and 3(b) are timing diagrams showing the operation of FIG. 1. ], a, 1b...Latch, 2a, 2b...Buffer, 3a...Standard data bus, 3b...Data line, 4
a...I10 controller, 41]...memory board. Agent Patent Attorney Uchihara Mukaya 1 Figure fa, Ib---Rack + 2 cl
, 21)----)

Claims (1)

【特許請求の範囲】[Claims] ワード長の異なるデータを扱う複数の情報処理装置が共
通の標準バスを用いるデータ転送方式において、ワード
長の長いデータのデータ転送に関してワード長の短かい
データを扱う前記情報処理装置にデータ保持用のラッチ
を付加し、前記情報処理装置のワード長をワード長の長
いデータを扱う情報処理装置に合せることを特徴とする
データ転送方式。
In a data transfer method in which multiple information processing devices that handle data with different word lengths use a common standard bus, the information processing device that handles data with short word lengths has a A data transfer method characterized in that a latch is added to match the word length of the information processing device to an information processing device that handles data with a long word length.
JP17341785A 1985-08-06 1985-08-06 Data transmission system Pending JPS6232560A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17341785A JPS6232560A (en) 1985-08-06 1985-08-06 Data transmission system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17341785A JPS6232560A (en) 1985-08-06 1985-08-06 Data transmission system

Publications (1)

Publication Number Publication Date
JPS6232560A true JPS6232560A (en) 1987-02-12

Family

ID=15960053

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17341785A Pending JPS6232560A (en) 1985-08-06 1985-08-06 Data transmission system

Country Status (1)

Country Link
JP (1) JPS6232560A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6010948A (en) * 1983-06-30 1985-01-21 Ricoh Co Ltd Data transmission equpment

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6010948A (en) * 1983-06-30 1985-01-21 Ricoh Co Ltd Data transmission equpment

Similar Documents

Publication Publication Date Title
JP2003281074A5 (en)
JPS62245467A (en) Symbolic processing system and method
KR0151687B1 (en) 8n bits data transferring apparatus
JPS6010948A (en) Data transmission equpment
JPH0567035A (en) Data alignment method in DMA transfer
JPH04360425A (en) semiconductor storage device
JPS59146266A (en) Encoding/decoding equipment
JPH0417051A (en) Data transfer method
JPS6362083A (en) Projection data generation method
JPS62274458A (en) Code conversion system
JPH07281997A (en) Data transfer system
JPS63113646A (en) Memory control system
JPH02129784A (en) Ic card
JPS63276941A (en) Data transfer control system
JPH0353388A (en) Two-dimensional encoded data decoding and reducing device
JPS6289154A (en) High speed serial data transmission equipment
JPH04178861A (en) Data processor
JPS6252893B2 (en)
JPS6191755A (en) Data transmission control system
JPS627248A (en) Communication controller
JPH0236457A (en) Data transfer method
JPH01161561A (en) Bus converter
JPH04114253A (en) Data transfer method
JPS598057A (en) Memory device
JPS5896329A (en) Direct memory access control method