JPS61128352A - Data transfer system - Google Patents

Data transfer system

Info

Publication number
JPS61128352A
JPS61128352A JP25075484A JP25075484A JPS61128352A JP S61128352 A JPS61128352 A JP S61128352A JP 25075484 A JP25075484 A JP 25075484A JP 25075484 A JP25075484 A JP 25075484A JP S61128352 A JPS61128352 A JP S61128352A
Authority
JP
Japan
Prior art keywords
channel
register
memory
data
signal
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
JP25075484A
Other languages
Japanese (ja)
Inventor
Fumihiko Takezoe
竹添 文彦
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.)
Fuji Facom Corp
Original Assignee
Fuji Facom 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 Fuji Facom Corp filed Critical Fuji Facom Corp
Priority to JP25075484A priority Critical patent/JPS61128352A/en
Publication of JPS61128352A publication Critical patent/JPS61128352A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/12Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
    • G06F13/122Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware performs an I/O function other than control of data transfer
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/28Handling 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

PURPOSE:To reduce the number of driver circuits in an I/O device by forming plural channels for counting up addresses in a memory and outputting a channel specifying signal at the transfer of data. CONSTITUTION:A CPU sets up a leading address in a counter having a presetting function and then sets up a channel No. of a memory to be used in a channel register of a register part 41' of an I/O control device 4. Obtaining a bus using right, the control part 41' outputs a channel address signal and a control signal. The memory discriminates these signals, validates an address gate signal corresponding to the channel concerned and reads out and outputs the data to a bus 3. The control part 41' enters the data on the bus 3 into a register part 42', transfers the data to an I/O device 5 and counts down the number of transfer words in a command register of the register part 42' by '-1'. A series of operation is executed until the number of transfer words in the command register is turned to zero.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、複数の情報処理ユニットが共通のデータバス
を介して結合された共通パスのデータ転送方式直二関し
、と<1=メモリ容量の増大要求とデータ転送速度の高
速化要求C:対処した共通バスデータ転送方式に関する
ものである。
Detailed Description of the Invention [Field of Industrial Application] The present invention relates to a common path data transfer method in which a plurality of information processing units are connected via a common data bus, and <1=memory capacity. Demand for increased data transfer speed and increased demand for data transfer speed C: This relates to the common bus data transfer method that has been addressed.

〔従来の技術〕[Conventional technology]

第3図は、この種共通パス方式の情報処理装置の構成を
示す。第3図で1−1〜1−iはCPU、2−1〜2−
jは主記憶装置(以下メモリと記す。)3は共通バス、
4−1〜4−h  は入出力制御装置(PL、下roc
と記す。)、5−1〜5−hは入出力装置(以下110
機器と記す。)、6は7了イ゛lし制御装置、7はファ
イツム装置である。
FIG. 3 shows the configuration of this type of common path type information processing apparatus. In Figure 3, 1-1 to 1-i are CPUs, 2-1 to 2-
j is a main storage device (hereinafter referred to as memory); 3 is a common bus;
4-1 to 4-h are input/output control devices (PL, lower roc
It is written as ), 5-1 to 5-h are input/output devices (hereinafter 110
It is written as equipment. ), 6 is a 7-end control device, and 7 is a Fytum device.

第4図は、l0C4−1〜4−hの機能ブロック図であ
る。なお以下の説明を簡明C;進めるため、CPU 、
 IOC、110機器、メモリをそれぞれ総称し−r、
cPU1 、l0Ca、110機器5 、 iモ!j 
2トして説明する。第4図で41は制御部、42はコマ
ンドレジスタ、ステータスレジスタ、データのバッファ
レジスタ、アドンスレジ′スタなどのレジスタ部である
FIG. 4 is a functional block diagram of l0C4-1 to 4-h. In addition, the following explanation is simplified to C; in order to proceed, the CPU,
The IOC, 110 equipment, and memory are collectively referred to as -r,
cPU1, l0Ca, 110 equipment 5, iMo! j
I will explain it in two steps. In FIG. 4, 41 is a control section, and 42 is a register section such as a command register, a status register, a data buffer register, and an admit register.

