JPH01222540A - Hdlc送信方式 - Google Patents

Hdlc送信方式

Info

Publication number
JPH01222540A
JPH01222540A JP63048863A JP4886388A JPH01222540A JP H01222540 A JPH01222540 A JP H01222540A JP 63048863 A JP63048863 A JP 63048863A JP 4886388 A JP4886388 A JP 4886388A JP H01222540 A JPH01222540 A JP H01222540A
Authority
JP
Japan
Prior art keywords
frame length
data
subframe
circuit
length
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
JP63048863A
Other languages
English (en)
Inventor
Sawako Kojima
佐和子 小島
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 JP63048863A priority Critical patent/JPH01222540A/ja
Publication of JPH01222540A publication Critical patent/JPH01222540A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Communication Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 交肛欠1 本発明はHD LC(High Level Data
 Link Contorol Procedure)
送信方式に関し、特4;lニア 0 セッサ制御のもと
にメモリからダイレクトメモリアクセスでデータを読出
して所定のフレーム長のフォーマットのパケットとして
パケット送信するHDLC送信方式に関する。
藍工挟l 従来、データ信号のパケット送信を行う場合の転送方式
としてHDLC手順があり、ベーシック手順に比べてよ
り高密度、かつ高効率のパケット送信方式であるため広
く用いられ、ている。
その従来のHDLC手順について第4図を用いて説明す
る9図において、1はプロセッサ、2はメモリ、4はダ
イレクトメモリアクセス(Direct1’1ellO
ryAccess)制御回路、5は送信回路、6はタイ
ミング回路、7はセレクタ、8及び9はレジスタ、10
はバスである。
かかるTI4成において、メモリ2内のデータの送信を
行なう場合°、プロセッサ1からダイレクトメモリアク
セス制御口8?14に送信すべきデータのフレーム長を
セットする。その後、送信すべきデータはメモリ2から
読出され、レジスタ8を介してパケット形式で回a50
2に送出される。なお、この第4図の回路の詳細につい
ては、特公昭6〇−25935号公報に開示されている
しかしながら、上述した従来のHDLC送信方式は、送
信すべきデータのフレーム長に制限がなく、ダイレクト
メモリアクセス制御回路4はプロセッサ1により設定さ
れたフレーム長をバースト的にメモリ2から読出してレ
ジスタ8に送出する方式となっているため、送信すべき
データのフレーム長が非常に長い場合でも設定されたフ
レーム長を全てレジスタ8に送出した後でないとデータ
を回線502に送出することができなかった。したがっ
て、データ受信側の待ち時間が長くなるという欠点があ
った。
また、送信すべきデータを全てレジスタ8に一旦蓄える
ため、レジスタ8の容量は大きくなればならず、回路実
現の上でコストが高くなるという欠点もあった。
i匪立旦若 本発明の目的はデータ受信側の待ち時間を短縮すること
ができるHDLC送信方式を提供することである。
1Jヱリ1底 本発明のHDLC方式はプロセッサ制御のもとにメモリ
からダイレクトメモリアクセスでデータを読出して所定
のフレーム長のフォーマットのパケットとしてパケット
送信するHDLC送信方式であって、前記フレーム長の
基準となる基準フレーム長を記憶する記憶手段と、前、
記フレーム長が前記基準フレーム長より長いことを示し
たときに前記データを基準フレーム長以下の長さの複数
に分割して送信する送信制御手段とを有すること特徴と
する。
X1男 以下、図面を用いて本発明の詳細な説明する。
第1図は本発明によるHDLC送信方式の一実施例の構
成を示す系統図である9図において、本発明の一実施例
によるH D L C送信方式は、プロセッサ1と、メ
モリ2と、サブフレーム設定回路3と、ダイレクトメモ
リアクセス制御回路4と、送信回路5と、タイミング回
路6と、セレクタ7と、レジスタ8及び9と、バス10
とを含んで構成されている。
レジスタ8はパケット送信すべきデータを転送するもの
であり、レジスタ9はサブフレームの終了及びパケット
の終了を指示するコマンドを転送するものである。
また、第2図は第1図のサブフレーム設定回路3の内部
の構成を示す系統図である0図においてサブフレーム設
定回路3は、レジスタ31と、比較・演算回路32と、
サブフレーム製送出回l?833と、カウンタ34と、
サブフレーム終了コマンド発生回路35とを含んで構成
されている。
かかる構成において、HDLC手順により、データの送
信を行なう場合は、妓初にプロセッサ1からサブフレー
ム設定回路3内のレジスタ31に送信ずべきデータのフ
レーム長101がセットされる。また、メモリ2にはパ
ケットとして送信すべきデータ及びパケットの終了を指
示するコマンドが格納されており、サブフレーム長送出
口路33には予め基準フレーム長となるサブフレーム長
がセットされている。
次に、比較・演算回路32はレジスタ31にセットされ
たフレーム長311とサブフレーム長退出回路33にセ
ットされているサブフレーム長321とを比較する。そ
の比較結果がレジスタ31にセットされたフレーム長の
方が長いことを示した場合、比較・演算回路32はフレ
ーム長をサブフレームに分割し、分割した結果のサブフ
レーム数をカウンタ34にセットする。するとカウンタ
34はサブフレーム長送出回路に指示341を送出し、
サブフレーム長送出回路33はサブフレーム長を信号線
301に送出し、ダイレクトメモリアクセス制御回路4
にセットする。
データ転送を行う時には、送信回R5は送信要求信号(
REQ)501をダイレクトメモリアクセス制御回路4
に送出する。すると、これに応答してダイレクトメモリ
アクセス制御回R4は、データ転送が可能ならば、応答
信号(ACK)401を送信回路5へ送る。
次にダイレクトメモリアクセス制御回路4はメモリ2か
ら送信すべきデータを1バイトずつ読出し、バス10及
びサブフレーム終了コマンド発生回路35を介して再び
バス10へ戻り、セレクタ7を介してレジスタ8へ一旦
1込む、レジスタ8に書込まれたデータは送信回路5を
介、して順次回線502へ送出される。なお、セレクタ
7は最初はプロセッサ1の指示によってレジスタ8を選
択している。
ダイレクトメモリアクセス制御回路4はサブフレーム長
送出回路33により設定された送信データのバイト数を
係数し、所定数送り終わったとき(つまり、サブフレー
ム終了)、サブフレーム設定回路3内のサブフレーム終
了コマンド発生回路35及びカウンタ34に対し、指令
信号403を送出する。
この指令信号403に応答して、サブフレーム終了コマ
ンド発生回路35はサブフレームチエツク順序信号(S
FC3)及びサブフレーム終了信号(SEND)を信号
線302を介して送信回路5へ送出する。
また、指令信号403によりカウンタ34は1カウント
アツプし、1サブフレームを送出したことを計数する。
そして、まだ計数分が残っていれば(つまり、分割数に
達していなければ)、再びカウンタ34はサブフレーム
長送出回路33に指示341を送出する。そして、サブ
フレーム長送出回路33はサブフレーム長を信号線30
1に送出し、ダイレクトメモリアクセス制御回路4にセ
ットする。以下、同様の手順で送信を行う。
その後、始めに設定されたサブフレーム数(す・なわち
分割数)の最後のサブフレームをカウンタ34が計数し
たとき、サブフレーム長送出回路33は信号線301に
サブフレームの終了信号を送出し、ダイレクトメモリア
クセス制御回路4に通知する。
また、サブフレーム長送出口路33は送信すべきデータ
を所定数送出し終わったとき、タイミング回路6に対し
、エンド信号(END)送出指令を送出する。すると、
タイミング回路6はエンド信号601を発生する。この
エンド信号601によってセレクタ7はレジスタ9を選
択する。これと同時にメモリ2からはパケットの終了を
指示するコマンドがダイレクトメモリアクセス制御回路
4により出力され、バス10及びセレクタ7を介してレ
ジスタ9に一旦書込まれる。
レジスタ9に書込まれたコマンドは送信回路5に与えら
れ、これによって送信回路5はフレームチエツク順序F
C3を送出し、次いでエンドフラグF2を出力し、1パ
ケツトの送信を終了する。
次に第3図を用いて、以上の動作について時間の経過を
追って説明する0図は各部の動作を示すタイムチャート
であり、送信要求信号(REQ>501と、応答信号(
ACK)401と信号@ 302のサブフレーム終了信
号(SEND>と、エンド信号(END)601と、回
線502の送信信号とが示されている。
ここでは、送出ずべきデータは■1〜Inであり、サブ
フレーム設定回路3内のサブフレーム長送出回路33に
予め設定されているサブフレーム長のデータは■1〜I
jである。
データ転送時、送信回路5からリクエスト信号501を
ダイレクトメモリアクセス制御回路4に対して出力する
。これに応答してダイレクトメモリアクセス制御回路4
はデータの転送が可能なとき、応答信号401を送信日
1?I5に出力する。それと同時にダイレクトメモリア
クセス−制御回路4はメモリ2から送信すべきデータを
読出し、バス10及びセレクタ7を介してレジスタ8に
一旦書込む。
レジスタ8に書込まれたデータがサブフレーム長のデー
タに達したとき(つまり、Ijとなったとき)、サブフ
レーム設定日FI@3から信号線302を介してサブフ
レーム終了の指令信号403が送出され、サブフレーム
チエツク順序信号(5FC5)及びサブフレームのエン
ドフラグ(SFI)を送出し、1サブフレームが回ff
l 502に送出される。
その後、全す°ブフレームが終了し、タイミング回路6
がエンド信号601を送出すると、セレクタ7はレジス
タ9を選択する。これと同時にメモリ2から1パケツト
の終了を指示するコマンドが読出され、バス10及びセ
レクタ7を介してレジスタ9に一旦書込まれる。レジス
タ9に書込まれたコマンドは送信回N5に出力され、こ
れによって送信回路5はフレームチエツク順序信号(F
e2)を送出し、次いでエンドフラグF2を出力する。
なお、Flは開始フラグである。
以上の動作により、サブフレームごとに送出されたデー
タは受信側でサブフレームチエツク順序信号(SFC3
)を参照して正しく並べ換えられるのである。
ユ!しと1玉 以上説明したように本発明は、サブフレーム設定回路で
ダイレクトメモリアクセス制御回路に基準となるサブフ
レーム長を設定し、1度にパケット送信するフレーム長
の上限を定めることにより、プロセッサが最初にセット
したフレーム長がサブフレーム長より長い場合にデータ
をサブフレーム長ごとのパケットとして送信できるため
、データ量が多い場合、データ受信側で最初のデータを
受取るまでの待ち時間を短縮することができるという効
果がある。
また、本発明は一時的にデータを保持するレジスタの容
量を小さくすることができるなめ、回路実現時のコスト
が低減されるという効果もある。
さらにまた、本発明はサブフレーム設定回路をハードウ
ェアとして設けたことにより、プロセッサに負荷はかか
らないという効果もある。
【図面の簡単な説明】
第1図は本発明の実施例によるHDLC送信方式の構成
を示す系統図、第2図はサブフレーム設定回路の構成を
示す系統図、第3図は各部の動作を示すタイムチャート
、第4図は従来のHD L C送信方式の構成を示す系
統図である。 主要部分の符号の説明 1・・・・・・プロセッサ 2・・・・・・メモリ 3・・・・・・サブフレーム設定回路 4・・・・・・ダイレクトメモリアクセス制御回路5・
・・・・・送信回路 6・・・・・・タイミング回路 7・・・・・・セレクタ 8.9・・・・・・レジスタ

Claims (1)

    【特許請求の範囲】
  1. (1)プロセッサ制御のもとにメモリからダイレクトメ
    モリアクセスでデータを読出して所定のフレーム長のフ
    ォーマットのパケットとしてパケット送信するHDLC
    送信方式であって、前記フレーム長の基準となる基準フ
    レーム長を記憶する記憶手段と、前記フレーム長が前記
    基準フレーム長より長いことを示したときに前記データ
    を基準フレーム長以下の長さの複数に分割して送信する
    送信制御手段とを有することを特徴とするHDLC送信
    方式。
JP63048863A 1988-03-02 1988-03-02 Hdlc送信方式 Pending JPH01222540A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63048863A JPH01222540A (ja) 1988-03-02 1988-03-02 Hdlc送信方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63048863A JPH01222540A (ja) 1988-03-02 1988-03-02 Hdlc送信方式

Publications (1)

Publication Number Publication Date
JPH01222540A true JPH01222540A (ja) 1989-09-05

Family

ID=12815116

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63048863A Pending JPH01222540A (ja) 1988-03-02 1988-03-02 Hdlc送信方式

Country Status (1)

Country Link
JP (1) JPH01222540A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0621861A (ja) * 1991-11-05 1994-01-28 Fujitsu Ten Ltd 無線通信方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0621861A (ja) * 1991-11-05 1994-01-28 Fujitsu Ten Ltd 無線通信方法

Similar Documents

Publication Publication Date Title
US20060161694A1 (en) DMA apparatus
JPS6278659A (ja) チヤネルシステム
JPS609292B2 (ja) デ−タ・ブロック間の時間間隔長制御方式
JPH01222540A (ja) Hdlc送信方式
EP2133797B1 (en) Dma transfer device and method
JPH04277850A (ja) ディスクリプタ制御方式
JP3512278B2 (ja) シリアル通信処理装置
JP3752809B2 (ja) デジタルテレビ受信方法およびデジタルテレビ受信端末装置
JPS62267847A (ja) Dma転送制御回路
JP2527335B2 (ja) 高速転送方式
EP0268231A2 (en) Line condition data collecting system for a telephone exchange
JPS6130149A (ja) パケツト信号転送方式
JPS6025935B2 (ja) Hdlc送信方式
JP2917369B2 (ja) 回線ネットワークコントローラ
JPH0567055A (ja) 外部バスを複数有するマルチプロセツサシステム
JPH05334232A (ja) Dma転送制御装置
JPH1027231A (ja) Icカード
JPH0417492B2 (ja)
JPH03255558A (ja) 通信処理装置制御方式
JPH0624395B2 (ja) データ通信装置
JPH0546529A (ja) ダイレクトメモリアクセス方式
JPH03252848A (ja) スプリットバスにおける可変バス幅指定方式及び可変バス幅情報受信方式
JP2004252693A (ja) Dmaコントローラ
JPH04160459A (ja) データ転送装置
JPH05130162A (ja) データ転送方式