JPH02280439A - Data conversion circuit from time division system into packet system using first-in first-out memory - Google Patents
Data conversion circuit from time division system into packet system using first-in first-out memoryInfo
- Publication number
- JPH02280439A JPH02280439A JP1102133A JP10213389A JPH02280439A JP H02280439 A JPH02280439 A JP H02280439A JP 1102133 A JP1102133 A JP 1102133A JP 10213389 A JP10213389 A JP 10213389A JP H02280439 A JPH02280439 A JP H02280439A
- Authority
- JP
- Japan
- Prior art keywords
- data
- line
- buffer memory
- time division
- packet
- 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
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
【発明の詳細な説明】
〔概 要〕
固定長パケットで高速通信を行う装置にヘースバンドに
て中低速の回線インタフェース端末装置等を接続し、時
分割多重データの送受信を行う装置に関し、
時分割多重データを効率よくパケット化し、回線増設等
に柔軟に対応できる回路の提供を目的とし、
時分割多重データを人力して、各回線ごとの割付位置情
報をもとに各回線ごとのデータに分離する時分割多重制
御手段と、前記各回線ごとのデー夕を前記各回線ごとの
割りつけ位置情報が指定したアドレスに格納するバッフ
ァメモリと、前記バッファメモリに格納された各回線ご
とのデータ量が或る一定量に達した事を監視して或る一
定量に達したデータ量を有したそれぞれの回線を選択し
、前記バッファメモリから選択された回線ごとのデータ
をパケット化して読み出しするパケット選択手段と、前
記パケット選択手段からのパケット化データをラッチし
たのち読みだし出力する先き入れ先だしメモリとを設け
、前記バッファメモリに各回線ごとに格納されたデータ
の蓄積量に対応してパケット化する回線を決定し、かつ
高速にて前記パケット化したデータを読みだし出力する
よう構成する。[Detailed Description of the Invention] [Summary] This invention relates to a device that performs high-speed communication using fixed-length packets and connects a medium-low speed line interface terminal device, etc. via a Haysband to transmit and receive time-division multiplexed data. The purpose is to provide a circuit that can efficiently packetize data and flexibly respond to line additions, etc. By manually separating time division multiplexed data into data for each line based on the allocation position information for each line. a time division multiplex control means; a buffer memory for storing data for each line at an address specified by the allocation position information for each line; and a buffer memory for storing data for each line at an address specified by the allocation position information for each line; packet selection means for monitoring that a certain amount of data has been reached, selecting each line having a data amount that has reached a certain certain amount, and packetizing and reading data for each selected line from the buffer memory; and a first-in, first-out memory for latching, reading and outputting the packetized data from the packet selection means, and packetizing the data corresponding to the accumulated amount of data stored for each line in the buffer memory. The circuit is configured to read and output the packetized data at high speed.
本発明は、固定長パケットで高速通信を行う装置にベー
スバンドにて中低速の回線インタフェース端末装置等を
接続し、時分割多重データの送受信を行う装置に関する
。The present invention relates to a device for transmitting and receiving time-division multiplexed data by connecting a medium-low speed line interface terminal device or the like using baseband to a device that performs high-speed communication using fixed-length packets.
第3図は従来例の回路構成を示す図である。図中、30
−1〜30−nは中低速のデータの送受信を行う第一装
置〜第n装置であり、また、31−1〜30−nは中低
速のデータの入出力を受は持つ第一回線インタフェース
部〜第n回線インタフェース部である。FIG. 3 is a diagram showing a circuit configuration of a conventional example. In the figure, 30
-1 to 30-n are first to n-th devices that transmit and receive medium-low speed data, and 31-1 to 30-n are first line interfaces that receive and output medium-low speed data. section to nth line interface section.
なお32はデータ回線である。Note that 32 is a data line.
従来、データ量の少ない中低速(例えば1200〜96
008PS)の速度のデータを収容する場合、同期連続
通信を効率よく収容できる時分割多重を採用した通信装
置を多く用いている。即ち第3図に示すような時分割多
重方式を用いて、例えば或る第一装置30−1と他の或
る第n装置30−nとの通信を行う際は、各々の第一装
置30−1〜第n装置30−nに第一回線インタフェー
ス部31−1〜第n回線インタフェース部31−nを設
け、データ回線32を介して時分割多重データの伝送を
行う方法を用いている。Traditionally, medium-low speeds with small amounts of data (for example, 1200 to 96
When accommodating data at a speed of 0.008 PS), communication devices that employ time division multiplexing, which can efficiently accommodate synchronous continuous communication, are often used. That is, when communicating, for example, between a certain first device 30-1 and another certain n-th device 30-n using the time division multiplexing method as shown in FIG. -1 to nth devices 30-n are provided with first line interface section 31-1 to nth line interface section 31-n, and a method is used in which time division multiplexed data is transmitted via data line 32.
しかし近年は、データ通信の高速基幹系に固定長のパケ
ットを採用して大容量データを高速かつ一括して伝送で
きる効率のよい通信の可能な通信装置が増加してきてい
る。このため時分割多重回線データのパケット化を簡単
に行う方法を用いて、該パケット化データを通信基幹系
に簡単に乗せ伝送できる回路の提供の強い要望がある。However, in recent years, there has been an increase in the number of communication devices capable of efficient communication that uses fixed-length packets in high-speed backbone data communication systems and can transmit large amounts of data at high speed and in batches. For this reason, there is a strong demand for a circuit that can easily packetize time-division multiplex line data and transmit the packetized data onto a communications backbone system.
(発明が解決しようとする課題〕
従って、時分割多重の各回線ごとのデータを効率よくパ
ケット化し、該パケット化データを通信基幹系に乗せて
伝送できるようにすると共に、回線速度に柔軟に対応で
きるようにする必要がある。(Problem to be solved by the invention) Therefore, it is possible to efficiently packetize data for each line of time division multiplexing, transmit the packetized data on the communication backbone system, and flexibly respond to line speeds. You need to be able to do it.
本発明は、時分割多重データを効率よくパケット化し、
回線増設等に柔軟に対応できる回路の提供を目的とする
。The present invention efficiently packetizes time division multiplexed data,
The purpose is to provide a circuit that can flexibly respond to line additions, etc.
指定したアドレスに格納するバッファメモリ2と、前記
バッファメモリ2に格納された各回線ごとのデータ量が
或る一定量に達した事を監視して或る一定量に達したデ
ータ量を有したそれぞれの回線を選択し、前記バッファ
メモリ2から選択された[1lilI線ごとのデータを
パケ・ノド化して読み出しするパケット選択手段3と、
前記パケット選択手段3からのパケット化データをラッ
チしたのち読みだし出力する先き入れ先だしメモリ4と
を設け、前記バッファメモリ2に各回線ごとに格納され
たデータの蓄積量に対応してパケット化する回線を決定
し、かつ高速にて前記パケット化したデータを読みだし
出力するように構成するものである。A buffer memory 2 to be stored at a specified address, and monitoring that the amount of data for each line stored in the buffer memory 2 has reached a certain certain amount. a packet selection means 3 for selecting each line and reading out the selected data for each line from the buffer memory 2 by converting it into packets and nodes;
A first-in, first-out memory 4 is provided for latching the packetized data from the packet selection means 3 and then reading and outputting the packetized data, and a first-in, first-out memory 4 for reading out and outputting the packetized data from the packet selection means 3 is provided. The system is configured to determine the line to be converted into packets, and to read and output the packetized data at high speed.
本発明では第1図は本発明の原理構成を示すように、時
分割多重データを入力して、各回線ごとの割付位置情報
をもとに各回線ごとのデータに分離する時分割多重制御
手段1と、前記各回線ごとのデータを前記各回線ごとの
割りつけ位置情報が〔作 用〕
本発明では第1図に示すように、時分割多重制御手段1
において回線割付位置情報をもとに時分割多重バスから
のデータを選択してバッファメモIJ 2に各回線ごと
に取り込むようにし、更にパケット選択手段3において
は、前記バソファメモリ2における各回線のデータ量を
監視してパケット化が行える量となった回線から順次に
先入れ先出しメモリ4に入力するようにする。In the present invention, as shown in FIG. 1 showing the principle configuration of the present invention, time division multiplex control means receives time division multiplexed data and separates it into data for each line based on allocation position information for each line. 1, and the data for each line is allocated to the position information for each line. [Function] In the present invention, as shown in FIG.
, the data from the time division multiplexed bus is selected based on the line allocation position information and is imported into the buffer memory IJ 2 for each line. The amount of data is monitored and data is sequentially input to the first-in, first-out memory 4 starting from the line whose amount can be packetized.
従ってバッファメモリ2及びパケット選択手段3からの
データを高速にて読み出して先入れ先出しメモリ4で受
は取ることにより、バッファメモU 2の容量の削減お
よび効率的なパケット化が可能となる。Therefore, by reading the data from the buffer memory 2 and the packet selection means 3 at high speed and receiving it in the first-in, first-out memory 4, it is possible to reduce the capacity of the buffer memory U2 and to efficiently packetize the data.
第2図は本発明の一実施例の回路構成を示す図である。 FIG. 2 is a diagram showing a circuit configuration of an embodiment of the present invention.
図中、10は送信時分割多重スイッチ、11は時分割多
重制御部、12はバッファメモリであり、13はバッフ
ァメモリ書き込み制御部、14はバッファメモリ読み出
し制御部である。また15は送信パケットスイッチ、な
お16はチャネル制御部、17は先き入れ先だしメモリ
(以下FiFoメモリと称す)である。In the figure, 10 is a transmission time division multiplex switch, 11 is a time division multiplex control section, 12 is a buffer memory, 13 is a buffer memory write control section, and 14 is a buffer memory read control section. Further, 15 is a transmission packet switch, 16 is a channel control section, and 17 is a first-in first-out memory (hereinafter referred to as FiFo memory).
第2図において、外部から時分割多重データおよび回線
速度9回線の割りつけ位置の三つの情報がそれぞれ送信
時分割多重スイッチ10および時分割多重制御部11に
入力している。時分割多重制御部11では、上記回線の
割付位置および回線速度の情報をもとにして、時分割多
重データを回線ごとに選択するための制御信号を送信時
分割多重スイッチ10及びバッファメモリ書き込み制御
部13に提供する。In FIG. 2, three pieces of information, including time division multiplexed data and allocation positions of nine line speeds, are input from the outside to a transmission time division multiplex switch 10 and a time division multiplex control unit 11, respectively. The time division multiplexing control unit 11 transmits a control signal for selecting time division multiplexed data for each line based on the information on the line allocation position and line speed, and controls the time division multiplexing switch 10 and buffer memory writing. Provided to Department 13.
送信時分割多重スイッチ10では、時分割多重制御部1
1からの出力をもとにバッファメモリ12に対し各回線
ごとのデータを発生し、またバッファ書き込みメモリ制
御部13では各回線ごとにバッファメモリ12に対して
の書き込みタイミング信号と書き込みアドレス信号とを
それぞれ発生する。そしてバッファメモリ12では、前
記バッファメモリ書き込み制御部13からの書き込みタ
イミング信号と書き込みアドレスのそれぞれに応じて、
送信時分割多重スイッチlOを介してバッファメモ1月
2の所定のアドレスに書き込む。In the transmission time division multiplexing switch 10, the time division multiplexing control section 1
1 generates data for each line to the buffer memory 12, and the buffer write memory control unit 13 generates a write timing signal and a write address signal to the buffer memory 12 for each line. Each occurs. Then, in the buffer memory 12, according to each of the write timing signal and write address from the buffer memory write control section 13,
Write to a predetermined address in the buffer memory January 2 via the transmit time division multiplex switch IO.
またチャネル制御部16は、前記バッファメモリ書き込
み制御部13からの各チャネルごとの書き込みアドレス
の値によってバッファメモリ12にどれだけの量のデー
タが書き込みされているかを一定周期で監視を行ってお
り、バッファメモリ12にチャネルごとに記憶さている
それぞれのデータ量がパケット化を行える量に達した場
合、バッファメモリ読み出し制御部14および送信パケ
ットスイッチ15に対して読み出し回線情報をそれぞれ
提供する。そしてバッファメモリ読み出し制御部14は
、該読み出し回線情報に応じて該当回線の1パケット分
のデータを時分割多重バスおよびパケット回線側の読み
出しクロックよりも速い読み出し信号にて読み出しを行
い、チャネル制御部16が指示する回線情報に応じたチ
ャネルのデータを選択して送信パケットスイッチ15へ
送出する。In addition, the channel control unit 16 monitors at regular intervals how much data is written in the buffer memory 12 based on the value of the write address for each channel from the buffer memory write control unit 13, When the amount of data stored in the buffer memory 12 for each channel reaches the amount that can be packetized, read line information is provided to the buffer memory read control section 14 and the transmission packet switch 15, respectively. Then, the buffer memory read control unit 14 reads out one packet worth of data on the corresponding line in accordance with the read line information using a read signal faster than the read clock on the time division multiplexed bus and the packet line side. 16 selects the data of the channel according to the line information instructed and sends it to the transmission packet switch 15.
なお送信パケットスイッチ15では、バッファメモリ1
2から読み出された1パケット分のデータにチャネル制
御部16からの回線情報を付加して先入れ先出しメモリ
17(以下FiFoメモリ17と称す)へ送出する。な
おFiFoメモリ17は、送信パケットスイッチ15か
らのパケットデータをラッチし取り込み、所望の回線速
度に合わせて、パケットデータとして送出する。Note that in the transmitting packet switch 15, the buffer memory 1
The line information from the channel control unit 16 is added to one packet of data read from the FIFO memory 17 (hereinafter referred to as the FiFo memory 17). Note that the FiFo memory 17 latches and takes in packet data from the transmission packet switch 15, and sends it out as packet data in accordance with a desired line speed.
即ち本発明では、バッファメモリ目の容量をできるだけ
小さくし、かつ高速データの遅延量を少なくするために
、
■ バッファメモリ12から高速で読みだしし、FiF
oメモ1月7に高速で一時書き込む。That is, in the present invention, in order to make the capacity of the buffer memory as small as possible and to reduce the amount of delay of high-speed data, (1) reading from the buffer memory 12 at high speed,
o Memo January 7 is temporarily written at high speed.
■ FiFoメモリ17からは所望の回線速度に合わせ
て高速で読みだす。■ Read data from the FiFo memory 17 at high speed according to the desired line speed.
ように回路を構成している。The circuit is configured as follows.
以上の説明から明らかなように、本発明によれば先入れ
先出しメモリを用いることにより、バッファメモリ内の
データの蓄積量が1パケット以上になった回線から逐次
パケット化を行うことができ、バッファメモリの容量の
削減および効率的なパケット化を行うことができる。As is clear from the above explanation, according to the present invention, by using a first-in, first-out memory, packetization can be performed sequentially from a line where the amount of data stored in the buffer memory is one packet or more, and Capacity reduction and efficient packetization can be performed.
第1図は本発明の原理構成を示す図、 第2図は本発明による一実施例の回路構成を示す図、 第3図は従来例の回路構成を示す図、 である。 図において、 1は時分割多重制御手段、 2はバッファメモリ、 3はパケット選択手段、 4は先入れ先出しメモリ、 を示す。 ;− し 従来例/10坏J糞戎′eネTffi 第3図 FIG. 1 is a diagram showing the principle configuration of the present invention, FIG. 2 is a diagram showing a circuit configuration of an embodiment according to the present invention, Figure 3 is a diagram showing the circuit configuration of a conventional example. It is. In the figure, 1 is a time division multiplex control means; 2 is buffer memory, 3 is a packet selection means; 4 is first-in first-out memory; shows. ;- death Conventional example / 10 坏 J 戎 'e ね Tffi Figure 3
Claims (1)
報をもとに各回線ごとのデータに分離する時分割多重制
御手段(1)と、 前記各回線ごとのデータを前記各回線ごとの割りつけ位
置情報が指定したアドレスに格納するバッファメモリ(
2)と、 前記バッファメモリ(2)に格納された各回線ごとのデ
ータ量が或る一定量に達した事を監視して或る一定量に
達したデータ量を有したそれぞれの回線を選択し、前記
バッファメモリ(2)から選択された回線ごとのデータ
をパケット化して読み出しするパケット選択手段(3)
と、 前記パケット選択手段(3)からのパケット化データを
ラッチしたのち読みだし出力する先き入れ先だしメモリ
(4)とを設け、 前記バッファメモリ(2)に各回線ごとに格納されたデ
ータの蓄積量に対応してパケット化する回線を決定し、
かつ高速にて前記パケット化したデータを読みだし出力
することを特徴とした先き入れ先だしメモリを用いた時
分割方式よりパケット方式へのデータ変換回路。[Scope of Claims] Time division multiplexing control means (1) for inputting time division multiplexed data and separating it into data for each line based on allocation position information for each line; and the data for each line. A buffer memory (
2) and monitoring that the amount of data for each line stored in the buffer memory (2) has reached a certain amount, and selecting each line whose data amount has reached the certain amount. and packet selection means (3) for packetizing and reading data for each line selected from the buffer memory (2).
and a first-in, first-out memory (4) for latching, reading and outputting the packetized data from the packet selection means (3), the data stored in the buffer memory (2) for each line. The line to be packetized is determined according to the accumulated amount of
A data conversion circuit from a time division method to a packet method using a first-in first-out memory, characterized in that the packetized data is read and output at high speed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1102133A JPH02280439A (en) | 1989-04-20 | 1989-04-20 | Data conversion circuit from time division system into packet system using first-in first-out memory |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1102133A JPH02280439A (en) | 1989-04-20 | 1989-04-20 | Data conversion circuit from time division system into packet system using first-in first-out memory |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02280439A true JPH02280439A (en) | 1990-11-16 |
Family
ID=14319271
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1102133A Pending JPH02280439A (en) | 1989-04-20 | 1989-04-20 | Data conversion circuit from time division system into packet system using first-in first-out memory |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02280439A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2381407A (en) * | 2001-10-24 | 2003-04-30 | Zarlink Semiconductor Ltd | Dynamic buffering in packet systems |
| US6881655B2 (en) | 2001-09-14 | 2005-04-19 | Zarlink Semiconductor Limited | Contact resistances in integrated circuits |
| US6949330B2 (en) | 2001-09-01 | 2005-09-27 | Zarlink Semiconductor Limited | Multiple level photolithography |
-
1989
- 1989-04-20 JP JP1102133A patent/JPH02280439A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6949330B2 (en) | 2001-09-01 | 2005-09-27 | Zarlink Semiconductor Limited | Multiple level photolithography |
| US7349070B2 (en) | 2001-09-01 | 2008-03-25 | X-Fab Semiconductor Foundries Ag | Multiple level photolithography |
| US6881655B2 (en) | 2001-09-14 | 2005-04-19 | Zarlink Semiconductor Limited | Contact resistances in integrated circuits |
| GB2381407A (en) * | 2001-10-24 | 2003-04-30 | Zarlink Semiconductor Ltd | Dynamic buffering in packet systems |
| GB2381407B (en) * | 2001-10-24 | 2004-06-30 | Zarlink Semiconductor Ltd | Dynamic buffering in packet systems |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5144619A (en) | Common memory switch for routing data signals comprising ATM and STM cells | |
| US5233603A (en) | Packet switch suitable for integrated circuit implementation | |
| US4603416A (en) | (Time division multiplex) switching system for routing trains of constant length data packets | |
| GB2355619A (en) | Packet switching | |
| JPH0728314B2 (en) | Hybrid packet switching method and apparatus | |
| JP2001223704A (en) | Packet transfer device | |
| EP0338558B1 (en) | Packet switch suitable for integrated circuit implementation | |
| US6529510B1 (en) | ATM switching apparatus and method thereof | |
| JPH02280439A (en) | Data conversion circuit from time division system into packet system using first-in first-out memory | |
| US6914901B1 (en) | System and method for communicating using multiple memory banks | |
| US5910953A (en) | ATM interface apparatus for time-division multiplex highways | |
| JPH03109841A (en) | Time division multiplex data packet conversion circuit | |
| JP2933653B2 (en) | Input switching device for packet switching equipment | |
| US5164940A (en) | Modular communication system with allocatable bandwidth | |
| JPS62266946A (en) | Multi-channel packet reception system | |
| EP1461917B1 (en) | Method for reducing the amount of needed memory in a tdm switch system | |
| GB2286318A (en) | Modular communication system with allocatable bandwidth | |
| JP2000333279A (en) | Electronic exchange | |
| JP2000004254A (en) | Device and method for multiplexing packet | |
| JPH09298557A (en) | Packet assembly equipment | |
| US6246685B1 (en) | Device for assembling cells in response to how data are stored in a buffer | |
| JPH0823339A (en) | Time slot conversion method in signal transmitter and time slot converter | |
| JPH04286243A (en) | Label multiplexer/demultiplexer | |
| JPH04282928A (en) | Multiplexer | |
| JPH02234544A (en) | Time division multiplex data packet conversion circuit |