第3図および第4図(二より、cpv 1の指令に従っ
てIOC47ji Ilo 竺器5Iニデータを出力す
る動作を説明する。cpvlは当該のl0C4のレジス
タ部42のスーテータスレジスタをセンスし、動作中で
ないことを確認した後、アドレスレジスタCニメそす2
の先頭アドレスをセットし、次いでコマンドレジスタl
二転送語数と転送方向、この例ではメモリ2からI10
機器5の方向を指示すると同時ζ;制御部41 ’&起
勧する。
3 and 4 (from 2), we will explain the operation of outputting IOC47JI ILO data in accordance with the command of cpv 1.CPVL senses the status register of the register section 42 of the concerned I0C4 and determines whether it is in operation or not. After confirming that, address register C
Set the start address of command register l.
2 transfer word count and transfer direction, in this example memory 2 to I10
At the same time as indicating the direction of the device 5, the control section 41'&quot;

制御部41は、第5図のデータのデータ転送動作のタイ
ムチャー)に示すごとく、先ずパス使用権獲得動f’l
:’&実行してパスの使用権を得、アドレス信号と制御
信号?共通バス5 C出力してメモリ2からデータン読
出し、読出したデータ?レジスタ部42のデータバッフ
ァレジスタ1ニセツトするデータ転送動作を実行する。
As shown in the data transfer operation time chart of FIG.
:'& get the right to use the path, address signals and control signals? Common bus 5 C output and read data from memory 2, read data? A data transfer operation to initialize the data buffer register 1 of the register section 42 is executed.

次いでデータバッファレジスタのデータf I10機器
5へ転送し、I10機器5から転送完了信号を貰う。こ
の後、レジスタ部42のアドレスレジスタの値を+1.
コマンドレジスタの転送語数&−1する動作を実行し、
一つ、のデータ転送動作を終了するが、この一連のデー
タ転送動作はレジスタ部42のコマンドレジスタの転送
語数が“零”になるまで実行される。
Next, the data f in the data buffer register is transferred to the I10 device 5, and a transfer completion signal is received from the I10 device 5. After this, the value of the address register of the register section 42 is increased by +1.
Executes the operation of increasing the number of transferred words in the command register by +1,
One data transfer operation is completed, but this series of data transfer operations is executed until the number of transfer words in the command register of the register section 42 becomes "zero".

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

