JPS5981729A - デ−タ伝送制御システム - Google Patents

デ−タ伝送制御システム

Info

Publication number
JPS5981729A
JPS5981729A JP57192713A JP19271382A JPS5981729A JP S5981729 A JPS5981729 A JP S5981729A JP 57192713 A JP57192713 A JP 57192713A JP 19271382 A JP19271382 A JP 19271382A JP S5981729 A JPS5981729 A JP S5981729A
Authority
JP
Japan
Prior art keywords
data
memory
data transmission
transmission control
address
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
JP57192713A
Other languages
English (en)
Inventor
Minoru Itao
板尾 実
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP57192713A priority Critical patent/JPS5981729A/ja
Publication of JPS5981729A publication Critical patent/JPS5981729A/ja
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/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Communication Control (AREA)
  • Computer And Data Communications (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の技術分野〕 この発明はひとつの計算機システムにおいて他の計算機
システムとの間のデータ転送金制御するデータ伝送制御
システムに関するものである。
〔従来技術〕
従来この種の装置として第1図に示すものがあった。図
において(1)は中央処理装置(以下CPUと略記する
)、t21は主記憶装置、(3)はチャネル制御装置、
(4)はメモリバス、(5)はチャネルバス、(6)は
データ伝送制御装置、(71は伝送線路である。
CPU il+の負荷を軽減するため、MMU+21と
データ伝送制御装W(6)との間のデータ転送はチャネ
ル制御装置(3)が制御し、データ伝送制御装置(6)
はバッファメモリを備えていて、−たんこのバックアメ
モリにデータを記憶した後伝送線路(7)を通して他の
システムとの間にデータの転送を行う。伝送制御手順の
ハンドリングはCPU (11の負荷とならぬようにデ
ータ伝送制御装置(6)において行う。
第1図に示す装置ではチャネル制御装置(3)を5介し
、プログラム制御によってMMUI21とデータ伝送制
御装置(6)間のデータ転送を行う必要があるためデー
タ伝送ソフトウェアのオーバヘッド時間が大きくなると
いう欠点があった。
このような欠点を除去する為、最近ではデータ伝送制御
装置(6)内のバッファメモリ全2ポートメモリとし、
チャネル制御装貧131 ’e外し、メモリバス(4)
が直接2ボートメモリに接続され、2ボートメモリがC
PtT (11からもデータ伝送制御装置(61からも
自由にアクセスできるように構成する。
このように構成すると、 CPU(11が2ポートメモ
リにデータを直接書込み、このデータをデータ伝送制御
装置(6)が直接読出することができる。この請出した
データをそのまま並直列変換(parallel−5e
rial transformation ) して伝
送路(7)上に送出することかできれば、データ伝送制
御が最も簡単になるのであるが、従来の装置ではそれか
できなかった。それは、CPU Il+から2ボートメ
モリへ書込まれるデータはユーザデータ(user d
ata)でちゃ、このデータを伝送するためにはユーザ
データの先頭にヘッダ(header)としての情報音
付力11Lなければならぬからである。
ヘッダはデータ通信において、メツセージの冒頭に付加
され、受信相手、指定経路、発信時刻などを示すもの、
また磁気テープなどに記録されるデータファイルのヘラ
ダレ−ベルとしてそのテープに収録されているデータの
特徴やシステムの情報や装置情報などを示すものであシ
、普通は伝送制御プロトコル(protocol ) 
 による階層を持っている。
第2図はレベルl、レベ2.レベル3の各階層において
それぞれのヘッダが付加され、かつ伝送時の制御情報が
付加された情況を示す。図の(Joo)はユーザデータ
で(lot)、(ioz)、(1o3)と各レベルのヘ
ッダが付加された後、さらに(104)に示す如く伝送
時の制御情報を付加して伝送路(7)へ送出せねばなら
ぬので、従来の装置ではCPU Il+が2ポートメモ
リへ沓込んだデータをそのま\読出して送出することが
できず、伝送制御手順のノ・ンドリンクが増大するとい
う欠点があった。
〔発明の概要〕
この発明は従来のものの上記のような欠点を除去するた
めになされたもので、データ伝送制御装置中にローカル
メモリを設け、このローカルメモリ中にヘッダ及び伝送
時の制御情報を格納しておき、2ボートメモリへはCP
Uからのアドレス信号によっては連続的にアクセスする
ことができ、データ伝送制御装置からのアドレス信号に
よっては2ポートメモリとローカルメモリが1データブ
ロツクずつ交互にアクセスされて、CPUから2ポート
メモリへ書込まれたユーザデータ(第2図(100))
がデータ伝送制御装置からのアドレス信号によって読出
されるときは第2図(104,)l/(:示す信号とな
り、そのまま並直列変換を経て伝送路へ送出できるよう
にしたもので、以下図面についてこの発明の詳細な説明
する。
〔発明の実施例〕
第3図はこの発明の一実施例を示すブロック図で、図に
おいて第1図と同一符号は同−又は相当部分を示し、(
8)はこの発明のデータ伝送制御装置でローカルメモリ
を含み、(9)は2ボートメモリである。2ボ一トメモ
1月9)にはCPU fi+からもデータ伝送制御装置
(8)からも自由にアクセスすることができる。
第4図は2ポートメモリ(9)にアクセスするためのア
ト1/ス信号を示し、(105)はCF’U Lllで
発生されるシステムアドレス信号、(lOりは2ポート
メモリ(91のアドレス信号入力端子、(107)はデ
ータ伝送制御装置(8)で発生するローカルアドレス信
号である。システムアドレス信号(105)はA。−A
15の16ビツトで構成され、AoがLSB s A1
5がMSBである。また、ローカルアドレス信号(10
υもBO〜B!sの16ビツトで構成され、BOがLS
B 、  B15がMSBである。データの1ブロツク
は2 −1024バイトでアリ、シたがって1ブロツク
中のバイトラ指定するには第4図に示すとおりAO〜A
9の10ビツトとBo”−B9の10ビツトを用いる。
これらの10ビツトによって定められるアドレスを仮に
バイトアドレスという。Bxof仮に切換ビットと称し
Bt。
が論理「0」のときはローカルメモリがアクセスされ、
論理rlJのときは2ポートメモリがアクセスされる。
A 〜A 及びB1□〜B15のビット10     
15 によシブ−タブロックの選択全行う。
第5図は2・4図に示すアドレス信号を用いてイボう2
ポートメモリへのCPU Lllからのアクセスと、デ
ータ伝送制御装置(8:からのアクセス金示す図で、(
lO8)はCPU [11からの書込み、(109)は
データ伝送制御装置(8)からの読出しを示す。但しア
ドレスは16進数で示す。たとえば、データブロックA
全書込むべきアドレスが1000□6から開始され40
0□6バイト(1,024バイト9長のブータラ書込む
とすれば、CPU(11からはシステムアドレス信号(
,105)でA12=rlJ%其他のビットが「0」で
ある信号100016が先頭アドレスとして与えられ7
11次増加して13FF、6に到ってデータブロックA
の鶴込みを終り、次のアドレスは1400□6となって
データブロックBの書込みが開始される。これを読出す
ときはローカルアドレス信号(107)はB13−[”
IJ。
B1o= r、l J 、其他のビットが「0」である
信号240016が先頭アドレスとして与えられるが、
第4図の対応に示すとお、!l)%B13ビットはA1
゜ピントに相当し、B1o=「l」は2ボートメモリを
読出すべきことを示すので、データブロックAの先頭ア
ドレスが与えられたことになる。ローカルアドレス信号
(107)が順次増加して27FF□6に到ってデータ
ブロックAの読出しを終るが、次のアドレスは2800
□6となりB1o=「0」となるので、ローカルメモリ
の読出しが開始され次に2000□6に到ってデータブ
ロックBの先頭番地の読出しが開始される。
したがって、データ伝送制御装置(8)ではユーザデー
タに付加すべきヘッダ及び伝送時の制御情報をローカル
メモリ内の適当なアドレス位置に格納して滞けば、CP
U il+から2ボートメモリ(9)に連続書込み、こ
れをローカルアドレス信号(107) k連続して変化
して読出せば第2図(104)に示すような伝送信号を
得ることができる。
なお上記の実施例では第4図に示すようにアドレス信号
ラインを対応づけることによってローカルアドレス年号
をアドレス変換する場合を示したが、データ伝送制御装
置(8)内にアドレス変換回路を特別に設けることによ
って、2ポートメモリのデータブロックとローカルメモ
リとに交互にアクセスすることも容易でおる。
〔発明の効果〕
以上のようにこの発明によれば、CPUとテーク伝送制
御装置とのインタフェースに2ボートメモリを使用し、
データ伝送制御装置側のアドレス空間に2ボートメモリ
のアクセス領域が混在するようにしたため、少ない伝送
制御のオーバヘッド時間と簡単な手続きでデータ伝送を
制御することかできる。
【図面の簡単な説明】
第1図は従来の装置を示すブロック図、第2図は各階層
においてヘッダが付加されて伝送されるデータブロック
を示す図、第3図はこの発明の一実施例を示すブロック
図、第4図はシステムアドレス信号とローカルアドレス
信号の対応を示す図、第5図は2ボートメモリのCPU
からのアクセスとデータ伝送制御装置からのアクセスを
示す図である。 (1)・・・CPU、 +21・・・閣、(41・・・
メモリノ(ス、(7)・・・伝送線路、(81・・・デ
ータ伝送制御装V(ローカルメモリを含む) 、(91
・・・2ポートメモリ。 なお、図中同一符号は同−又は相当部フナ・を7Jモす
−代理人 葛 野 信 − 第5図 200016 ラダA −−−−−−−2400,6 1000,6 データ          −゛−′ −′ブロツ      ゛1ツク 2       A           Aポ +  1400,67   \、       280
016トフ゛−一タ\ メ         フ゛ロツ     ゝ゛   ゛
・、−s:、/7−B す 2C0016 180016−−タ  \\、      データ゛0
ツク  \ゝ\    ブロック C\  ゝ、    B \    \ 、   \         3000,6ICO0,
6,、、 \ \     \ 108   ゝ、    ヘッダC \ \ \  データ \    。 \ フロック \  C

Claims (2)

    【特許請求の範囲】
  1. (1)中央処理装置と、主記憶装置と、この主記憶装置
    と上記中央処理装置とを接続するメモリバスと、このメ
    モリバスに接続され上記中央処理装置から自由にアクセ
    スできる2ボートメモリと、この2ボートメモIJ t
    −介して上記中央処理装置と他のシステムとの間で行わ
    れるデータ伝送を制御するデータ伝送制御装置とを有す
    るデータ伝送制御システムにおいて、 上記データ伝送制御装置から上記2ポートメモリに自由
    にアクセスできるように!続されたメモリバスと、 上記データ伝送制御装置が直接アクセスするローカルメ
    モリとを備え、 上記2ボートメモリ内におけるデータは上記中央処理装
    置において発生され順次変化するアドレス信号に連続し
    て対応するアドレス位置に記憶され、 上記データ伝送制御装置において発生され順次変化する
    アドレス信号は上記ローカルメモリ内のデータと上記2
    ボートメモリ内のデータとを1データブロツクごと交互
    にアクセスするようアドレス変換されることを特徴とす
    るデータ伝送制御システム。
  2. (2)データ伝送制御装置において発生され順次変化す
    るアドレス信号は、下位所定数のビットがバイトアドレ
    スとして2ボートメモリ又はローカルメモリの1データ
    ブロツク内のバイトのアドレス會指定し、上記下位所定
    数のビットのすぐ上位の1ビツトが切換ビットとして上
    記2ポートメモリにアクセスするか上記ローカルメモリ
    にアクセスするかの切換を行い、上記切換ビットよりも
    上位のビットはブロックアドレスとしてデータブロック
    を指定することを特徴とする特許請求の範囲第1項記載
    のデータ伝送制御システム。
JP57192713A 1982-11-02 1982-11-02 デ−タ伝送制御システム Pending JPS5981729A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57192713A JPS5981729A (ja) 1982-11-02 1982-11-02 デ−タ伝送制御システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57192713A JPS5981729A (ja) 1982-11-02 1982-11-02 デ−タ伝送制御システム

Publications (1)

Publication Number Publication Date
JPS5981729A true JPS5981729A (ja) 1984-05-11

Family

ID=16295815

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57192713A Pending JPS5981729A (ja) 1982-11-02 1982-11-02 デ−タ伝送制御システム

Country Status (1)

Country Link
JP (1) JPS5981729A (ja)

Similar Documents

Publication Publication Date Title
EP1498809B1 (en) Storage system and data transfer method for the system
JPH01125644A (ja) データ転送装置
JPH11149455A (ja) メモリディスク共有方法及びその実施装置
JPH0115100B2 (ja)
JPH0137018B2 (ja)
JP2738314B2 (ja) N+1冗長構成回線制御装置の切替方式
JPH04277850A (ja) ディスクリプタ制御方式
JPH0426742B2 (ja)
JPS63305447A (ja) メモリアクセス制御回路
JP2552025B2 (ja) データ転送方式
JP2944193B2 (ja) データ受信装置
JPH0833801B2 (ja) データブロック制御装置
GB2368157A (en) Byte-swapping for efficient use of memory
JPS593532A (ja) デ−タ処理装置
JPS5841527B2 (ja) デ−タ・バッフア領域管理処理方式
JPH02254557A (ja) 通信制御処理装置
JPH01134654A (ja) 情報転送方式
JPS5917447B2 (ja) デ−タチヤネル装置
JPS61193245A (ja) 記憶制御方式
JP2001346133A (ja) ビデオサーバ装置
JPS6120152A (ja) メモリ管理方式
JPS60225949A (ja) デイスクキヤツシユ装置の制御方法
JPS61100049A (ja) パケツト交換回線制御方式
JPH09146872A (ja) データ入出力処理装置
JPH02253357A (ja) ディスク・キャッシュ装置