JPH0362754A - データ受信方式 - Google Patents

データ受信方式

Info

Publication number
JPH0362754A
JPH0362754A JP1198617A JP19861789A JPH0362754A JP H0362754 A JPH0362754 A JP H0362754A JP 1198617 A JP1198617 A JP 1198617A JP 19861789 A JP19861789 A JP 19861789A JP H0362754 A JPH0362754 A JP H0362754A
Authority
JP
Japan
Prior art keywords
data
area
address
dpram
source 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
JP1198617A
Other languages
English (en)
Inventor
Toshiaki Sasamori
笹森 利明
Mineo Sono
園 峰男
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.)
Omron Corp
Original Assignee
Omron Corp
Omron Tateisi Electronics Co
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 Omron Corp, Omron Tateisi Electronics Co filed Critical Omron Corp
Priority to JP1198617A priority Critical patent/JPH0362754A/ja
Publication of JPH0362754A publication Critical patent/JPH0362754A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Communication Control (AREA)
  • Small-Scale Networks (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業1−、の利用分野〕 この発明は、例えばハイレベルデータリンク制御手順(
■■L)T、C)等において、データを受信する場合に
用いて好適なデータ受信方式に関する。
〔従来の技術〕
ハイレベルデータリンク制御手順においては、データが
フレーム単位で伝送される。伝送されたデータは、例え
ば第2図に示すように受信される。
すなわち、伝送路を介して受信されたデータは、共通受
信バッファエリアとしてのRAM上に一旦書き込まれる
。この書き込みが終了した後、次に、書き込まれたフレ
ームが正常であるか否かが判定され、異常なフレームで
あれば、そのデータは破棄される。
正常なフレームであるとき、そのデータの発信元が確認
される。受信バッファメモリとしてのデュアルポートR
AM(1) P RA M) 2は、発信元に対応して
複数のエリア2a、2b、2c・・・に区分されている
。そして、RAM1に書き込まれたデータは、確認され
た発信元に対応するDPRAM2のエリアに転送される
。
以後、受信側において、D P RA M 2にアクセ
スし5、そのデータを処理することが可能になる。
〔発明が解決しようどする課題〕
このように、従来のデータ受信方式は、データをRAM
Iに一旦書き込み、異常がないことを確認してから、そ
のデータをDPRAM2に転送し。
受信側で処理できるようにしていた。
その結果、受信側においてデータをすべて一旦受信した
後、最終的に、それにアクセスできるようになるまでの
時間が長くなる欠点があった。
この発明は、このような状況に鑑みてなされたもので、
データ受信後、速やかに、そのデータにアクセスできる
ようにするものである。
〔課題を解決するための手段〕
この発明のデータ受信方式においては、送信されてきた
データを、受信側において、発信元アドレス別に、メモ
リの異なるエリアに書き込むデータ受信方式において、
受信されたデータの発信元アドレスを検出し、検出した
発信元アドレスに対応するメモリのエリアのアドレスを
判別し、判別したメモリのエリアに、データを直接書き
込ませることを特徴とする。
〔作用〕
」二記構成のデータ受信方式においては、先ず、発信元
アドレスが確認される。この確認された発信元アドレス
に対応するメモリのエリアのアドレスが判別され、その
エリアに、データが直接書き込まれる。
従って、受信側において、より迅速に、受信データにア
クセスすることが可能になる。
〔実施例〕
第1図は、この発明のデータ受信方式を応用したデータ
受信装置の一実施例の構成を示すブロック図である。
同図において、11は伝送部であり、伝送路10を介し
て伝送されてきたデータを受信する。
12は伝送制御部であり、伝送路10より伝送されてき
たデータから、後述するフレームのヘッダを検出する。
17はデュアルポートRAM(DPRAM)であり、伝
送されてきたデータを、発信元アドレス別に、所定のエ
リアに記憶する。13はRAMであり、検出されたヘッ
ダに含まれる発信元アドレスに対応したDPRAM17
のエリアアドレスを記憶している。14はDMAであり
、データをDPRAM17に転送する機能を有している
。15はROMであり、伝送部11の動作を制御するC
 P U i 6の制御プログラムを記憶している。
これらにより伝送部11が構成されている。
18はアプリケーション部であり、内部にCPU等を有
し、DPRAM17にアクセスし、そこに記憶されてい
るデータを処理する。アプリケーション部18は、例え
ば、プリンタ、シーケンサ、コンピュータ等により構成
することができる。
第3図は伝送路10を介して伝送されるデータの伝送単
位であるフレームの構成を示している。
フレームの先頭にはヘッダが配置されている。
ヘッダは、プリアンプルPR、スタートデリミタSD、
デスティネーションアドレスDA、制御フィールドCF
及びソースアドレスSAにより構成されている。
プリアンプルPRには、データの読み取りに必要なタロ
ツクが配置されている。スタートデリミタS l)はフ
レームの開始を示す同期信号である。
デスティネーションアドレスDAは、送信先(宛先)の
アドレスを意味する。制御フィールドCFは、情報フレ
ーム、監視フレーム、非番号制フレーム等のフレームの
稚類を表わす。ソースアドレスSAは発信元アドレスを
表わしている。
DATAは伝送される本来のデータである。FC8は、
誤りを検出するためのフレームチエツクシーケンス、E
Dは、フレームの終了を意味するエントデリミタである
。
次に、第4図及び第7図のフローチャートを参照して、
第工図の実施例の動作を説明する。
伝送路10より伝送されてきたフレーム単位のデータは
、伝送部11の伝送制御部12に入力される。伝送制御
部12は、入力されたフレームのヘッダ、すなわちスタ
ートデリミタSDからソースアドレスSAまでを検出す
る。そして、ソースアドレスSAを検出したとき、CP
U16に割り込みをかける。
CP U 1.6は、伝送制御部]2より割り込みがか
けられたとき、検7JSされたソースア1り]ノスSA
(発信元アドレス)を確認する(ステップSl)。
発信元アドレスを確認したとき、CPU16は、RAM
1.3にアクセスし、その発信元アドレスに対応するD
PRAMl7のエリアアドレスを読み取る(S2)。
第5図に模式的に示すように、RA、 M工3には、発
信元71−レスと対応するDPRAMl7のエリアアド
レス(バッファアドレス)のテーブルが用意されている
。すなわち、発信元アドレス1.2.3・・・に対応す
るバッファアドレスが記憶されている。
また、第6図に模式的に示すように、DPRAMl7は
、発信元アドレス別のデータを記憶するエリア17a、
17b、17G・・・の他、送受信パラメータエリア1
7Nを有している。この送受信パラメータエリア17N
には、DPRAMl7上の使用するバッファエリア番号
と、DPRAMl、7のステータス(例えば、Oは受信
中、1は受信完了を意味する)が書き込まれるようにな
っている。
CPU16は、DPRAMエフのエリアアドレスを読み
取った後、DPRAMl7の送受信パラメータエリア1
7Nに、その使用するバッファエリア番号を書き込むと
ともに、ステータスをOにセットする(S3、S4)。
次に、CUP16は、RAM13より読み取ったエリア
アドレスをDMA14に設定させる(S5)。エリアア
ドレスが設定されたとき、DMA工4は、以後、伝送部
工2より入力されるデータを、DPRAMl7の設定さ
れたエリアアドレスに順次書き込ませる(S6)。
この書き込み動作は、フレーム終了を意味するエンドブ
リミタEDが検出されるまで継続される(S7)。
王フレーム分のデータの書き込み(受信)が終了したと
き、次に、CPU16は、DPRAMl7にアクセスし
、フレームチエツクシーケンスFC8を利用して、フレ
ームに異常があるか否かを判定する(S8)。
フレームに異常がないとき、CPU16はアプリケーシ
ョン部18に受信完了を通知し、割り込みをかける(S
9)。さらに、DPRAMl7の送受信パラメータエリ
ア17Nのステータスを」にセットする(SIO)。ア
プリケーション部]8は、受信中(ステータスO)のエ
リア以外は、自由にアクセスすることができるので、こ
れにより、アプリケーション部18は、DPRAMI 
7の発信元アドレス別のエリア17a、17b・・・に
書き込まれたデータにアクセスすることができるように
なる。
そこでアプリケーション部18は、第7図のフローチャ
ー1−に示すように、DPRAMI 7の送受信パラメ
ータエリア17Nからバッファエリア番号を読み出し、
そのエリアにアクセスし、そのデータを処理する(S2
1.522)。
一方、フレームに異常が発見されたとき、アプリケーシ
ョン部18には受信完了が通知されない、従って、アプ
リケーション部J8は、この異常が売払さオシノニフレ
ームにはアクセスできない。
以上においては、ソースフ1−レスSAより発信元アド
レスを検出するようにしたが、周波数分割多重でデータ
が伝送されてくる場合は、そのキャリア周波数を検出し
たり、時分割多重でデータが伝送されてくる場合は、そ
のタイムスロットを検出する等して、発信元アドレスを
検出するようにすることもできる。さらに、発信元アド
レス毎に伝送ラインが異なる場合は、その伝送ラインを
識別することにより発信元アドレスを検出することもで
きる。
〔発明の効果〕
以−にのように、この発明のデータ受信方式によれば一
受信したデータの発信元アドレスを確認したとき、その
発信元アドレスに対応するメモリのエリアに、直接デー
タを書き込ませるようにしたので、データ受信完了後、
直ちに受信データにアクセスすることができ、データを
迅連に処理することが可能になる。
【図面の簡単な説明】
第1図はこの発明のデータ受信方式を応用したデータ受
信装置の一実施例の構成を示すブロック図、 第2図は従来のデータ受信装置の一例の構成を示すブロ
ック図、 第3図は第1図の実施例において受信されるデータのフ
レームの構成を説明する図、 第4図は第1図の実施例のデータ受信動作を説明するフ
ローチャート、 第5図は第1図の実施例におけるRAMのテーブルを説
明する図、 第6図は第1図の実施例におけるDPRAMのエリアを
説明する図、 第7図は第1図の実施例のデータアクセス動作を説明す
るフローチャートである。 10・・・伝送路 11・・・伝送部 12・・・伝送制御部 13・・・RAM 14・・・DMA 1−5・・・ROM 16・・・CPU 1 17 ・ ・ DPRAM 18 ・ ・アプリケーション部

Claims (1)

  1. 【特許請求の範囲】 送信されてきたデータを、受信側において、発信元アド
    レス別に、メモリの異なるエリアに書き込むデータ受信
    方式において、 受信されたデータの前記発信元アドレスを検出し、 検出した前記発信元アドレスに対応する前記メモリのエ
    リアのアドレスを判別し、 判別した前記メモリのエリアに、前記データを直接書き
    込ませることを特徴とするデータ受信方式。
JP1198617A 1989-07-31 1989-07-31 データ受信方式 Pending JPH0362754A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1198617A JPH0362754A (ja) 1989-07-31 1989-07-31 データ受信方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1198617A JPH0362754A (ja) 1989-07-31 1989-07-31 データ受信方式

Publications (1)

Publication Number Publication Date
JPH0362754A true JPH0362754A (ja) 1991-03-18

Family

ID=16394173

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1198617A Pending JPH0362754A (ja) 1989-07-31 1989-07-31 データ受信方式

Country Status (1)

Country Link
JP (1) JPH0362754A (ja)

Similar Documents

Publication Publication Date Title
WO2001024007A3 (en) Method and apparatus for processing errors in a computer system
JP4098910B2 (ja) パケット転送制御装置及びパケット転送方法
JP3659481B2 (ja) Plc用表示システムおよびplcと表示器とのデータ通信方法
JPH04156655A (ja) マルチプロセッサシステム
JPS61108239A (ja) 通信主局権利の委譲方法
JPH11127179A (ja) 二重化通信制御装置
JPH0728730A (ja) 通信制御装置
JPS62135038A (ja) スレ−ブプロセツサのデ−タ通信方式
JP2508982B2 (ja) 装置内制御方式
JPH0378066A (ja) デバイス切断方法
JPH0438618Y2 (ja)
JPH0923245A (ja) ネットワーク間接続装置
JP2677895B2 (ja) 多重伝送方式
JP2863127B2 (ja) 通信装置
JP3183959B2 (ja) データ引き上げ方法
JP2919584B2 (ja) ネットワークシステム及びデータ伝送制御装置
JPS63300341A (ja) 二重化制御回路
JPS6294042A (ja) 通信制御装置
JPH04358230A (ja) Cpu間の動作確認方法
JPH04270528A (ja) 通信制御装置
JPS6043549B2 (ja) デ−タ転送制御方式
JPH02270432A (ja) Isdnのdチャネルプロトコル多重処理方式
JPS5972533A (ja) ダイレクトメモリアクセス方式
JPS63304359A (ja) デ−タ転送制御回路
JP2000112665A (ja) 補助記録装置の接続方法およびその装置