共通パス方式では、メモリ容量の増大とデータ転送速度
の高速化要求の強いことを前述したが、メモリ容量が増
大することのl0C4への影響をみると、共通パス3へ
のアドレス信号はメモリ2の全領域分必要であるので、
従来は16〜20クツトであったものが、24〜32ビ
ツトと非常に多くなってきている。この結果°、従来(
;比して構成する集積回路(以下゛ICと記す。)の個
数が多く必要である。
As mentioned above, in the common path method, there is a strong demand for increased memory capacity and faster data transfer speed. Looking at the impact of increased memory capacity on l0C4, the address signal to common path 3 is transferred to memory 2. Since it is necessary for the entire area of
What used to be 16 to 20 bits has increased to 24 to 32 bits. As a result, the conventional (
In comparison, a large number of integrated circuits (hereinafter referred to as ICs) are required.

他方、データ転送速度の高速化のl0C4への影響をみ
ると、従来ドライバ素子として、たとえばrcの5N7
458 (テキナスインッルメント社(Ti )製、ド
ライバ素子ンを使用していたが、高速動作用のICの5
N7485B(Ti社製、高速ドライバIC)を使用す
るようC二なってきた。この結果、ドライバ素子の消費
電流が格段i二条くなってきたという問題がある。すな
わち、SN 7438 X 20ビツトから5N74S
58 X 52ビツトの消費電流増大は、150mA=
B′mAX52(ビット)−5mAx20(ビット)で
、データ信号の分も考え合わせると全体で500mAの
増となり、これはIclso個実装するカードの消費電
゛流が2〜5A程度であることを考えると非常(二大き
な増加となる。
On the other hand, looking at the impact of increasing data transfer speed on 10C4, we can see that conventional driver elements such as RC 5N7
458 (manufactured by Tekinasu Instruments Inc. (Ti), which used a driver element, but the 5
C2 is now using N7485B (manufactured by Ti, high-speed driver IC). As a result, there is a problem in that the current consumption of the driver element has significantly increased. i.e. SN 7438 x 20 bits to 5N74S
The increase in current consumption for 58 x 52 bits is 150mA =
B'mAX52 (bits) - 5mAx20 (bits), and considering the data signal, the total increase is 500mA, considering that the current consumption of the card equipped with Iclso is about 2 to 5A. and very (two big increases).

上C二連べた問題点全装置全体でみると、CPU1の処
理能力の増大(二つれて、IOC4の数が増えているの
で、問題が一段と大きくなってきている。
Problems related to the above two problems When looking at all the devices as a whole, the problem is becoming even bigger because the processing capacity of the CPU 1 is increasing (and the number of IOCs 4 is also increasing).

〔問題点を解決するための手段J 本発明は、上述した問題点を解決するため、共通パスに
計算機、主記憶装置、入出力制御装置が少くとも接続さ
れて構成される共通パス方式の情報処理−置の主記憶装
置(咀ま、−通バスのアドレス信号(二よりアドレスさ
れる手段と、計算機または入出力制御装!!!カら初期
値を設定するとともC;、アドレスの歩進機能、丁な6
ちチャネルと呼祢丁゛るアドレスインクリメントおよび
(又は)デクジノント鴻韻をイli1!かチャネル九へ
アWtノ1六hス手段を備え、入出力制御装置l二は、
主記憶装置のチャネルを指定する手段を備え、入出力制
御装置が、主記憶装置とのデータ転送(;際して主年憶
装置のチャネルを指定する手段を動作させるIOCの構
成としたことを特徴として−る。
[Means for Solving the Problems J] In order to solve the above-mentioned problems, the present invention provides information on a common path system in which at least a computer, a main storage device, and an input/output control device are connected to a common path. The main memory of the processing device (main memory), the address signal of the bus (2), and the means to be addressed from the computer or input/output control device!!!, and the increment of the address Function, Dina 6
If the address is incremented and/or the address is added to the channel, it is called the channel. The input/output control device l2 is equipped with an access means to the channel nine, and the input/output control device l2 is
The IOC has a means for specifying a channel of the main storage device, and the input/output control device operates the means for specifying the channel of the main storage device during data transfer with the main storage device. As a characteristic.

〔・作用〕[・effect]

本発明は、 rocのデータ転送動作がブロック転送で
あること区二肴目し、チャネルと呼ぶアト、レスイング
リメントおよび(又は)デクリメント機能を、半導体メ
モ9fツブの高集積化の影響(−よりユニット数が少く
なってきたメモリユニットー二実装し、データ転送に際
しては、IOCからアドレス信号の代りC;チャネル指
定信号(通常はチャ°ネルは16個あれば十分である。
The present invention is based on the fact that the ROC data transfer operation is a block transfer, and uses the at, reply increment and/or decrement functions called channels due to the influence of the high integration of semiconductor memory 9f blocks (-). The number of memory units is decreasing, and when data is transferred, a channel designation signal is sent from the IOC instead of an address signal (normally 16 channels are sufficient).

)tメそすl二渡し、メーモーリ素子へのアドレス信号
は同一ユニット内のチャネルから供給すること(二より
、IOCは共通パス≦二対してアドレス信号な゛供給す
る必要がなく1、回路素子数が少く、消費電流も少くて
済むIOCの構成(二より高速データ転送動作が可能と
なる。以下図(二より詳細C二説明する。
) The address signal to the memory element must be supplied from a channel within the same unit. The configuration of the IOC is small in number and consumes less current (2), which enables high-speed data transfer operation.

〔実施例〕〔Example〕

第1図は本発明(二よるl0C4の構成の一実施例のブ
ロック図である。第4図と同じ符号は同じ部分を示す。
FIG. 1 is a block diagram of an embodiment of the configuration of an l0C4 according to the present invention. The same reference numerals as in FIG. 4 indicate the same parts.

第4図で41′は制御部、42′はレジスタ部である。In FIG. 4, 41' is a control section, and 42' is a register section.

従来例の%4図の構成と異る点は、従来例のレジスタ部
42のアドレスレジスタが本発明ではレジスタ部42′
のチャネルレジスタg;なっていることである。
The difference from the configuration of the conventional example shown in FIG.
The channel register g;

s2図は本発明i二よるメモリ2の構成の一実施例のブ
ロック図である。第2図で21−0〜21〜15はプリ
セット付カウンタ、22−0〜22−16はメモ9 t
fB 24へのアドレス選択ゲート、25はレンーパ、
25は共通パス、への、デー゛夕出力ゲート、26は制
御部である。
Figure s2 is a block diagram of an embodiment of the configuration of the memory 2 according to the present invention. In Figure 2, 21-0 to 21 to 15 are counters with presets, and 22-0 to 22-16 are memo 9t.
fB Address selection gate to 24, 25 is a renaper,
25 is a data output gate to the common path, and 26 is a control section.

第1図と第2図(二より本実施例の動作を、先C;説明
したl0C4がI10機器5(;データを出力する例で
説明する。CPσ1は、当該のl0C4のスティタスレ
ジスタをセンスし、動作中でないことを確認した後、メ
モリ2の当該のプリセット付カウンタ21CCHWTH
号(fヤネルライト信号)−1CHAO〜5信号(チャ
ネルアドレス信号)、データ信号を操作してメモ92の
先頭アドレスをセットする。このとき、メモリ2の制御
部26は所定のタイミングで先頭アドレス信号LA;S
 O〜15の1個な有効として、データをプリセット付
カウンタ21 に書込むこと(;なる。次iでcpv 
iは、当該のIQC4のレジスタ部42′のチャネルレ
ジスタ(;、使用するメモリのチャネル誉号tセットし
、さらC;レジスタ部42′のコマンド−レジスタ(二
転増語−と転送方向、本実施例ではメモリ2からIlo
 @器5の方向を指示すると同時に制御部41′起動す
る。
From FIG. 1 and FIG. 2, the operation of this embodiment will be explained using an example in which the previously explained l0C4 outputs data from the I10 device 5. CPσ1 senses the status register of the l0C4 concerned. , after confirming that it is not in operation, the corresponding preset counter 21CCHWTH in memory 2
The start address of the memo 92 is set by manipulating the signal (f channel write signal) -1CHAO to 5 (channel address signal) and data signal. At this time, the control unit 26 of the memory 2 outputs the first address signal LA;S at a predetermined timing.
Writing the data to the preset counter 21 as one valid value from O to 15 (; becomes. Next, cpv
i is the channel register of the register unit 42' of the relevant IQC4 (;, the channel code of the memory to be used is set to t, and C; In the embodiment, from memory 2 to Ilo
At the same time as instructing the direction of the device 5, the control section 41' is activated.

制御部41′は、さきの第5因のデータ転送動作のタイ
ムチャート(二示す如く、まずパス使用権獲得動作を実
行する。パス使用権を得ると。
As shown in the time chart (2) of the data transfer operation for the fifth cause, the control unit 41' first executes the path usage right acquisition operation.Once the path usage right is acquired.

チャネル瞥号を指示するチャネルアドレス信号(CHA
 O〜5)と制御信号を共通パス5c二出方し、メモリ
2か、らデータが読み出されるのを待つQ メモリ2にお−では、チャネルアドレス信号(CHA 
O〜3)と制御信号(本実施例では、チャネルが選択さ
れている′どとを示す信号(cH澹倍信号よ“1”、メ
モリ2からデータを読み出丁ことを指令する信号(RD
倍信号が“什である。)を制御部26が判読し、所定の
タイミングC二、当該のチャネルC二対応するアドレス
ゲート信号(AGo〜15信号の中のらずれか1個)、
メモリ読出し信号(EDM ) 、共通バス5へのデー
タ出力ゲート信号(RDG )を有効とし、データの読
み出し動作を実行する。そして有効なデータが共通バス
5(二出力されたことを示すACK信号?共通パス5C
二出力してl0C41”−伝達する。
Channel address signal (CHA
O~5) and control signals are output from the common path 5c2, and Q waits for data to be read from memory 2.
O~3), control signals (in this embodiment, a signal indicating that a channel is selected (cH multiplication signal is "1"), a signal instructing to read data from the memory 2 (RD
The control unit 26 reads the double signal "double", and at a predetermined timing C2, an address gate signal (any one of the AGo to 15 signals) corresponding to the channel C2,
The memory read signal (EDM) and the data output gate signal (RDG) to the common bus 5 are enabled to execute a data read operation. Then, an ACK signal indicating that valid data has been output from the common bus 5 (common path 5C)
2 outputs and transmits l0C41''.

10C4(7) 制a n 41’ ハ、ACK信号w
ミテ、共通バス5.上のデータをレジスタ部42′のデ
ータバッファレジスタ(二取込み、さきC二共通バス5
上に出力していたチャネルアドレス信号CHA O〜6
と制御信号をOFFとする。次いでレジスタ部42′の
データバッファレジスタのデータを1 /Q B 界C
,ヘIG 洋+   1 //) ―”E W a、C
−r 光67信号を貰い、レジスタ部42′のコマンド
レジスタの転送語数を−1する動作を実行し、一つのデ
ータ転送動作を終了する。この−4連のデー3夕転送動
作は、レジスタ部42′のコマンドレジスタの転送語数
が“零″C;なるまで実行される。・ なおメモリ2の選択されたチャネルのカウンタ21の内
容は、メモリ2の読出し動作°が・、終了するタイミン
グ、丁なわち共通バス5の制御信号の続出し信号HAD
がOFFとなるタイミングで制御部26から+1信号S
i (本実施例で!−0〜15′)が出力され、内容が
+1される。このこと(二より、次の続出し指令C二線
しては、メモリ番地は前回の番地(二十1したものとな
る。
10C4 (7) Control a n 41' C, ACK signal w
Mite, common bus 5. The above data is transferred to the data buffer register of the register section 42' (2 take in, then the C2 common bus 5
Channel address signal CHA O~6 outputted above
and turn off the control signal. Next, the data in the data buffer register of the register section 42' is converted to 1/Q B field C
,HeIG Yo+1 //) ―”E W a,C
-r Receives the optical 67 signal, executes an operation of decrementing the number of transfer words in the command register of the register section 42' by 1, and completes one data transfer operation. This -4 consecutive data transfer operation is executed until the number of transfer words in the command register of the register section 42' reaches "0"C;. - The contents of the counter 21 of the selected channel of the memory 2 are determined based on the timing at which the read operation of the memory 2 ends, that is, the successive output signal HAD of the control signal of the common bus 5.
+1 signal S is sent from the control unit 26 at the timing when
i (!-0 to 15' in this embodiment) is output and the content is incremented by +1. From this (2), when the next continuous output command C is executed, the memory address becomes the previous address (21).

以上は、メモリ2からデータを読出し、I10機器5へ
出力する動作の説、明であったが、Ilo @器5から
データを読出し、メモリ2へ書込む動作(二関しても、
データの転送方向が逆(二なるだCすで、10C4の制
御部41′の転送動作、メモリ2のtヤ未ル齢作けH均
で水入− 第2図C二は、メモリ2は、共通パス5からのアドレス
信号の直接指示でも動作可能なことな示しである。この
とき鑵;は、チャネル選択信号(CH3)を“0”とし
てメモリ2への読出し/書込みを実行丁れば共通パス3
のアドレス信号が!ドレス選択ゲー) 22−16 ’
L’介してメモリ部24砿二直接導かれることC;なる
The above has been an explanation of the operation of reading data from the memory 2 and outputting it to the I10 device 5, but the operation of reading data from the Ilo @ device 5 and writing it to the memory 2 (also regarding the second
The data transfer direction is reversed (the transfer operation of the control unit 41' of 10C4, the transfer operation of the control unit 41' of the 10C4, and the water filling of the memory 2 when the data transfer direction is reversed). This indicates that the operation can also be performed by direct instruction of the address signal from the common path 5. At this time, if the channel selection signal (CH3) is set to "0" and read/write to the memory 2 is executed. common path 3
address signal! dress selection game) 22-16'
The memory section 24 is directly led through L'.

なお以上の実施例では、メそす2のチャネルのアドレス
歩進は+1、丁なわち加算で説明したが、これは減算力
ワンタを使用すれば−1、またリパーンブルカクンタを
使用すればチャネル毎C二加算または減算の指定も可能
である。第2図でCHWTはチャネルライト信号、WT
はメモリ1の書込み信号、CH8はチャネル選択信号、
SO〜15は歩進信号、WTMはメモリ書込み信号であ
る。
In the above embodiment, the address increment of the channel of Mesosu 2 is +1, that is, addition, but this can be changed to -1 if the subtraction power wanta is used, or -1 if the renumber kakunta is used. It is also possible to specify C2 addition or subtraction for each channel. In Figure 2, CHWT is a channel write signal, and WT
is the memory 1 write signal, CH8 is the channel selection signal,
SO~15 is a step signal, and WTM is a memory write signal.

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

以上詳述したよう(;、本発明ζ;よnば、メモリ2の
I−fiCニアドレスを歩進(加算または減算)させる
チャネルを複数個設け、roc4の中イニは、レジスタ
部のアドレスレジスタの代りCニチャネル誉号指示用の
チャネルレジスタを設け、データ転送に際しては、アド
レス信号の代り区二チャネル指示信号を出力するよう感
;構成したので、l0C4のドライバ回路数を激減させ
る効果がある。たとえば、アドレス信号線数が32本+
4本(アドレスパリティ)で、チャネル指示信号線数が
4本+1本(パリティ)の場合では51個の減(IC個
数では約8個)となり、さら5二消費電流C;つ9てみ
ると、高速動作素子のたとえば5N74858で計算し
て約250、界A(8扉AX31個)の減となる。
As described in detail above (;, the present invention ζ), a plurality of channels are provided for incrementing (adding or subtracting) the I-fiC near address of the memory 2, and the middle ini of the roc4 is the address register of the register section. Instead, a channel register for C two-channel instruction is provided, and during data transfer, a two-channel instruction signal is output instead of an address signal, which has the effect of drastically reducing the number of driver circuits for 10C4. For example, the number of address signal lines is 32 +
4 (address parity), and if the number of channel instruction signal lines is 4 + 1 (parity), the reduction will be 51 (approximately 8 in terms of the number of ICs), and the current consumption will be 52C; , calculated using a high-speed operation element such as 5N74858, the reduction is approximately 250, which is a field A (31 8-door AX).

このことは装置全体でみると非常:;大きな効果な持つ
。丁なわち、l0C4の使用数は8〜16と多iので、
装置全体では、IC個数で換算して64個〜128個減
、消費電流で2〜4Aの減となる゛。以上の計算を割合
で表現すると、−例で5〜10%の減となる。
This has a very large effect when viewed from the perspective of the entire device. In other words, the number of l0C4 used is as large as 8 to 16, so
For the entire device, the number of ICs is reduced by 64 to 128, and the current consumption is reduced by 2 to 4 A. If the above calculation is expressed as a percentage, the reduction will be 5 to 10% in - example.

なおメモリ2の中(二は、チャネルを構成・するプリセ
ット付カクンタ2l−a(実施例では%!0〜15)と
アドレス選択ゲー) 22−11(実施例では屏・−a
〜16)が必要となるが、これは装置全体でみると、r
oc 4の中(;あったものがメモリ2の中(;移った
とみれば上りので、IC個数の増加は僅少であるし、半
導体技術の進歩、と(C高集積化は、メモリュニツ)l
二対して最も効果があるので、実装設計上も容易である
とiう効果がある。
In addition, in the memory 2 (the second is the preset kakunta 2l-a (%! 0 to 15 in the embodiment) that configures the channel and the address selection game) 22-11 (in the embodiment, the screen 2l-a)
~16) is required, which means r
What was in OC 4 has been moved to memory 2 (), so the increase in the number of ICs is slight, and due to advances in semiconductor technology (higher integration is achieved by memory).
Since it is most effective against the two problems, it has the advantage of being easy to implement and design.

またデータ転送速度ぽ二ついては、共通パス5上の信号
でiえば、アドレス信号−;代ってチャネル指示信号が
出力されるよ・うぽ二なっているだけで。
Also, when the data transfer rate is low, the signals on the common path 5 are only output as address signals and channel designation signals instead.

データ転送動作は全く同一であるので、従来技術と高速
転送動作が確保される。
Since the data transfer operation is exactly the same, high-speed transfer operation is ensured as in the prior art.

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

s1図は本発明の人出力制御装置(IOC)の実施例の
構成ブロック醜、第2図は本発明の主記憶装置(メモリ
)の構成ブロック図、′s3図は通常の共通パス構成の
情報処理装置の構成ブロック図、%4図は従来の人出力
制御装置(IOC)の−例の構成ブロック図、第5図は
データ転送動作のタイムチャートである。 1−1〜l−i・−CPU、2−1〜2−j・・・メモ
リ、541・・・制御部、42・・・レジスタ部、41
′・・・制御部、42′・・・レジスタ部、21−0〜
21−15−  プリセット付カワンタ、22−0〜2
2−16・・・アドレス選択ゲート。 23・・・レシーバ、24・・・メモリ部、25・・・
データ出力ゲート、26・・・制御部 特許出願人  富士ファコム制御株式会社代理人 弁理
士 玉蟲久五部(゛外2名)第1図 第5図 動作 第2IIl
Figure s1 is a configuration block diagram of an embodiment of the human output control device (IOC) of the present invention, Figure 2 is a configuration block diagram of the main storage device (memory) of the present invention, and Figure 's3 is information on a normal common path configuration. FIG. 5 is a block diagram of a configuration of a processing device, FIG. 4 is a block diagram of an example of a conventional human output control device (IOC), and FIG. 5 is a time chart of a data transfer operation. 1-1 to l-i.-CPU, 2-1 to 2-j...Memory, 541...Control unit, 42...Register unit, 41
'...Control unit, 42'...Register unit, 21-0~
21-15- Kawanta with preset, 22-0~2
2-16...Address selection gate. 23... Receiver, 24... Memory section, 25...
Data output gate, 26... Control unit Patent applicant Fuji Facom Control Co., Ltd. Agent Patent attorney Gobe Tamamushi (2 others) Figure 1 Figure 5 Operation Figure 2 IIl

Claims (1)

【特許請求の範囲】[Claims] 共通バスに少くとも計算機と主記憶装置と入出力制御装
置が接続されて構成される情報処理装置において、前記
主記憶装置は、前記共通バスのアドレス信号によりアド
レスされる手段および該主記憶装置内に設けた、前記計
算機または入出力制御装置から初期値を設定するととも
にアドレスの歩進機能を備えたチャネルからアドレスさ
れる手段を有し、前記入出力制御装置は、前記主記憶装
置のチャネルを指定する手段を有してなり、前記入出力
制御装置は、前記主記憶装置とのデータ転送に際し前記
主記憶装置のチャネルを指定する手段を動作させること
を特徴とするデータ転送方式。
In an information processing device configured by connecting at least a computer, a main storage device, and an input/output control device to a common bus, the main storage device includes a means that is addressed by an address signal of the common bus and a device in the main storage device. means for setting an initial value from the computer or input/output control device and being addressed from a channel provided with an address increment function, the input/output control device controlling the channel of the main storage device 1. A data transfer method, comprising: means for specifying a channel of the main memory device, wherein the input/output control device operates the means for specifying a channel of the main memory device when transferring data with the main memory device.
JP25075484A 1984-11-28 1984-11-28 Data transfer system Pending JPS61128352A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25075484A JPS61128352A (en) 1984-11-28 1984-11-28 Data transfer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25075484A JPS61128352A (en) 1984-11-28 1984-11-28 Data transfer system

Publications (1)

Publication Number Publication Date
JPS61128352A true JPS61128352A (en) 1986-06-16

Family

ID=17212538

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25075484A Pending JPS61128352A (en) 1984-11-28 1984-11-28 Data transfer system

Country Status (1)

Country Link
JP (1) JPS61128352A (en)

Similar Documents

Publication Publication Date Title
US4514808A (en) Data transfer system for a data processing system provided with direct memory access units
EP0303752B1 (en) Memory access control device in a mixed data format system
US5664122A (en) Method and apparatus for sequencing buffers for fast transfer of data between buses
EP0464848B1 (en) Structure for enabling direct memory-to-memory transfer
EP0905631A2 (en) Microprocessor with multiplexed and non-multiplexed address/data busses
US4799150A (en) Interface system between a host computer and a peripheral processor with address detection circuitry
CA2289192C (en) Communication dma device
US5265228A (en) Apparatus for transfer of data units between buses
JPS61128352A (en) Data transfer system
JPS63296158A (en) Information processor
JPH0227696B2 (en) JOHOSHORISOCHI
EP0635791B1 (en) Data bus controller having a level setting circuit
KR960001023B1 (en) Bus sharing method and the apparatus between different bus
JPH0553902A (en) Memory control circuit
JP4192171B2 (en) Memory access method and memory access device
US5708852A (en) Apparatus for serial port with pattern generation using state machine for controlling the removing of start and stop bits from serial bit data stream
JPS58103253A (en) Communication controller
KR0145932B1 (en) Dma controller in high speed computer system
US5524259A (en) Processor system having an external arithmetic device for high speed execution of computation of data
JP2821176B2 (en) Information processing device
JPS6145359A (en) Information processor
JP2001084173A (en) Memory device
JPS617954A (en) Reading-out system of main memory
JPS61161560A (en) Memory device
JPS61153770A (en) Image processor