JPH10187647A - Method and device for data transmission - Google Patents
Method and device for data transmissionInfo
- Publication number
- JPH10187647A JPH10187647A JP9318507A JP31850797A JPH10187647A JP H10187647 A JPH10187647 A JP H10187647A JP 9318507 A JP9318507 A JP 9318507A JP 31850797 A JP31850797 A JP 31850797A JP H10187647 A JPH10187647 A JP H10187647A
- Authority
- JP
- Japan
- Prior art keywords
- data
- valid
- transmission
- storage means
- transmitting
- 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
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 98
- 238000000034 method Methods 0.000 title claims description 16
- 238000001514 detection method Methods 0.000 claims abstract description 13
- 238000004891 communication Methods 0.000 description 6
- 238000013500 data storage Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F5/00—Methods or arrangements for data conversion without changing the order or content of the data handled
- G06F5/06—Methods or arrangements for data conversion without changing the order or content of the data handled for changing the speed of data flow, i.e. speed regularising or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Communication Control (AREA)
- Computer And Data Communications (AREA)
- Multi Processors (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、コンピューター通
信用等に用いられるデータ伝送方法及びその装置に係
り、特にデータ伝送速度の整合を図りつつ、有効でない
データを除去してデータ領域の浪費を抑える技術に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data transmission method and apparatus for use in computer communications and the like, and more particularly to reducing data area waste by removing invalid data while matching data transmission speeds. About technology.
【0002】[0002]
【従来の技術】一般に、コンピューター装置の間で通信
を行う装置には、図2に示すように、送信側の第1プロ
セッサAと受信側の第2プロセッサBとの間に、伝送速
度の整合をとるためのデータ伝送速度整合部Cが備えら
れている。このような構造は各プロセッサの間の両方向
データ通信にも用いられるが、図2の例では、単方向通
信に対する概念を示す。この概念によるデータ通信は各
プロセッサのデータ入出力速度が互いに異なる場合に整
合性を図るために用いられる技術である。2. Description of the Related Art Generally, as shown in FIG. 2, a device for communicating between computer devices has a transmission speed matching between a first processor A on a transmitting side and a second processor B on a receiving side. Is provided with a data transmission rate matching unit C for calculating the data transmission speed. Although such a structure is also used for two-way data communication between processors, the example of FIG. 2 shows a concept for one-way communication. Data communication based on this concept is a technique used for achieving consistency when the data input / output speeds of the processors are different from each other.
【0003】尚、各プロセッサが対等な関係ではなく、
従属的な関係、例えばコンピュータープロセッサとプリ
ンタプロセッサとの間のデータ通信のような関係におい
てよく用いられる技術である。また、図2に示すデータ
伝送速度整合部Cは図3に示すように構成される。この
図3によれば、従来のデータ伝送速度整合部Cは、送信
側プロセッサAから伝送しようとするデータの入力を受
け、データ伝送速度の整合のために所定のデータ容量に
合わせて蓄えた後、受信側プロセッサBへ送るFIFO
1 0と、FIFO10のデータが限界量に達したか否か
を検出して、限界量になった時はデータ伝送を暫く中止
するように送信側プロセッサに要請するデータ量検出部
20と、を備えて構成されている。[0003] It should be noted that the processors are not in an equal relationship,
It is a technique that is often used in subordinate relationships, such as data communications between a computer processor and a printer processor. The data transmission rate matching unit C shown in FIG. 2 is configured as shown in FIG. According to FIG. 3, the conventional data transmission rate matching unit C receives data to be transmitted from the transmitting processor A and stores the data according to a predetermined data capacity for data transmission rate matching. FIFO to send to receiving processor B
10 and a data amount detection unit 20 which detects whether or not the data of the FIFO 10 has reached the limit amount, and requests the transmitting processor to suspend the data transmission for a while when the limit amount is reached. It is provided with.
【0004】次に動作を説明する。送信側の第1プロセ
ッサAからデータを伝送すると、これをFIFO10で
受取って受信側の第2プロセッサBへ伝送する。この
時、第2プロセッサBでデータを受信する速度が第1プ
ロセッサAからデータを伝送する速度より遅い場合は、
第2プロセッサBでまだ受信できないデータはFIFO
10で蓄積される。Next, the operation will be described. When data is transmitted from the first processor A on the transmitting side, it is received by the FIFO 10 and transmitted to the second processor B on the receiving side. At this time, if the speed at which data is received by the second processor B is lower than the speed at which data is transmitted from the first processor A,
Data that cannot be received by the second processor B is FIFO
Stored at 10.
【0005】このように、FIFO10に蓄えられるデ
ータは受信側プロセッサBのデータ受信速度によって可
変的であるが、FIFO10のデータ貯蔵能力を超過し
たときは、超過した分があふれて伝送されなくなるおそ
れが生じる。このとき、データ量検出部20によりFI
FO10のデータ貯蔵量が限界に達したことが検出され
て、送信側の第1プロセッサAへ中止信号が出力されて
データ伝送が暫く中止される。As described above, the data stored in the FIFO 10 is variable depending on the data reception speed of the receiving processor B. However, when the data storage capacity of the FIFO 10 is exceeded, there is a possibility that the excess data overflows and is not transmitted. Occurs. At this time, the data amount detector 20
When it is detected that the data storage amount of the FO 10 has reached the limit, a stop signal is output to the first processor A on the transmitting side, and the data transmission is stopped for a while.
【0006】[0006]
【発明が解決しようとする課題】しかし、かかる従来の
データ伝送装置では、送信側の第1プロセッサAから伝
送するデータが通常の有効データだけの場合にはよい
が、例えば、伝送制御用データ等のように伝送後には不
要となるデータが混じっている場合、すなわち、有効な
伝送データが不連続な場合は、限定的な容量を持つFI
FOのデータ貯蔵能力が実質的に低下する。However, in such a conventional data transmission apparatus, it is sufficient if the data transmitted from the first processor A on the transmission side is only normal valid data. In the case where unnecessary data is mixed after transmission as in the above, that is, when valid transmission data is discontinuous, the FI having a limited capacity is used.
The data storage capacity of the FO is substantially reduced.
【0007】また、データ量検出部20が作動する機会
が多くなるので、データの伝送速度が低下し、使用者
が、プロセッサの間のデータ伝送速度に不満を感じるこ
とにもなる。本発明は、かかる従来の課題に鑑みてなさ
れたもので、有効データのみを蓄えることにより、プロ
セッサ間で、データ送受信速度の整合性を図ってデータ
を伝送することが可能なデータ伝送方法及びその装置を
提供することを目的とする。[0007] Further, since the data amount detecting section 20 is operated more frequently, the data transmission speed is reduced, and the user may be dissatisfied with the data transmission speed between the processors. The present invention has been made in view of such a conventional problem, and a data transmission method and a data transmission method capable of transmitting data with consistency of data transmission / reception speed between processors by storing only valid data. It is intended to provide a device.
【0008】[0008]
【課題を解決ための手段】このため、請求項1の発明に
かかるデータ伝送方法は、プロセッサ間で、データ送受
信速度の整合性を図ってデータを伝送するデータ伝送方
法において、データ送信側プロセッサから伝送された伝
送データを所定のビット単位毎に区分し、区分されたデ
ータが有効であるか否かを示す基準データを伝送データ
と共に送信する第1過程と、該伝送データ及び基準デー
タを受信し、該基準データに基づいてデータが有効であ
るか否かを区分毎に判定する第2過程と、データが有効
でないと判定したときは該データを除去し、有効データ
だけを補助記憶手段に記憶する第3過程と、補助記憶手
段に記憶された有効データが所定ビット長になったとき
に、該データを主記憶手段に記憶する第4過程と、主記
憶手段に記憶されたデータを受信側プロセッサの伝送速
度に合わせて、受信側プロセッサへ伝送する第5過程
と、を含むようにした。According to a first aspect of the present invention, there is provided a data transmission method in which data is transmitted between processors with data transmission / reception speed being consistent. A first step of dividing the transmitted transmission data for each predetermined bit unit and transmitting reference data indicating whether the divided data is valid together with the transmission data, and receiving the transmission data and the reference data; A second step of determining whether or not data is valid based on the reference data for each section; and, when determining that the data is not valid, removing the data and storing only the valid data in the auxiliary storage means. A third step of storing the valid data stored in the auxiliary storage means when the valid data has a predetermined bit length, and a fourth step of storing the data in the main storage means. Data according to the transmission rate of the receiving processor, and to include a fifth step of transmitting to the receiving processor.
【0009】請求項2の発明にかかるデータ伝送方法で
は、前記第3過程は、第2過程で有効データが連続して
所定ビット長分存在すると判定されたときは、所定ビッ
ト長の有効データを主記憶手段に直接記憶する過程をさ
らに含むようにした。請求項3の発明にかかるデータ伝
送装置では、データを送信するデータ送信側プロセッサ
から送信された伝送データを記憶し、データを受信する
データ受信側プロセッサのデータ伝送速度に合わせてデ
ータを伝送する主記憶手段と、該主記憶手段に記憶され
たデータの量を検出し、データ量が所定量に達した時
は、データ伝送を停止させる信号をデータ送信側プロセ
ッサへ出力するデータ量検出手段と、を備えたデータ伝
送装置において、前記データ送信側プロセッサから送信
された伝送データから有効データを検出する有効データ
検出手段と、該有効データを記憶する補助記憶手段と、
を備え、前記有効データ検出手段は、伝送データを入力
して有効データが連続して検出されたときは、該連続し
た有効データを主記憶手段に直接伝送し、有効データが
連続しないときは、有効データだけを補助記憶手段に出
力し、前記補助記憶手段は、有効データが所定データ長
になったとき、該有効データを主記憶手段に伝送するよ
うに構成されている。In the data transmission method according to the second aspect of the present invention, in the third step, when it is determined in the second step that valid data is continuously present for a predetermined bit length, the valid data having a predetermined bit length is transmitted. The method further includes a step of directly storing in the main storage means. According to a third aspect of the present invention, there is provided a data transmission apparatus which stores transmission data transmitted from a data transmitting processor which transmits data, and transmits the data in accordance with a data transmission speed of the data receiving processor which receives the data. Storage means, data amount detection means for detecting the amount of data stored in the main storage means, and when the data amount reaches a predetermined amount, outputs a signal to stop data transmission to the data transmission side processor, In the data transmission device comprising, valid data detection means for detecting valid data from the transmission data transmitted from the data transmitting processor, auxiliary storage means for storing the valid data,
The valid data detection means, when the transmission data is inputted and the valid data is continuously detected, the continuous valid data is directly transmitted to the main storage means, and when the valid data is not continuous, Only the valid data is output to the auxiliary storage means, and the auxiliary storage means is configured to transmit the valid data to the main storage means when the valid data has a predetermined data length.
【0010】請求項4の発明にかかるデータ伝送装置で
は、前記データ送信側プロセッサは、伝送データが有効
であるか否かを示す基準データを伝送データとともに伝
送し、前記有効データ検出手段は、基準データに基づい
て有効な伝送データを検出するように構成されている。
請求項5の発明にかかるデータ伝送装置では、前記デー
タ送信側プロセッサは、伝送データを所定のビットごと
に区分して基準データを割り当て、前記有効データ検出
手段は、基準データに基づいて区分されたデータ毎に有
効なデータを検出するように構成されている。In the data transmission apparatus according to a fourth aspect of the present invention, the data transmitting processor transmits reference data indicating whether or not the transmission data is valid, together with the transmission data, and the valid data detecting means includes: It is configured to detect valid transmission data based on the data.
In the data transmission apparatus according to a fifth aspect of the present invention, the data transmission-side processor classifies the transmission data for each predetermined bit and assigns reference data, and the valid data detection unit classifies the transmission data based on the reference data. It is configured to detect valid data for each data.
【0011】請求項6の発明にかかるデータ伝送装置で
は、前記有効データ検出手段は、基準データのビット値
が、データが有効でないことを示す第1論理状態の時、
該ビット値に対応する領域のデータを有効でないデータ
と認識して該当領域のデータを除去するようにした。請
求項7の発明にかかるデータ伝送装置では、前記補助記
憶手段は、所定サイズの先入れ先出し形メモリ素子であ
る。In the data transmission apparatus according to the present invention, the valid data detecting means may be configured such that when the bit value of the reference data is in a first logical state indicating that the data is not valid,
The data in the area corresponding to the bit value is recognized as invalid data, and the data in the area is removed. In the data transmission apparatus according to the invention of claim 7, the auxiliary storage means is a first-in first-out memory element of a predetermined size.
【0012】[0012]
【発明の実施の形態】以下、本発明の実施の形態を図1
に基づいて説明する。図1はデータ伝送速度整合部の概
念構成図である。図1によれば、送信側のプロセッサか
ら伝送しようとするデータの入力を受け、データ伝送速
度の整合のために所定のデータ容量に合わせて蓄えた
後、受信側プロセッサへ伝達する主記憶手段としてのF
IFO10と、FIFO10のデータが限界量に達した
か否かを検出して、限界量に達した時はデータ伝送を暫
く中止することを送信側プロセッサに要請するデータ量
検出手段としてのデータ量検出部20と、送信側プロセ
ッサから伝送されるデータの入力を受けて有効データを
検出した後、連続した有効データをFIFO10へ直接
伝達し、不連続の有効データを入力した時に、その時点
を基準として有効でないデータを除去した後、別の径路
で出力する有効データ検出手段としての有効データ検出
部30と、有効データ検出部30から不連続の有効デー
タが出力されたとき、これを受取って連続したデータの
形態にデータの伝送長さを整合処理した後、FIFO1
0へ伝達する補助記憶手段としての有効データ結合部4
0と、を備えて構成されている。FIG. 1 is a block diagram showing an embodiment of the present invention.
It will be described based on. FIG. 1 is a conceptual configuration diagram of the data transmission rate matching unit. According to FIG. 1, as a main storage means for receiving input of data to be transmitted from a processor on the transmission side, storing the data in accordance with a predetermined data capacity for data transmission speed matching, and transmitting the data to the reception side processor. F
The data amount detection means for detecting whether the data of the FIFO 10 has reached the limit amount and, when the data amount has reached the limit amount, requests the transmitting processor to suspend the data transmission for a while. After receiving the input of the data transmitted from the transmitting processor and detecting the valid data, the unit 20 transmits the continuous valid data directly to the FIFO 10 and, when the discontinuous valid data is input, based on the time point, After removing invalid data, the valid data detecting unit 30 serving as valid data detecting means for outputting the data on another path, and when the discontinuous valid data is output from the valid data detecting unit 30, the data is received and continued. After adjusting the transmission length of the data to the data format, the FIFO1
Valid data linking unit 4 as auxiliary storage means for transmitting the data to 0
0.
【0013】次に、動作を説明する。まず、送信側プロ
セッサから現在伝送するデータが有効データなのかある
いは有効でないデータ、即ち、伝送後には不要となるデ
ータであるか否かを認識することのできる基準データ
が、伝送データと共に伝送される。つまり、下記の表1
に示すように、伝送データが例えば32ビットデータの
とき、8ビットずつ4個の領域に区分した後、それぞれ
の領域に、該当するデータが有効データなのか或は有効
でないデータなのかを認識することのできる基準データ
がそれぞれ1ビットずつ割り当てられ、この伝送データ
が伝送される。Next, the operation will be described. First, reference data is transmitted from the transmitting processor together with the transmission data so that the current transmission data can be recognized as valid data or invalid data, that is, data that is unnecessary after transmission. . That is, Table 1 below
As shown in (1), when the transmission data is, for example, 32-bit data, the data is divided into four areas of 8 bits each, and each area is recognized as to whether the corresponding data is valid data or invalid data. Each of the reference data that can be transmitted is assigned one bit, and the transmission data is transmitted.
【0014】[0014]
【表1】 [Table 1]
【0015】従って、基準データa,b,c,dはそれ
ぞれ1ビットずつであり、例えば、論理状態値が“0”
の場合を有効データ、また、“1”の場合を有効でない
データであると認識させる。故に、送信側からデータの
伝送時に1回32ビットのデータを一つに括り伝送する
場合は、送信側プロセッサでは32ビットの伝送データ
と4ビットの基準データを伝送し、有効データ検出部3
0は4ビットの基準データの入力を受けて信号の論理状
態を検出することにより有効データの連続性を判断する
が、論理状態が“0000”の状態の場合は、32ビッ
トの伝送データが全て連続する有効データであると判断
して直接FIFO10へデータを伝達する。Therefore, each of the reference data a, b, c, and d is one bit, and for example, the logic state value is "0".
Is recognized as valid data, and the case of "1" is recognized as invalid data. Therefore, when transmitting 32 bits of data at one time from the transmitting side to collectively transmit 32 bits of data, the transmitting side processor transmits 32 bits of transmission data and 4 bits of reference data, and the valid data detecting section 3 transmits the data.
When 0 is input, the continuity of the valid data is determined by detecting the logical state of the signal in response to the input of the 4-bit reference data. It is determined that the data is continuous valid data, and the data is directly transmitted to the FIFO 10.
【0016】この場合は、従来のデータ伝送速度整合の
ための動作に比して全体的には異ならず同一になる。こ
の際、有効データ検出部30では、4ビットの基準デー
タの入力を受けて有効データの連続性を判断する動作の
途中、有効データの不連続的な部分が検出されると、つ
まり“0010”であるときは、表1でC領域のデータ
が有効でないデータだと判断され、C領域のデータが除
去された後、A領域、B領域及びD領域のデータが有効
データ結合部40へ伝達される。In this case, as compared with the conventional operation for matching the data transmission rate, the operation is not different from the whole and becomes the same. At this time, the valid data detection unit 30 detects a discontinuous portion of the valid data during the operation of determining the continuity of the valid data by receiving the input of the 4-bit reference data, that is, “0010”. If it is determined that the data in the C area is invalid data in Table 1, the data in the A area, the B area, and the D area are transmitted to the valid data combining unit 40 after the data in the C area is removed. You.
【0017】有効データ結合部40では、このA領域、
B領域及びD領域のデータが蓄えられる。この後、有効
データ検出部30では、入力される伝送データのうち、
有効でないデータが継続して検出され、除去されるが、
入力される全てのデータはたとえ連続的な有効データで
も有効データ結合部40へ伝達される。これによって、
有効データ結合部40では、有効データ検出部30から
入力されたデータが32ビットずつ再結合されてFIF
O10へ伝達される。In the valid data combining unit 40, this A area,
Data of the B area and the D area are stored. Thereafter, the valid data detection unit 30 outputs
Invalid data is continuously detected and removed,
All input data, even continuous valid data, is transmitted to the valid data combiner 40. by this,
In the valid data combiner 40, the data input from the valid data detector 30 is recombined 32 bits at a time,
It is transmitted to O10.
【0018】このような有効データ検出部30と有効デ
ータ結合部40の動作を整理すると次の表2のようにな
る。The operations of the valid data detecting unit 30 and the valid data combining unit 40 are summarized in Table 2 below.
【0019】[0019]
【表2】 [Table 2]
【0020】尚、有効データ結合部40には、所定サイ
ズのFIFOを用いることができる。Incidentally, a FIFO of a predetermined size can be used for the effective data combining section 40.
【0021】[0021]
【発明の効果】以上説明したように、請求項1の発明に
かかるデータ伝送方法によれば、有効でないデータが発
生しても、限られた主記憶手段のデータ記憶容量を浪費
することがなくなるので、効果的な利用が可能である。
請求項2の発明にかかるデータ伝送方法によれば、伝送
速度を速くすることができる。As described above, according to the data transmission method of the first aspect, even if invalid data is generated, the limited data storage capacity of the main storage unit is not wasted. Therefore, effective use is possible.
According to the data transmission method of the second aspect, the transmission speed can be increased.
【0022】請求項3の発明にかかるデータ伝送装置に
よれば、データ伝送時に生じるエラーなどの理由のため
非有効データが度々発生するとしても、限られた主記憶
手段のデータ記憶容量を浪費することがなくなるので、
効果的な利用が可能である。請求項4の発明にかかるデ
ータ伝送装置によれば、基準データに基づいて有効な伝
送データを検出することができる。According to the data transmission apparatus of the third aspect, even if invalid data frequently occurs due to an error or the like occurring during data transmission, the limited data storage capacity of the main storage means is wasted. Because
Effective use is possible. According to the data transmission device of the fourth aspect, valid transmission data can be detected based on the reference data.
【0023】請求項5の発明にかかるデータ伝送装置に
よれば、伝送データを所定の区分毎に有効なデータか否
かを検出することができる。請求項6の発明にかかるデ
ータ伝送装置によれば、有効でないデータを除去するこ
とができる。請求項7の発明にかかるデータ伝送装置に
よれば、入力順に有効データを主記憶手段に伝送するこ
とができる。According to the data transmission apparatus of the present invention, it is possible to detect whether or not the transmission data is valid data for each predetermined section. According to the data transmission apparatus of the sixth aspect, invalid data can be removed. According to the data transmission apparatus of the present invention, valid data can be transmitted to the main storage unit in the order of input.
【図1】本発明によるデータ伝送速度整合部の概念構成
図。FIG. 1 is a conceptual configuration diagram of a data transmission rate matching unit according to the present invention.
【図2】一般的な単方向コンピューター通信の概念図。FIG. 2 is a conceptual diagram of general unidirectional computer communication.
【図3】従来のデータ伝送速度整合部の概念構成図。FIG. 3 is a conceptual configuration diagram of a conventional data transmission rate matching unit.
A,B プロセッサ C データ伝送速度整合部 10 FIFO 20 データ量検出部 30 有効データ検出部 40 有効データ結合部 A, B Processor C Data transmission speed matching unit 10 FIFO 20 Data amount detection unit 30 Valid data detection unit 40 Valid data combining unit
Claims (7)
性を図ってデータを伝送するデータ伝送方法において、 データ送信側プロセッサから伝送された伝送データを所
定のビット単位毎に区分し、区分されたデータが有効で
あるか否かを示す基準データを伝送データと共に送信す
る第1過程と、 該伝送データ及び基準データを受信し、該基準データに
基づいてデータが有効であるか否かを区分毎に判定する
第2過程と、 データが有効でないと判定したときは該データを除去
し、有効データだけを補助記憶手段に記憶する第3過程
と、 補助記憶手段に記憶された有効データが所定ビット長に
なったときに、該データを主記憶手段に記憶する第4過
程と、 主記憶手段に記憶されたデータを受信側プロセッサの伝
送速度に合わせて、受信側プロセッサへ伝送する第5過
程と、を含むことを特徴とするデータ伝送方法。In a data transmission method for transmitting data between processors while maintaining data transmission / reception speed consistency, transmission data transmitted from a data transmitting processor is divided into predetermined bit units, and the divided data is divided. A first step of transmitting reference data indicating whether the data is valid together with the transmission data, receiving the transmission data and the reference data, and determining whether the data is valid based on the reference data for each section A second step of determining that the data is not valid, removing the data when it is determined that the data is not valid, and storing only the valid data in the auxiliary storage means; A fourth step of storing the data in the main storage means when the length of the data becomes longer, and matching the data stored in the main storage means with the transmission speed of the receiving processor. Data transmission method, which comprises a fifth step of transmitting to Tsu support, the.
連続して所定ビット長分存在すると判定されたときは、
所定ビット長の有効データを主記憶手段に直接記憶する
過程をさらに含むことを特徴とする請求項1記載のデー
タ伝送方法。2. The method according to claim 2, wherein when the valid data is determined to be continuously present for a predetermined bit length in the second process,
2. The data transmission method according to claim 1, further comprising a step of directly storing valid data of a predetermined bit length in the main storage means.
から送信された伝送データを記憶し、データを受信する
データ受信側プロセッサのデータ伝送速度に合わせてデ
ータを伝送する主記憶手段と、該主記憶手段に記憶され
たデータの量を検出し、データ量が所定量に達した時
は、データ伝送を停止させる信号をデータ送信側プロセ
ッサへ出力するデータ量検出手段と、を備えたデータ伝
送装置において、 前記データ送信側プロセッサから送信された伝送データ
から有効データを検出する有効データ検出手段と、該有
効データを記憶する補助記憶手段と、を備え、 前記有効データ検出手段は、伝送データを入力して有効
データが連続して検出されたときは、該連続した有効デ
ータを主記憶手段に直接伝送し、有効データが連続しな
いときは、有効データだけを補助記憶手段に出力し、 前記補助記憶手段は、有効データが所定データ長になっ
たとき、該有効データを主記憶手段に伝送するように構
成されたことを特徴とするデータ伝送装置。3. Main storage means for storing transmission data transmitted from a data transmitting processor for transmitting data, and transmitting data in accordance with a data transmission speed of a data receiving processor for receiving data. A data amount detecting means for detecting an amount of data stored in the means, and outputting a signal for stopping data transmission to a data transmitting side processor when the data amount reaches a predetermined amount. A valid data detecting unit that detects valid data from transmission data transmitted from the data transmitting processor; and an auxiliary storage unit that stores the valid data. The valid data detecting unit inputs transmission data. When the valid data is continuously detected, the continuous valid data is directly transmitted to the main storage means. Data transmission means for outputting only valid data to the auxiliary storage means, wherein the auxiliary storage means is configured to transmit the valid data to the main storage means when the valid data has a predetermined data length. apparatus.
タが有効であるか否かを示す基準データを伝送データと
ともに伝送し、 前記有効データ検出手段は、基準データに基づいて有効
な伝送データを検出するように構成されたことを特徴と
する請求項3記載のデータ伝送装置。4. The data transmission side processor transmits reference data indicating whether or not the transmission data is valid together with the transmission data, and the valid data detection means detects valid transmission data based on the reference data. 4. The data transmission device according to claim 3, wherein the data transmission device is configured to perform the operation.
タを所定のビットごとに区分して基準データを割り当
て、 前記有効データ検出手段は、基準データに基づいて区分
されたデータ毎に有効なデータを検出するように構成さ
れたことを特徴とする請求項4記載のデータ伝送装置。5. The data transmission-side processor classifies transmission data for each predetermined bit and assigns reference data, and the valid data detection means converts valid data for each data classified based on the reference data. 5. The data transmission device according to claim 4, wherein the data transmission device is configured to detect.
ビット値が、データが有効でないことを示す第1論理状
態の時、該ビット値に対応する領域のデータを有効でな
いデータと認識して該当領域のデータを除去することを
特徴とする請求項4又は請求項5のいずれか1つに記載
のデータ伝送装置。6. When the bit value of the reference data is in a first logical state indicating that the data is not valid, the valid data detecting means recognizes data in an area corresponding to the bit value as invalid data. The data transmission device according to claim 4, wherein data in a corresponding area is removed.
先出し形メモリ素子であることを特徴とする請求項3〜
請求項6のいずれか1つに記載のデータ伝送装置。7. The memory according to claim 3, wherein said auxiliary storage means is a first-in first-out memory element of a predetermined size.
The data transmission device according to claim 6.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960055262A KR100196227B1 (en) | 1996-11-19 | 1996-11-19 | Data storage method and apparatus for transmission rate matching |
KR55262/1996 | 1996-11-19 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH10187647A true JPH10187647A (en) | 1998-07-21 |
JP3160806B2 JP3160806B2 (en) | 2001-04-25 |
Family
ID=19482460
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP31850797A Expired - Fee Related JP3160806B2 (en) | 1996-11-19 | 1997-11-19 | Data transmission method and device |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP3160806B2 (en) |
KR (1) | KR100196227B1 (en) |
DE (1) | DE19724658C2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004509532A (en) * | 2000-09-15 | 2004-03-25 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Signal processing device |
KR100464919B1 (en) * | 2002-08-28 | 2005-01-05 | 엘지전자 주식회사 | System And Method For Transmitting And Receiving Data In Board |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05199282A (en) * | 1992-01-17 | 1993-08-06 | Matsushita Electric Ind Co Ltd | Fifo memory |
-
1996
- 1996-11-19 KR KR1019960055262A patent/KR100196227B1/en not_active IP Right Cessation
-
1997
- 1997-06-11 DE DE19724658A patent/DE19724658C2/en not_active Expired - Fee Related
- 1997-11-19 JP JP31850797A patent/JP3160806B2/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004509532A (en) * | 2000-09-15 | 2004-03-25 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Signal processing device |
KR100464919B1 (en) * | 2002-08-28 | 2005-01-05 | 엘지전자 주식회사 | System And Method For Transmitting And Receiving Data In Board |
Also Published As
Publication number | Publication date |
---|---|
KR100196227B1 (en) | 1999-06-15 |
KR19980036675A (en) | 1998-08-05 |
DE19724658A1 (en) | 1998-05-20 |
JP3160806B2 (en) | 2001-04-25 |
DE19724658C2 (en) | 2002-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5732286A (en) | FIFO based receive packet throttle for receiving long strings of short data packets | |
JP2577539B2 (en) | bridge | |
US6952739B2 (en) | Method and device for parameter independent buffer underrun prevention | |
JPH1023078A (en) | Communication speed adjustment method | |
JP3860215B2 (en) | Half-duplex UART control for single-channel bidirectional wireless communication | |
EP0964550A2 (en) | Method and apparatus for providing a network interface | |
US6201817B1 (en) | Memory based buffering for a UART or a parallel UART like interface | |
US6909697B1 (en) | Method and apparatus for identifying a maximum frame size | |
JPS63294146A (en) | Communication control device | |
US5228129A (en) | Synchronous communication interface for reducing the effect of data processor latency | |
JP3160806B2 (en) | Data transmission method and device | |
JP2559940B2 (en) | Buffer service method and apparatus | |
JPH10150443A (en) | Atm exchange | |
US5793803A (en) | Underrecovery system and method for block processing modems | |
JPH07162460A (en) | Data transfer device | |
JPH1049344A (en) | Buffer busy control system | |
JPH10198628A (en) | Overload state detector for bus converter | |
JP2001167022A (en) | Data transfer system | |
KR100350473B1 (en) | CONGESTION CONTROLLING METHOD FOR SIGNALLING LINK IN No.7 SIGNALLING NETWORK | |
JPH11312133A (en) | Data communication equipment | |
JPS5854763A (en) | Line adaptor | |
KR100582112B1 (en) | Half-duplex UART controller for single channel bidirectional wireless communication | |
JP3675724B2 (en) | Cell delay reduction method and cell delay reduction system | |
KR20000027412A (en) | Apparatus and method for outputting flow control operand | |
JPH0758806A (en) | Packet communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S631 | Written request for registration of reclamation of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313631 |
|
S633 | Written request for registration of reclamation of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313633 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
S631 | Written request for registration of reclamation of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313631 |
|
S633 | Written request for registration of reclamation of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313633 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |