JPH0358543A - Packet composing device - Google Patents

Packet composing device

Info

Publication number
JPH0358543A
JPH0358543A JP1195080A JP19508089A JPH0358543A JP H0358543 A JPH0358543 A JP H0358543A JP 1195080 A JP1195080 A JP 1195080A JP 19508089 A JP19508089 A JP 19508089A JP H0358543 A JPH0358543 A JP H0358543A
Authority
JP
Japan
Prior art keywords
data
packet
buffer memory
transmission data
amount
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
JP1195080A
Other languages
Japanese (ja)
Inventor
Shinobu Yagi
八木 忍
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP1195080A priority Critical patent/JPH0358543A/en
Publication of JPH0358543A publication Critical patent/JPH0358543A/en
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、送信データ量がパケット化条件を満たすまで
一時的にバッツァメモリに蓄積させる方式のパケット組
立装置に関する。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a packet assembling device that temporarily stores data in a batza memory until the amount of data to be transmitted satisfies packetization conditions.

従来の技術 第3図は従来のパケット組立装置の構成を示すもので、
入力端子1に入力された送信データ401〜407を一
時蓄積するためのバッファメモリ3とこのバッファメモ
リに蓄積される送信データ量をカウントしパケット化条
件を満たすかどうかを判定するデータ量カウンタ4と、
このデータ量カウンタ4からの指示信号6によりバッフ
ァメモリ3からlパケット分のデータ7を読み出し、ヘ
ッダ付加等の処理を行って出力パケット411〜413
として出力端子2に出力するパケット送出回路5とで構
威されている。
Conventional technology Figure 3 shows the configuration of a conventional packet assembling device.
A buffer memory 3 for temporarily storing the transmission data 401 to 407 inputted to the input terminal 1, and a data amount counter 4 for counting the amount of transmission data stored in this buffer memory and determining whether the packetization condition is satisfied. ,
According to the instruction signal 6 from the data amount counter 4, l packets of data 7 are read out from the buffer memory 3, and processing such as adding a header is performed to output packets 411 to 413.
The packet sending circuit 5 outputs the packet to the output terminal 2 as a packet.

第4図は第3図に示したパケット組立装置の動作を説明
するための動作タイミング図を示すもので、40・1〜
407はパケット組立回路にバースト状に入力される送
信データ、411〜413は送信データ401〜407
をー・定の長さのパケットに組み立てた出力パケット、
421は各パケットの宛先やその他の付加情報を示すパ
ケットヘッダである。
FIG. 4 shows an operation timing diagram for explaining the operation of the packet assembling device shown in FIG.
407 is transmission data input in burst form to the packet assembly circuit; 411 to 413 are transmission data 401 to 407;
Output packets assembled into packets of constant length,
421 is a packet header indicating the destination of each packet and other additional information.

なお、第4′図においては、説明を簡単にするため、送
信データ401〜407は図の縦線の間隔で示される単
位データ量の整数倍をひとまとまりとしてバースト状に
パケット組立回路に人力されるものとし、また、1パケ
ットによって伝送されるデータ量は、5単位データ量(
図の縦線の間隔5つ分の送信データ)としている。
In FIG. 4', for the sake of simplicity, the transmission data 401 to 407 are manually input to the packet assembling circuit in a burst form, which is an integer multiple of the unit data amount indicated by the interval between the vertical lines in the figure. Furthermore, the amount of data transmitted by one packet is 5 units of data amount (
(transmission data corresponding to five intervals between vertical lines in the figure).

いま、上記送信データ401,402,403のデータ
長をそれぞれ1単位データ量、2単位データ量、3単位
データ量とすると、送信データ403のうち2単位デー
タ量がバッファメモリ3内に蓄積された時点で該バッフ
ァメモリ内に蓄積された送信データのパケット化条什が
゛満たされ、出力パケット411としてパケット送出回
路5から送信される。
Now, assuming that the data lengths of the above-mentioned transmission data 401, 402, and 403 are 1 unit data amount, 2 unit data amount, and 3 unit data amount, respectively, 2 unit data amount of the transmission data 403 is accumulated in the buffer memory 3. At this point, the packetization conditions for the transmission data stored in the buffer memory are satisfied, and the packet is transmitted from the packet transmission circuit 5 as an output packet 411.

また、送信データ403の最終の1単位データ量のデー
タは、送信データ404と送信データ405のうちの3
単位データ量分のデータとともに出力パケット412と
して送出される。同様に、送信データ405の最終の1
単位データ量のデータど送信データ4. 0 6および
送信データ407は、出力パケット413として送出さ
れる。
Furthermore, the final 1 unit data amount of the transmission data 403 is 3 of the transmission data 404 and the transmission data 405.
It is sent out as an output packet 412 together with data for a unit data amount. Similarly, the last 1 of the transmission data 405
Transmission data of unit data amount 4. 0 6 and transmission data 407 are sent out as output packet 413.

上記のようにして、第3図に示した従来のパケット組立
装置においても、バースト状に入力される送信データを
一定の長さのパケットとして送出することができる。
As described above, even in the conventional packet assembling apparatus shown in FIG. 3, transmission data inputted in bursts can be sent out as packets of a fixed length.

発明が解決しようとする課題 しかしながら上記従来のパケット組立装許では、バッフ
ァメモリ内に1パケット分の送信データが蓄積されるこ
とをパケット化条件としているために、バッファメモリ
内に未送出のデータが残っている場合、次の送信データ
の到着間隔が大きいとバッファメモリ内に蓄積された未
送出データがパケットとして送出されるまでの遅延時間
が大きくなるという問題がある。また、そのため、送信
データのバースト性が大きな場合には、遅延時間のばら
つきが大きくなるという問題がある。
Problems to be Solved by the Invention However, in the conventional packet assembly device described above, since the packetization condition is that one packet's worth of transmission data is stored in the buffer memory, unsent data may remain in the buffer memory. If the remaining data remains, there is a problem that if the arrival interval of the next transmission data is long, the delay time until the unsent data accumulated in the buffer memory is sent out as a packet becomes large. Further, for this reason, when the burstiness of the transmitted data is large, there is a problem in that the variation in delay time becomes large.

本発明はこのような従来の問題を解決するものであり、
パケット送出までの遅延時間を一定時間内に収め、遅延
時間のばらつきを小さくすることのできる優れたパケッ
ト組立回路を提供することを目的とするものである。
The present invention solves these conventional problems,
It is an object of the present invention to provide an excellent packet assembling circuit capable of keeping the delay time until packet transmission within a certain period of time and reducing variations in delay time.

課題を解決するための手段 本発明は上記目的を達成するために、バッファメモリ内
にデータが滞留している時間を計測するためのタイマ回
路を設け、バッファメモリ内に1パケット分の送信デー
タが蓄積されることの他に、バッファメモリ内の未送出
データの滞留時間が一定時間に達することをパケット化
条件とするよう構戊したものである。
Means for Solving the Problems In order to achieve the above object, the present invention provides a timer circuit for measuring the time that data stays in the buffer memory, so that one packet of transmission data is stored in the buffer memory. In addition to being stored, the packetization condition is that the residence time of unsent data in the buffer memory reaches a certain time.

作  用 従って、本発明によれば、バッファメモリ内のデータの
滞留時間が一定時間に達した場合に送信データをパケッ
ト化して送出することにより、送信データのパケット組
立装置への到着間隔が大きな場合でも、送信データがパ
ケットとして送出されるまでの遅延時間が一定値よりも
大きくなるのを防ぐことができるという効果を有する。
Therefore, according to the present invention, when the data retention time in the buffer memory reaches a certain period of time, the transmission data is packetized and transmitted, so that when the arrival interval of the transmission data to the packet assembling device is large, However, it has the effect of preventing the delay time until transmission data is sent out as a packet from becoming larger than a certain value.

実施例 第1図は本発明の一実施例の構成を示すものである。第
1図において、11.12はパケット組立装置の入力端
子と出力端子、13は送信データ201〜207を一時
蓄積するためのバッファメモリ、14はバッファメモリ
13内に蓄積されろ送信データ201〜207の量をカ
ウントし、バッファメモリ13内に1パケット分の送信
データが蓄積されているかどうかを判定するデータ量カ
ウンタ、16は送信データのバッファメモリ13内での
滞留時間を計測するタイマ回路、17はデータ量カウン
タ14、タイマ回路16からのそれぞれの指示信号20
.21を入力するオア回路、15はオア回路17から出
力される指示信号23に応して、バッファメモリからデ
ータ18を読み出し、パケット211〜214として送
出するパケット送出回路である。
Embodiment FIG. 1 shows the configuration of an embodiment of the present invention. In FIG. 1, 11 and 12 are the input and output terminals of the packet assembling device, 13 is a buffer memory for temporarily storing transmission data 201 to 207, and 14 is transmission data 201 to 207 stored in the buffer memory 13. 16 is a timer circuit that measures the residence time of the transmission data in the buffer memory 13; 17; are the respective instruction signals 20 from the data amount counter 14 and the timer circuit 16.
.. 21 is an input OR circuit, and 15 is a packet sending circuit that reads data 18 from the buffer memory in response to an instruction signal 23 output from the OR circuit 17 and sends it out as packets 211 to 214.

第2図は、第1図に示した本発明によるパケット組立装
置の動作を説明するための動作タイミング図である。第
2図において、201〜207はパケット組立回路にバ
ースト状に人力される送信データ、211〜214は送
信データ201〜207を一定の長さのパケットに組み
立てた出力バゲット、221は各パケットの宛先やパケ
ット内の有効データ長等の付加情報を示すパケットヘッ
ダである。
FIG. 2 is an operation timing chart for explaining the operation of the packet assembling apparatus according to the present invention shown in FIG. In FIG. 2, 201 to 207 are transmission data that are manually entered in bursts to the packet assembly circuit, 211 to 214 are output baguettes in which the transmission data 201 to 207 are assembled into packets of a certain length, and 221 is the destination of each packet. This is a packet header that indicates additional information such as the effective data length within the packet.

なお、第2図においては、第4図と同様に説明を簡単に
するため、送信データは図の縦線の間隔で示される単位
データ量の整数倍をひとまとまりとしてバースト状にパ
ケット組立回路に人力されるものとし、また、1パケッ
トによって伝送されるデータ量は、5単位データ量(図
の縦線の間隔5つ分の送信データ)としている。
In addition, in FIG. 2, to simplify the explanation as in FIG. 4, the transmission data is sent to the packet assembling circuit in burst form as a set of integer multiples of the unit data amount indicated by the interval between the vertical lines in the diagram. It is assumed that the data is transmitted manually, and the amount of data transmitted by one packet is 5 units of data (transmission data for 5 intervals between vertical lines in the figure).

次に上記実施例の動作について説明する。バッファメモ
リ13への送信データの書き込み、データ量カウンタ1
4による送信データ量のカウントおよびパケットの送出
指示は、従来のパケット組立回路の場合と同様である。
Next, the operation of the above embodiment will be explained. Writing transmission data to buffer memory 13, data amount counter 1
Counting the amount of data to be transmitted and instructing to send out packets by No. 4 are the same as in the conventional packet assembling circuit.

いま、上記送信データ201,202,203のデータ
長をそれぞれ1単位データ量、2単位データ量、3単位
データ量とすると、出力パケット211および212は
第2図に示すタイミングで出力される。
Now, assuming that the data lengths of the transmission data 201, 202, and 203 are respectively 1 unit data amount, 2 unit data amount, and 3 unit data amount, output packets 211 and 212 are output at the timing shown in FIG.

つまり、データ203のうち2単位データ量がバッファ
メモリ13内に蓄積された時点で該バッファメモリ内に
蓄積されたデータのパケット化条件が満たされ、出力パ
ケット211としてパケット送出回路15から送出され
る。また、データ203の最終の1単位データ量のデー
タは、送信データ205のうちの3データ量分のデータ
とともに出力パケット212として送出される。
In other words, when two units of data of the data 203 are stored in the buffer memory 13, the packetization condition for the data stored in the buffer memory is satisfied, and the data is sent out from the packet sending circuit 15 as an output packet 211. . Furthermore, the final one unit data amount of the data 203 is sent out as an output packet 212 together with three data amounts of the transmission data 205.

そして、上記出力パケット212の送出終了の時点でタ
イマ回路16は、パケットの送出終了ごとにパケット送
出回路15から出力されるパケット送出終了信号20に
よりリセットされる。
Then, at the time when the transmission of the output packet 212 ends, the timer circuit 16 is reset by the packet transmission end signal 20 output from the packet transmission circuit 15 every time the transmission of the packet ends.

しかし、この時、バッファメモリ13内には送信データ
205の最終の1単位データ量分のデータが未送出のま
ま残っているため、タイマ回路16はバッファメモリ1
3からのデータ残量信号19を受けて該バッファメモリ
でのデータの滞留時間の計測を開始する。
However, at this time, since the last unit data amount of the transmission data 205 remains unsent in the buffer memory 13, the timer circuit 16
In response to the data remaining amount signal 19 from the buffer memory 3, measurement of the data retention time in the buffer memory is started.

出力パケット212の送出後、予め設定された一定時間
Tまでのあいだに、新たな送信データの到着によりバッ
ファメモリ内のデータ量が1パケット分に達しないと、
タイマ回路16はT時間後にパケット送出回路15に未
送出パケットの送出を指示する指示信号21を出力する
If the amount of data in the buffer memory does not reach one packet due to the arrival of new transmission data within a preset fixed time T after sending the output packet 212,
After time T, the timer circuit 16 outputs an instruction signal 21 instructing the packet sending circuit 15 to send the unsent packet.

この場合、バッファメモリ13から読み出したデータ1
8は1パケット分のデータ量に満たないため、パケット
送出回路15は送信データ205の最終の1単位データ
量分のデータ222にダミーデータ223を付加して出
力パケット213として送出する。
In this case, data 1 read from the buffer memory 13
8 is less than the data amount for one packet, the packet sending circuit 15 adds dummy data 223 to the final one unit data amount of data 222 of the transmission data 205 and sends it out as an output packet 213.

このように、上記実施例によれば、パケット組立装置へ
の送信データの到着間隔が大きな場合でもバッファメモ
リ内での送信データの滞留時間を一定時間内に収めるこ
とができる。
In this way, according to the embodiment described above, even when the arrival interval of the transmission data to the packet assembling device is long, the residence time of the transmission data in the buffer memory can be kept within a certain period of time.

発明の効果 以上のように、この本発明によれば、バッファメモリ内
に送信データが滞留している時間を計測するタイマ回路
を設け、バッファメモリ内のデータ量を計測するデータ
量カウンタの他に、上記タイマ回路からの指示によって
も、バッファメモリからの送信データの読み出しとパケ
ットの送出を行うように構成したので、パケット組立装
置への送信データの到着間隔が大きな場合でも、送信デ
ータがパケットとして送出されるまでの遅延時間の増大
を抑えることができ、遅延時間のばらつきを小さくする
ことができるという効果がある。
Effects of the Invention As described above, according to the present invention, a timer circuit is provided to measure the time that transmission data remains in the buffer memory, and in addition to a data amount counter that measures the amount of data in the buffer memory. Since the configuration is configured so that the transmission data is read out from the buffer memory and the packet is sent out also according to instructions from the timer circuit, even if the transmission data arrives at the packet assembling device at a long interval, the transmission data is not processed as a packet. It is possible to suppress an increase in the delay time until the signal is sent out, and it is possible to reduce variations in the delay time.

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

第1図は本発明の一実施例におけるパケット組立装置の
ブロック図、第2図は第1図に示した実施例を説明する
ための動作タイミング図、第3図は従来のパケット組立
装置のブロック図、第4図は第3図に示したパケット組
立装置の動作を説明するための動作タイミング図である
。 13・・・バッファメモリ、14・・・データ量カウン
タ、15・・・パケット送出回路、l6・・・タイマ回
路、201〜207・・・送信データ、211〜214
・・・出力パケット。
FIG. 1 is a block diagram of a packet assembling device according to an embodiment of the present invention, FIG. 2 is an operation timing diagram for explaining the embodiment shown in FIG. 1, and FIG. 3 is a block diagram of a conventional packet assembling device. 4 are operation timing charts for explaining the operation of the packet assembling apparatus shown in FIG. 3. 13... Buffer memory, 14... Data amount counter, 15... Packet sending circuit, l6... Timer circuit, 201-207... Transmission data, 211-214
...Output packet.

Claims (1)

【特許請求の範囲】 送信データを一時蓄積するバッファメモリと、前記バッ
ファメモリ内に蓄積された送信データ量をカウントする
データ量カウンタと、 前記バッファメモリ内にデータが滞留している時間を計
測するタイマ回路と、 前記データ量カウンタが所定のデータ量をカウントした
場合または前記タイマ回路が所定の時間を計測した場合
に、前記バッファメモリからデータを読み出してパケッ
トを生成し、送出するパケット送出回路を備えたパケッ
ト組立装置。
[Scope of Claims] A buffer memory that temporarily stores transmission data, a data amount counter that counts the amount of transmission data stored in the buffer memory, and a time period during which data remains in the buffer memory. a timer circuit; and a packet sending circuit that reads data from the buffer memory, generates a packet, and sends it when the data amount counter counts a predetermined amount of data or when the timer circuit measures a predetermined time. Equipped with packet assembly equipment.
JP1195080A 1989-07-26 1989-07-26 Packet composing device Pending JPH0358543A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1195080A JPH0358543A (en) 1989-07-26 1989-07-26 Packet composing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1195080A JPH0358543A (en) 1989-07-26 1989-07-26 Packet composing device

Publications (1)

Publication Number Publication Date
JPH0358543A true JPH0358543A (en) 1991-03-13

Family

ID=16335220

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1195080A Pending JPH0358543A (en) 1989-07-26 1989-07-26 Packet composing device

Country Status (1)

Country Link
JP (1) JPH0358543A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06168196A (en) * 1992-07-02 1994-06-14 Three Com Corp Data communication adapter device, method of transferring packet of data, and electronic register stack structure
US7369488B2 (en) 2003-02-27 2008-05-06 Matsushita Electric Industrial Co., Ltd. Wireless LAN apparatus for changing packet length according to changing conditions
JP2013223089A (en) * 2012-04-16 2013-10-28 Sony Computer Entertainment Inc Server, client device, data distribution method and data distribution system
KR20150070112A (en) * 2012-10-18 2015-06-24 아이.지. 카드보드 테크놀로지스 엘티디. Structural element comprising cardboard

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60264145A (en) * 1984-06-13 1985-12-27 Fujitsu Ltd Multi-packet forming system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60264145A (en) * 1984-06-13 1985-12-27 Fujitsu Ltd Multi-packet forming system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06168196A (en) * 1992-07-02 1994-06-14 Three Com Corp Data communication adapter device, method of transferring packet of data, and electronic register stack structure
US7369488B2 (en) 2003-02-27 2008-05-06 Matsushita Electric Industrial Co., Ltd. Wireless LAN apparatus for changing packet length according to changing conditions
JP2013223089A (en) * 2012-04-16 2013-10-28 Sony Computer Entertainment Inc Server, client device, data distribution method and data distribution system
US9549223B2 (en) 2012-04-16 2017-01-17 Sony Corporation Server, client apparatus, data distribution method, and data distribution system
KR20150070112A (en) * 2012-10-18 2015-06-24 아이.지. 카드보드 테크놀로지스 엘티디. Structural element comprising cardboard

Similar Documents

Publication Publication Date Title
US5428616A (en) Measuring packet transmission delays
JP4356261B2 (en) Priority setting method and apparatus
KR870008453A (en) Digital Sample Reformatting Device
US5278825A (en) Method for monitoring and smoothing data streams that are transmitted asynchronously
JPH07321759A (en) Communication method
JPH11122252A5 (en)
JPH0358543A (en) Packet composing device
JPH0744567B2 (en) Communication interface device
JPS63193637A (en) Burst transmission system
JP2791037B2 (en) Packet data transfer control device
JP2757242B2 (en) Packet delay fluctuation control circuit
RU2098920C1 (en) Device for controlling carrying capacity of transmission- channel virtual circuits with asynchronous time multiplexing
JP2546370B2 (en) Packet transfer characteristic measurement method
EP0438274A2 (en) Bursted and non-bursted data router
JPH0251934A (en) Link layer control system
SU1278980A1 (en) Buffer storage
JP3816833B2 (en) Network bandwidth controller
JP2978782B2 (en) RNR test method for switching equipment
JP2538238B2 (en) Burst multiplexing method with priority
JP3485575B2 (en) Method for determining a receiver clock time at the time of reception of a transmission time mark contained in a received data element
JP2001111615A (en) Communication band control device
JP2944549B2 (en) Cell processing circuit
JP2866173B2 (en) Data transmission method
JPH04260248A (en) Packet distribution measuring system
JPH0537568A (en) Traffic measurement equipment