JPS63263552A - 高速デ−タ伝送装置 - Google Patents

高速デ−タ伝送装置

Info

Publication number
JPS63263552A
JPS63263552A JP62097637A JP9763787A JPS63263552A JP S63263552 A JPS63263552 A JP S63263552A JP 62097637 A JP62097637 A JP 62097637A JP 9763787 A JP9763787 A JP 9763787A JP S63263552 A JPS63263552 A JP S63263552A
Authority
JP
Japan
Prior art keywords
data
host computer
port memory
data block
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.)
Granted
Application number
JP62097637A
Other languages
English (en)
Other versions
JPH0610798B2 (ja
Inventor
Jiro Katsuhara
勝原 二郎
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 JP62097637A priority Critical patent/JPH0610798B2/ja
Publication of JPS63263552A publication Critical patent/JPS63263552A/ja
Publication of JPH0610798B2 publication Critical patent/JPH0610798B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Communication Control (AREA)
  • Computer And Data Communications (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明はコンピュータを用いた通信制御装置の受信デ
ータをホスト・コンピュータへ転送する高速データ伝送
装置に関するものである。
〔従来の技術〕
従来のこの種装置として第3図に示すものがあった・ 図において、1はデータが流れる伝送路、2は前記伝送
路1に接続され直列(シリアル)データを取り込んで並
列(パラレル)データに変換するデータ変換部、3は内
部パラレルバス、4はリード・オンリー・メモリ(RO
M) 、5はダイレクト・メモリ・アクセス・コントロ
ーラ(DMAC)、6はROM4の命令を実行し、DM
AC5を制御して2ボートメモリ7を介しシステム10
にデータを移送するマイクロプロセッサ(μ−p)7は
2ポートメモリで、データの送信時はRAM8に転送し
、受信時にはRAM8から2ポートメモリ7にデータを
移送する。8はランダムアクセスメモリ(RAM)、1
0はこの通信装置のホスト・コンピュータ(図示せず)
に接続される。システムバス(別名、マルチパスとも呼
ぶ)。11はホスト・コンピュータ側から2ポートメモ
リ7をアクセスする時のアドレス線、12はデータ線、
13はコントロール線である。
次に動作について説明する。まず、第3図のデータ変換
部2に取込まれたビット直列の受信データは並列データ
に変換された後、μ−p6によって予め受信待状態に制
御されている。DMAC5によりRAM8にバッファリ
ングされる。
以下連続したデータの1群(ブロック)を順次RAM4
にバッファリングする。そのデータ受信過程においてデ
ータ変換部2でブロックの最終データが検出されると、
μ−p6は前記バッファリングされたデータブロックの
中のデータがエラーコードまたは、自局あてのデータか
或いは制御用のコードかを判読して所定の処理を実行す
る。
この時前記データブロックにエラーコードがな1   
   くホスト・コンピュータへ受信データを受は渡し
てもよいと判定された場合にはμ−P6は再度DMAC
5を起動し、今度はRAM8から2ポートメモリ7へ必
要なデータ数だけを転送しシステムバス10を経由して
ホスト・コンピュータにデータを読取らせるべく制御す
る。ホスト・コンピュータは受信データブロックの大き
さや数に合わせてアドレス線11.データ1l12、コ
ントロール線13の各信号ラインを用いてデータを読み
取る。
また、送信動作時は前記とは逆の手順で2ポートメモリ
7にホスト・コンピュータより書込まれたデータブロッ
クをRAM8に転送し必要な制御情報やアドレス情報な
どを該RAMB上で付加した後、DMAC5を経由して
データ変換部2ヘデータ転送し、直列データとして伝送
路1ヘデータを送出する。
[発明が解決しようとする問題点〕 従来の高速データ伝送装置は以上のように構成されてい
るので、データの受信時にはまず第1にデータ変換部か
らRAMへ、更に第2にRAMから2ボートメモリへと
DMACによる2回の受信データの転送を1行う必要が
あり、この転送時間がデータ伝送装置の送受信レスポン
ス、ひいては伝送システムのスループットを低下させる
原因となり、又、送受信するデータのブロック数が多く
なるとホスト・コンピュータからみた伝送用2ボートメ
モリのアドレス空間の大きさが大となってホスト・コン
ピュータ側のシステム設計に制約を与える等の問題点が
あった。
この発明は上記のような問題点を解消するためになされ
たもので、データブロックの受信時にDMACによる伝
送装置内のデータブロックの転送回数を1回で受信可能
とし、通信に必要な時間を減じてレスポンスタイムを短
くするとともに、ホスト・コンピュータ側からのアクセ
スに要する2ポートメモリのアドレス空間を縮小可能に
した高速データ伝送装置を得ることを目的とする。
〔問題点を解決するための手段〕
この発明に係る高速データ伝送装置は受信データブロッ
クのエラーコード等をチェックする際に一度伝送装置内
でデータブロックのバッファリングを行っていた従来の
動作を省き、データ変換部で受信したデータを2ポート
メモリへ直接転送し。
エラーコードの有無や制御情報の判別処理等を行った後
、そのデータブロックをホスト・コンピュータへ転送可
能な時にはホスト・コンピュータのアドレス線をそのデ
ータブロックが読取れるように制御し、また、データブ
ロックにエラーコード等がありホスト・コンピュータに
転送不可の時にはホスト・コンピュータ側のアドレス線
は前回の正常データが読取れる状態のままとするように
したものである。
〔作用〕
この発明における高速データ伝送装置はホスト・コンピ
ュータとの通信に2ボートメモリを設け、伝送路より受
信したデータブロックを直接前記2ボートメモリに取り
込むと共に、μ−pによってエラーコードの有無確認を
行い正しいデータブロックのみをアドレス制御部のアド
レス信号制御によりホスト・コナビュータ側に読み取り
可能に制御する。
〔実施例〕
以下、この発明の一実施例を図について説明する。図中
、第3図と同一の部分は同一の符号をもって図示した第
1図において、9はμ−p6によって制御されるアドレ
ス制御部で2ポートメモリ7を制御する時に用いるアド
レス線11を接続している。
次に、この発明の動作について説明する。まず、伝送路
より入力されたビットシリアルなデータブロックは第2
図に示すようにデータ変換部2によってバイト又はワー
ド単位のパラレルデータに変換されμmp6によって設
定されたDMAC5により2ポートメモリ1の所定のア
ドレスに転送される。同様にして引続き送られて来たデ
ータも順次2ポートメモリ7に格納される。所定のバイ
ト又はワード数のデータブロックが2ポートメモリ7に
取込まれると、μmp6はそのデータブロックに誤りが
なかった、自局あてのデータか、またはテストデータか
などのチェックを行い、その結1      果確かに
ホスト・コンピュータに渡すべきデータブロックと判定
された時には、そのデータブロックを格納した2ポート
メモリ7のエリヤがホスト・コンピュータ側よりアクセ
スできるようにアドレス制御部9に指令を出力して切替
える。この時はホスト・コンピュータのアクセスしてい
ないタイミングで行うのは言うまでもない、もし、格納
したデータにエラー存在し、ホスト・コンピュータにデ
ータが引渡せない場合にはこのアドレス切替制御は行わ
ず、古いデータのアクセス状態のままとする。また、第
2図は上記制御の状態を示した動作概念説明図で、2ポ
ート7を伝送データをブロック単位に分けμ−p6が該
ブロック、例えばBに格納しであるデータをアドレス制
御部9からの制御信号によりホスト・コンピュータがア
クセスできる様に制御している。
また、上記実施例ではデータ・ブロックのチェック結果
によって、アドレス線の制御を行うようにしているが、
該アドレス制御の考え方はホスト・コンピュータ側のデ
ータの読込みが遅れた場合にはμmp側はブロックA、
ブロックB・・・へ順次データを入力して行き、ホスト
・コンピュータが読み終るのを待って受は取ったデータ
をブロック順にアドレス制御して行く応用も考えられ、
この場合にはホスト・コンピュータ側のアドレス空間は
1ブロック分で良い。
〔発明の効果〕
以上のようにこの発明によれば伝送路より転送される受
信データをデータ変換部を介して2ポートメモリに格納
し、μ−pによってエラーコードの確認を行った後、正
しいデータブロックのみをアドレス制御部の指令によっ
てホスト・コンピュータに読み取れるように制御したの
で、データ伝送装置の動作が1回で可能となって通信レ
スポンスの向上、すなわち伝送システムのスループット
が大幅に改善されると共に、2ポートメモリの縮小が図
れる効果がある。
【図面の簡単な説明】
第1図はこの発明の一実施例によるデ−タ伝送装置の要
部のブロック図、第2図は第1図の動作概念説明図、第
3図は従来のデータ伝送装置の要部のブロック図である
。 図において、1は伝送路、2はデータ変換部、6はμ−
p(マイクロプロセッサ)、7は2ポートメモ1ハ9は
アドレス制御部、10はシステムバスである。

Claims (1)

    【特許請求の範囲】
  1. 伝送路を経て受信したブロックデータをシリアル・パラ
    レル変換するデータ変換部と、前記データ変換部で変換
    されたブロックデータのうち、正しいデータのみをホス
    ト・コンピュータ側に転送するため2ポートメモリに転
    送制御指令を出力するマイクロプロセッサとを備えた高
    速データ伝送装置において、前記データ変換部を経たブ
    ロックデータを直接前記2ポートメモリへ格納し、該ブ
    ロックデータのエラー判別処理を実行する前記マイクロ
    プロセッサと、前記マイクロプロセッサによるチェック
    後のデータをホスト・コンピュータ側より読み込むため
    システムバスのアドレス信号を制御するアドレス制御部
    とを備えたことを特徴とする高速データ伝送装置。
JP62097637A 1987-04-22 1987-04-22 高速デ−タ伝送装置 Expired - Lifetime JPH0610798B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62097637A JPH0610798B2 (ja) 1987-04-22 1987-04-22 高速デ−タ伝送装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62097637A JPH0610798B2 (ja) 1987-04-22 1987-04-22 高速デ−タ伝送装置

Publications (2)

Publication Number Publication Date
JPS63263552A true JPS63263552A (ja) 1988-10-31
JPH0610798B2 JPH0610798B2 (ja) 1994-02-09

Family

ID=14197655

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62097637A Expired - Lifetime JPH0610798B2 (ja) 1987-04-22 1987-04-22 高速デ−タ伝送装置

Country Status (1)

Country Link
JP (1) JPH0610798B2 (ja)

Also Published As

Publication number Publication date
JPH0610798B2 (ja) 1994-02-09

Similar Documents

Publication Publication Date Title
US5297231A (en) Digital signal processor interface for computer system
AU652707B2 (en) Bus interface logic for computer system having dual bus architecture
KR20040044366A (ko) 공유 메모리 데이터 전송장치
EP0525736B1 (en) Data storing system for a communication control circuit
US6192409B1 (en) X.25 network connection for X.25 protocol communication used in a full electronic switching system
US20020089940A1 (en) Duplexing apparatus and method in large scale system
JPS63263552A (ja) 高速デ−タ伝送装置
JP3123844B2 (ja) 二重化装置
JPH1063617A (ja) シリアル通信装置
JP2508982B2 (ja) 装置内制御方式
US5579483A (en) Communication controller for controlling multi-channel multiplex communication and having channel selection functions and memory for storing communication control data for each channel
JPS6162961A (ja) 入出力機器
JP3458383B2 (ja) バス間接続方式
JP3086245B2 (ja) 他系アクセス指定装置
JPH11122275A (ja) シリアル通信システム
JPH104410A (ja) 通信制御システム
JP3294305B2 (ja) 遠隔監視制御システムのデータ処理方式
JP2573790B2 (ja) 転送制御装置
JP2696105B2 (ja) ネットワーク相互接続回路
JPS62232057A (ja) 擬似dma方式
JPS61281738A (ja) デ−タ伝送装置
JPS61129941A (ja) 通信制御方式
JPH01158554A (ja) Dma装置を備えたデータ処理システム
JPH04249449A (ja) プロセッサ間通信制御方式
JPH0281155A (ja) 幅拡張データの転送方式