JP2000224131A - Transmitter - Google Patents

Transmitter

Info

Publication number
JP2000224131A
JP2000224131A JP11023163A JP2316399A JP2000224131A JP 2000224131 A JP2000224131 A JP 2000224131A JP 11023163 A JP11023163 A JP 11023163A JP 2316399 A JP2316399 A JP 2316399A JP 2000224131 A JP2000224131 A JP 2000224131A
Authority
JP
Japan
Prior art keywords
frame
memory
data
address
read
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
JP11023163A
Other languages
Japanese (ja)
Inventor
Yuji Ito
祐二 伊藤
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.)
Ando Electric Co Ltd
Original Assignee
Ando Electric 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 Ando Electric Co Ltd filed Critical Ando Electric Co Ltd
Priority to JP11023163A priority Critical patent/JP2000224131A/en
Publication of JP2000224131A publication Critical patent/JP2000224131A/en
Pending legal-status Critical Current

Links

Landscapes

  • Time-Division Multiplex Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a transmitter that converts the speed of rearranged time slot data into the speed of an output frame independently of the speed of an input frame. SOLUTION: Memories 11, 12 store data DT of a frame that is time division multiplexed. A level of a MENSEL signal is switched for each frame, and if the level of the signal is 'H', the memory 11 acts like a wire only memory and the memory 12 acts as a read only memory and a selector 13 gives a storage address SA to the memory 11, to which the input frame is received in a prescribed order to be rearranged into an output frame and data DT are written in the memory 11. A selector 14 gives a read address RA, whose number is sequentially increased to the memory 12, and a selector 15 gives read data to a speed conversion section 6. The speed conversion section 6 converts the speed of the input frame into the speed of an output frame. When the MENSEL signal is at 'L' level, the memory 11 acts as a read only memory and the memory 12 acts as a write only memory and they are subjected to reverse operation to the case when the MENSEL signal is at 'H' level.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明はディジタル信号を多
重・分離しながら伝送してゆく伝送装置に関し、特に、
伝送路上を流れる多重化ディジタル信号のタイムスロッ
トを並び替える機能を具備した伝送装置に関するもので
ある。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a transmission apparatus for transmitting digital signals while multiplexing / demultiplexing them.
The present invention relates to a transmission apparatus having a function of rearranging time slots of a multiplexed digital signal flowing on a transmission path.

【0002】[0002]

【従来の技術】ディジタル信号をフレーム等の形で伝送
させてゆく過程では、伝送路から送られてくるフレーム
を加入者端末などの送信先に振り分けるため、あるい
は、複数の加入者端末が送信するフレームをまとめて伝
送路へ送出するために、ディジタル信号の分離・時分割
多重が行われる。こうした処理を実現するために、多重
化装置等といった伝送装置は送られてくるフレームを構
成しているタイムスロットの並べ替えを行っている。こ
うした並べ替えを行う伝送装置内の機能ブロックをTS
I(Time Slot Interchanger;タイムスロット入れ替
え)部などと呼んでいる。斯かるTSI部はいわゆるク
ロスコネクト機能を実現するためのものであって、こう
したタイムスロットの並べ替えの手順は、伝送インタフ
ェース毎に固有のフレームフォーマットによって予め個
々に定められている。
2. Description of the Related Art In the process of transmitting a digital signal in the form of a frame or the like, a frame transmitted from a transmission path is distributed to a destination such as a subscriber terminal or transmitted by a plurality of subscriber terminals. In order to collectively transmit frames to a transmission line, digital signals are separated and time-division multiplexed. In order to realize such processing, a transmission device such as a multiplexing device rearranges time slots constituting a transmitted frame. The functional blocks in the transmission device that perform this sort are called TS
It is called an I (Time Slot Interchanger) section or the like. Such a TSI section is for realizing a so-called cross-connect function, and the procedure for rearranging such time slots is individually determined in advance by a frame format specific to each transmission interface.

【0003】図3は伝送装置内に設けられたTSI部の
従来の構成を示したブロック図であって、当該TSI部
は伝送されてくるフレームを構成する各タイムスロット
のデータをフレームフォーマットに従ったメモリの番地
に順次格納してゆき、その後にこれらデータをメモリか
ら順次読み出すことで並び替えを行う手法を採用してい
る。そこで以下この手法の詳細について説明する。図
中、メモリ1はいま述べた通り、フレームを構成するタ
イムスロットのデータを一時的に記憶するための記憶手
段である。同図に示したように、メモリ1は論理的に同
一容量を持った2つの領域であるエリアA,エリアBに
分割されている。
FIG. 3 is a block diagram showing a conventional configuration of a TSI section provided in a transmission apparatus. The TSI section converts data of each time slot constituting a transmitted frame in accordance with a frame format. A method is employed in which the data is sequentially stored at the addresses of the memory, and then the data is sequentially read from the memory to rearrange the data. Therefore, the details of this method will be described below. In the figure, a memory 1 is a storage means for temporarily storing data of a time slot constituting a frame, as described above. As shown in the figure, the memory 1 is divided into two areas, area A and area B, which have the same logical capacity.

【0004】これら各エリアはフレームフォーマットに
よって決まる1フレーム分のデータを格納できるだけの
容量を有している。説明の都合上、ここではメモリ1の
容量が256バイト(10進数)であり、x“0”〜x
“7F”番地(以下、先頭に“x”を付記した場合は1
6進数を表すものとする)がエリアA,x“80”〜x
“FF”番地がエリアBであるものとする。また、同図
ではデータ入力端子Din,アドレス入力端子ADR,
データ出力端子Dout,端子W/Rが何れもエリア毎
に設けられているかのように表記してあるが、実際には
これら端子はいずれも通常用いられているメモリ素子と
同じになっており、物理的にはそれぞれ1系統だけ設け
られている。
Each of these areas has a capacity to store one frame of data determined by a frame format. For convenience of explanation, here, the capacity of the memory 1 is 256 bytes (decimal number), and x “0” to x
Address “7F” (hereinafter “1” when “x” is added at the beginning)
Area A, x "80" to x
It is assumed that the address “FF” is area B. Further, in the figure, a data input terminal Din, an address input terminal ADR,
Although both the data output terminal Dout and the terminal W / R are described as if they were provided for each area, in practice, these terminals are the same as those of a commonly used memory element. Physically, only one system is provided for each.

【0005】メモリ1のデータ入力端子Dinに入力さ
れるデータDTは伝送路から入力されるフレームのデー
タである。一方、格納アドレスSAはメモリ1のエリア
A又はエリアB内におけるデータDTの格納位置を指定
するアドレス信号であり、同様に、読出アドレスRAは
メモリ1のエリアA又はエリアB内におけるデータの読
み出し位置を指定するアドレス信号である。上述したよ
うに、エリアA,エリアBの容量は何れも128バイト
であることから、格納アドレスSA,読出アドレスRA
は何れも7ビット幅の信号になる。また、MENSEL
信号はフレーム毎に出力されるフレームパルス(図3で
は図示省略)をトリガにして“H”(ハイ)レベル,
“L”(ロー)レベルが交互に切り替えられる信号であ
って、エリアA,エリアBの何れに対して読み出し又は
書き込みを行うのかを指定するための信号である。
[0005] Data DT input to a data input terminal Din of the memory 1 is data of a frame input from a transmission line. On the other hand, the storage address SA is an address signal designating the storage position of the data DT in the area A or the area B of the memory 1, and similarly, the read address RA is the data read position in the area A or the area B of the memory 1. Is an address signal for specifying As described above, since the capacity of each of the areas A and B is 128 bytes, the storage address SA and the read address RA are used.
Are 7-bit signals. In addition, MENSEL
The signal is triggered by a frame pulse (not shown in FIG. 3) output for each frame, and has an “H” (high) level.
This signal is a signal whose “L” (low) level is alternately switched, and is a signal for designating which of area A and area B is to be read or written.

【0006】なお、フレームパルスはフレーム内に含ま
れる同期パターンを検出することによって得られるもの
であって、各フレームの始まりすなわち先頭のタイムス
ロットのタイミングを表している。ここでは、MENS
EL信号が“L”レベルの場合はエリアAに書き込みを
行うとともにエリアBから読み出しを行うものとし、M
ENSEL信号が“H”レベルの場合にはこれとは逆に
エリアAから読み出しを行うとともにエリアBに書き込
みを行うものとする。そのために、インバータ2は連結
部3に供給されるMENSEL信号の反転信号を連結部
4に供給して、書き込みアドレスと読み出しアドレスが
それぞれエリアA,エリアBまたはその逆を指し示すよ
うにしている。
The frame pulse is obtained by detecting a synchronization pattern included in the frame, and indicates the start of each frame, that is, the timing of the first time slot. Here, MENS
When the EL signal is at the “L” level, it is assumed that writing to area A and reading from area B are performed.
When the ENSEL signal is at the “H” level, on the contrary, reading from the area A and writing to the area B are performed. To this end, the inverter 2 supplies an inverted signal of the MENSEL signal supplied to the connection unit 3 to the connection unit 4 so that the write address and the read address indicate the area A, the area B, or the reverse.

【0007】連結部3は格納アドレスSAとMENSE
L信号を2進値と見なしたビット値とを連結すること
で、MENSEL信号をMSB(Most Significant Bi
t)とした8ビットのアドレス信号を生成する。また、
連結部4は連結部3と同一の構成であって、読出アドレ
スRAとMENSEL信号を2進値と見なしたビット値
とを連結することで、MENSEL信号をMSBとした
8ビットのアドレス信号を生成する。なお、図3ではM
SBを[An+1]で表現するとともにMSB以外の部
分を[An..A0]で表現している。したがって、同
図の場合はn=6になっている。
[0007] The connection unit 3 has a storage address SA and a MENSE.
By concatenating the L signal with a bit value that is regarded as a binary value, the MENSEL signal is converted to a most significant bit
An 8-bit address signal is generated as t). Also,
The linking unit 4 has the same configuration as the linking unit 3, and connects the read address RA and a bit value obtained by regarding the MENSEL signal as a binary value, thereby forming an 8-bit address signal having the MENSEL signal as the MSB. Generate. In FIG. 3, M
SB is represented by [An + 1], and parts other than the MSB are represented by [An. . [A0]. Therefore, n = 6 in the case of FIG.

【0008】W/R信号はメモリ1に対する書き込み/
読み出しの期間を指定するための信号であって、データ
DTに同期した信号である。後掲する図4のタイミング
チャートから明らかなように、各周期の前半ではW/R
信号が“H”レベルとなっており、この期間はメモリ1
に対する書き込みのための期間である。一方、各周期の
後半ではW/R信号が“L”レベルとなっており、この
期間はメモリ1からの読み出しのための期間である。な
お、W/R信号が“H”レベルである期間を当該信号が
“L”レベルである期間よりも長くしてあるが、これは
メモリ1から読み出されたデータDOを速度変換部6が
ラッチするタイミングを考慮していることによるもので
ある。そして、セレクタ5は端子Sに入力されるW/R
信号に従って、端子Aに入力される連結部3の出力また
は端子Bに入力される連結部4の出力の何れかを選択
し、選択された方のアドレス信号をメモリ1に入力する
アドレスMAとして端子Yから出力する。すなわち、セ
レクタ5はW/R信号が“H”レベルであれば端子A側
に入力される書き込み用のアドレスを選択し、同信号が
“L”レベルであれば端子Bに入力される読み出し用の
アドレスを選択する。
The W / R signal is used for writing / writing to the memory 1.
This is a signal for designating a read period, and is a signal synchronized with the data DT. As is clear from the timing chart of FIG. 4 described later, in the first half of each cycle, W / R
The signal is at “H” level, and during this period, the memory 1
Is the period for writing to On the other hand, in the latter half of each cycle, the W / R signal is at the “L” level, and this period is a period for reading from the memory 1. Note that the period during which the W / R signal is at the “H” level is longer than the period during which the signal is at the “L” level. This is because the speed conversion unit 6 converts the data DO read from the memory 1. This is because the latch timing is considered. Then, the selector 5 outputs the W / R input to the terminal S.
According to the signal, either the output of the connection unit 3 input to the terminal A or the output of the connection unit 4 input to the terminal B is selected, and the selected address signal is input to the memory 1 as an address MA to be input to the memory 1. Output from Y. That is, the selector 5 selects a write address input to the terminal A when the W / R signal is at “H” level, and a read address input to the terminal B when the W / R signal is at “L” level. Select the address.

【0009】他方、速度変換部6はメモリ1から出力さ
れるデータDOに対して速度変換を行ったデータを出力
するものである。つまり、速度変換部6はTSI部に入
力された多重化信号をこれとは異なる速度の多重化信号
に変換するための機能ブロックであって、例えば図5に
示すような6.3メガビット/秒の速度で伝送されるデ
ータと図6に示すような19.44メガビット/秒の速
度で伝送されるデータ(以下、「19メガインタフェー
ス」という場合がある)との間を互いに変換することが
できる。なお、速度変換部6の出力先は図示していない
が、フレーム中のデータに対して警報状態といた情報を
付加するための機能ブロックなど、伝送装置内に設けら
れている後続の機能ブロックがその出力先となる。速度
変換部6は例えばデュアルポートメモリとその制御回路
で実現されており、メモリ1から出力されるデータDO
をデュアルポートメモリの一方のポートから順次書き込
むとともに、変換されるフレームの持つ速度に合わせて
書き込みのときとは異なる速度でデュアルポートメモリ
の他方のポートから順次読み出しを行ってゆくようにし
てある。
On the other hand, the speed conversion section 6 outputs data obtained by performing speed conversion on the data DO output from the memory 1. In other words, the speed conversion unit 6 is a functional block for converting the multiplexed signal input to the TSI unit into a multiplexed signal having a different speed from the multiplexed signal. For example, 6.3 Mbit / s as shown in FIG. And data transmitted at a rate of 19.44 Mbit / s as shown in FIG. 6 (hereinafter, may be referred to as a "19 mega interface"). . Although the output destination of the speed conversion unit 6 is not shown, a subsequent functional block provided in the transmission device, such as a functional block for adding information indicating that an alarm has occurred to data in a frame, is provided. The output destination. The speed conversion unit 6 is realized by, for example, a dual port memory and its control circuit, and outputs the data DO output from the memory 1.
Are sequentially written from one port of the dual-port memory, and are sequentially read from the other port of the dual-port memory at a speed different from that at the time of writing according to the speed of the frame to be converted.

【0010】次に、図4のタイミングチャートを参照し
て図3に示したTSI部の動作について説明する。な
お、図4において図3に示したものと同一の信号につい
ては同じ名称を付してある。また、図中に示したフレー
ムパルスFPが図3では図示を省略したフレームパルス
のことである。この図4に示したように、データDTに
は伝送路から供給されるフレーム信号が入力されるよう
になっており、各フレーム信号はいずれも複数のタイム
スロットTS1,TS2,…,TS7,…TS95,T
S96…,に分割されている。なお、これら96個のタ
イムスロットがデータを伝送するためのものであって、
これら以外にもタイムスロットTS96の後ろに制御用
の信号が併せて伝送される。
Next, the operation of the TSI unit shown in FIG. 3 will be described with reference to the timing chart of FIG. In FIG. 4, the same signals as those shown in FIG. 3 are given the same names. The frame pulse FP shown in the drawing is a frame pulse not shown in FIG. As shown in FIG. 4, a frame signal supplied from a transmission line is input to the data DT, and each frame signal has a plurality of time slots TS1, TS2,..., TS7,. TS95, T
S96... Note that these 96 time slots are for transmitting data, and
In addition to these, a control signal is also transmitted after the time slot TS96.

【0011】ここで、図5及び図6はタイムスロットの
並べ替え対象となるフレームの一例を示したものであ
る。なお、以下では図5のフレームから図6のフレーム
にタイムスロットの並べ替えを行う場合について説明す
るが、この逆の場合も当然ありうる。図5は並べ替え前
のフレームについてその要部のフォーマットを示したも
のであって、6.3メガビット/秒の速度(フレーム周
期125μs,フレーム長789ビット)を持つフレー
ムのフォーマットについて例示してある。図示したよう
に、タイムスロットTS1〜TS98およびフィールド
Fがこの順でフレーム毎に伝送されてゆくことになる。
各タイムスロットは8ビット,フィールドFは5ビット
で構成されており、これらのうち、タイムスロットFは
フレーム同期や警報などに用いられるビット列であり、
タイムスロットTS97及びタイムスロットTS98は
ステータスを通知するためのビット列である。
FIG. 5 and FIG. 6 show an example of a frame in which time slots are to be rearranged. In the following, a case where the time slots are rearranged from the frame in FIG. 5 to the frame in FIG. 6 will be described, but the reverse case is naturally possible. FIG. 5 shows a format of a main part of a frame before rearrangement, and illustrates a format of a frame having a speed of 6.3 Mbit / sec (frame period 125 μs, frame length 789 bits). . As shown, the time slots TS1 to TS98 and the field F are transmitted for each frame in this order.
Each time slot is composed of 8 bits, and the field F is composed of 5 bits. Of these, the time slot F is a bit string used for frame synchronization, alarm, and the like.
The time slot TS97 and the time slot TS98 are bit strings for notifying the status.

【0012】ここで、ネットワークの運用単位は6回線
(図中の「CH1」〜「CH6」)であって、これを一
つのハンドリンググループ(図中の「HG」)として多
重化している。また、4つのHGが一つの単位となって
HWを構成しており、例えばHG1〜HG4が図6に示
すHW1又はHW5に対応している。以上のことから、
図示したように、まずはCH1についてHG1〜HG1
6のデータがタイムスロットTS1〜TS16として伝
送され、次いでCH2についてHG1〜HG16のデー
タがタイムスロットTS17〜TS32として伝送さ
れ、以下同様にCH3〜CH6に属する各データがタイ
ムスロットTS33〜TS96で伝送されてゆく。な
お、図中のデータB1〜B24およびHW1〜HW8は
図6に示す符号にそれぞれ対応している。
Here, the operation unit of the network is six lines ("CH1" to "CH6" in the figure), which are multiplexed as one handling group ("HG" in the figure). Further, four HGs constitute one unit to constitute the HW, and for example, HG1 to HG4 correspond to HW1 or HW5 shown in FIG. From the above,
As shown in the figure, first, HG1 to HG1 are set for CH1.
6 are transmitted as time slots TS1 to TS16, then, for CH2, data of HG1 to HG16 is transmitted as time slots TS17 to TS32, and similarly, data belonging to CH3 to CH6 is transmitted in time slots TS33 to TS96. Go on. The data B1 to B24 and HW1 to HW8 in the figure correspond to the reference numerals shown in FIG.

【0013】一方、図6は並べ替え後のフレームについ
てその要部のフォーマットを示したものであって、19
メガインタフェース(フレーム周期125μs,フレー
ム長2430ビット)のフレームフォーマットについて
例示してある。図中、フレーム先頭にあるOH部はパス
パターンチェックに用いられる8ビットの固定値であ
る。これに続く2048ビットのデータ部は図5にも示
した8個のフィールドHW1〜HW8で構成されてい
る。各HWはいずれも256ビットからなっており、こ
のうちの「*0」で示した先頭部は空きバイトである。
また、データB1〜B24は図5に示したものと同一で
あって、図示したHW2の場合には、HGn〜HGn+
3が図5のHG5〜HG8に相当している。
FIG. 6 shows the format of the main part of the rearranged frame.
A frame format of a mega interface (frame period 125 μs, frame length 2430 bits) is illustrated. In the figure, the OH part at the head of the frame is a fixed value of 8 bits used for the path pattern check. The data portion of 2048 bits following this is composed of eight fields HW1 to HW8 also shown in FIG. Each HW consists of 256 bits, and the leading part indicated by “* 0” is an empty byte.
The data B1 to B24 are the same as those shown in FIG. 5, and in the case of the illustrated HW2, HGn to HGn +
3 corresponds to HG5 to HG8 in FIG.

【0014】つまり、データB1はタイムスロットTS
5に対応し、データB2はタイムスロットTS21に対
応し、以下同様にしてデータB24はタイムスロットT
S88に対応している。また、データB1〜B24に続
く「*1」〜「*7」は何れも空きバイトである。ま
た、データ部の後ろには128ビットのOH部および2
46ビットの空きフィールドが続いている。図5と図6
を対比すれば分かるように、伝送路から入力されてくる
フレーム中のタイムスロットTS1〜TS96は各HW
1〜HW8についてデータB1〜B24の順番に並べ替
えられて送出される。つまり、タイムスロットTS1,
TS17,TS33,TS49,……,の順にこれらタ
イムスロットが送出されてゆくことになる。
That is, the data B1 is the time slot TS
5, data B2 corresponds to time slot TS21, and so on.
This corresponds to S88. “* 1” to “* 7” following the data B1 to B24 are all empty bytes. After the data part, a 128-bit OH part and 2
An empty field of 46 bits follows. 5 and 6
, Time slots TS1 to TS96 in a frame input from the transmission path are
Data 1 to HW8 are rearranged in the order of data B1 to B24 and transmitted. That is, the time slots TS1,
These time slots are transmitted in the order of TS17, TS33, TS49,....

【0015】図4において、まず時刻t1でTSI部に
対して新たなフレームが供給されると、フレームの先頭
を示すフレームパルスFPが出力され、同時に、先頭の
タイムスロットTS1のデータが出力されるようにな
る。また、フレームパルスFPの立ち下がりに同期して
MENSEL信号が“H”レベルから“L”レベルに切
り替わる。このため、連結部3にはアドレスのMSBと
して“0”が供給され、連結部4にはインバータ2を通
じてアドレスのMSBとして“1”が供給されるように
なる。このとき、格納アドレスSAにはx“00”が供
給されているため連結部3からは書き込みアドレスとし
てx“00”が出力される。ここで、W/R信号は
“H”レベルであって書き込み(図中の「W」)を指示
しているため、セレクタ5は端子Aに供給されている書
き込みアドレスx“00”を選択し、これをアドレスM
Aとして端子Yからメモリ1のアドレス入力端子ADR
に出力する。以上によって、メモリ1のx“00”番地
(即ち、エリアA)に対してタイムスロットTS1のデ
ータが書き込まれる。
In FIG. 4, when a new frame is supplied to the TSI section at time t1, a frame pulse FP indicating the head of the frame is output, and at the same time, data of the head time slot TS1 is output. Become like Further, the MENSEL signal switches from “H” level to “L” level in synchronization with the falling of the frame pulse FP. Therefore, “0” is supplied to the connection unit 3 as the MSB of the address, and “1” is supplied to the connection unit 4 through the inverter 2 as the MSB of the address. At this time, since x "00" is supplied to the storage address SA, x "00" is output from the connection unit 3 as a write address. Here, since the W / R signal is at “H” level and instructs writing (“W” in the figure), the selector 5 selects the write address x “00” supplied to the terminal A. , This is the address M
A is the address input terminal ADR of the memory 1 from the terminal Y as A
Output to As described above, the data of the time slot TS1 is written to the address x “00” of the memory 1 (that is, the area A).

【0016】次に、時刻t2でW/R信号が“L”レベ
ルに切り替わって読み出し(図中の「R」)を指示する
ようになると、セレクタ5は端子B側を選択するように
なる。このとき、読出アドレスRAにはx“00”が与
えられているため連結部4からはアドレスとしてx“8
0”が出力され、このアドレス値がアドレスMAとして
メモリ1のアドレス入力端子ADRに供給される。この
結果、メモリ1のx“80”(即ち、エリアB)番地か
らデータDOとしてタイムスロットTS1が読み出され
て速度変換部6に出力される。そして、これ以降の時刻
t3〜時刻t20においては、いま説明した時刻t1〜
時刻t2における動作に準じた動作となる。すなわち、
時刻t3では時刻t1における格納アドレスSAの値に
対してx“10”を加算した値が入力されてメモリ1上
の当該番地(エリアA)に対してタイムスロットTS2
のデータが書き込まれ、時刻t4では時刻t2における
読出アドレスRAの値に対してx“01”を加算した値
が入力されてメモリ1のx“81”番地からタイムスロ
ットTS17のデータが読み出される。
Next, at time t2, when the W / R signal switches to the "L" level to instruct reading ("R" in the figure), the selector 5 selects the terminal B side. At this time, since x “00” is given to the read address RA, the link unit 4 outputs x “8” as an address.
0 "is output, and this address value is supplied as an address MA to the address input terminal ADR of the memory 1. As a result, a time slot TS1 as data DO from the address x" 80 "(that is, area B) of the memory 1 is obtained. It is read out and output to the speed conversion unit 6. Then, from time t3 to time t20 thereafter, the time t1 to time
The operation follows the operation at time t2. That is,
At time t3, a value obtained by adding x “10” to the value of the storage address SA at time t1 is input, and the time slot TS2 is assigned to the address (area A) on the memory 1.
At time t4, a value obtained by adding x "01" to the value of the read address RA at time t2 is input, and the data of the time slot TS17 is read from the address x "81" of the memory 1.

【0017】以後同様に、格納アドレスSAがx“1
0”ずつ増やされるとともに読出アドレスRAがx“0
1”ずつ増やされてゆく。その結果、時刻t5,t7,
t9,t11においてメモリ1のx“20”,x“3
0”,x“40”,x“50”番地に対してそれぞれタ
イムスロットTS3〜TS6のデータがそれぞれ書き込
まれる。また、時刻t6,t8,t10,t12におい
てメモリ1のx“81”〜x“84”番地からタイムス
ロットTS17,TS33,TS49,TS65のデー
タがそれぞれ読み出される。その後、時刻t13では格
納アドレスSAとしてx“01”が入力されてメモリ1
上の当該番地に対してタイムスロットTS7のデータが
書き込まれる。さらに、時刻t15,時刻t17になる
と格納アドレスSAとしてそれぞれx“4F”,x“5
F”が入力されてメモリ1上のこれら番地に対してタイ
ムスロットTS95,TS96のデータがそれぞれ書き
込まれる。このほか、時刻t16,t18では読出アド
レスRAとしてx“5E”,x“5F”がそれぞれ入力
されてタイムスロットTS80,TS96のデータがそ
れぞれ読み出されることになる。
Thereafter, similarly, when the storage address SA is x “1”
0, and the read address RA becomes x “0”.
1 ”. As a result, at times t5, t7,
At t9 and t11, x “20” and x “3” of the memory 1
Data of the time slots TS3 to TS6 are respectively written to addresses 0 ", x" 40 ", and x" 50 ", and at times t6, t8, t10, and t12, x" 81 "to x" of the memory 1 are written. The data of the time slots TS17, TS33, TS49, and TS65 are read from the address 84 ", respectively. At time t13, x" 01 "is input as the storage address SA and the memory 1 is read.
The data of the time slot TS7 is written to the above address. Further, at time t15 and time t17, x “4F” and x “5” are stored as storage addresses SA, respectively.
F "is input, and the data of the time slots TS95 and TS96 are written to these addresses on the memory 1. In addition, at times t16 and t18, x" 5E "and x" 5F "are read addresses RA respectively. The data of the time slots TS80 and TS96 are read and read.

【0018】この後、時刻t20になるとフレームパル
スFPが再び生成されて、次フレームに関するデータD
Tが入力されるようになり、同時に、MENSEL信号
が“L”レベルから“H”レベルに切り替わる。この結
果、エリアA,エリアBに対する書き込みと読み出しの
関係が互いに入れ替わる。この場合、格納アドレスSA
と読出アドレスRAの変化は時刻t1〜時刻t19の場
合と同様であるが、連結部3,連結部4に供給されるア
ドレスのMSBが先の場合と逆になっている。このた
め、時刻t20,t22,t24,t26,t28でそ
れぞれメモリ1のx“80”,x“90”,x“A
0”,x“B0”,x“C0”番地(エリアB)に書き
込みが行われるほか、時刻t21,t23,t25,t
27,t29でそれぞれメモリ1のx“00”〜x“0
4”番地(エリアA)からデータが読み出される。そし
て、以上述べたメモリ1のエリアA又はエリアBからの
データ読み出し動作と並行して、速度変換部6による速
度変換処理が行われる。
Thereafter, at time t20, a frame pulse FP is generated again, and data D for the next frame is generated.
T is input, and at the same time, the MENSEL signal switches from “L” level to “H” level. As a result, the relationship between writing and reading for the areas A and B is switched. In this case, the storage address SA
And the change of the read address RA are the same as in the case of the time t1 to the time t19, but the MSB of the address supplied to the connection unit 3 and the connection unit 4 is opposite to that of the previous case. Therefore, at times t20, t22, t24, t26, and t28, x “80”, x “90”, x “A
0 ", x" B0 "and x" C0 "(area B), and at times t21, t23, t25 and t25.
At x27 and t29, x “00” to x “0” of the memory 1 are respectively stored.
Data is read from address 4 "(area A). In parallel with the above-described operation of reading data from area A or area B of memory 1, speed conversion processing is performed by speed conversion unit 6.

【0019】このように、従来は1個のメモリに対して
書き込み動作と読み出し動作を交互に繰り返すようにし
ており、エリアAに書き込む場合にはこれに続いてエリ
アBから読み出しを行い、一方で、エリアBに書き込む
場合にはこれに続いてエリアAから読み出しを行ってい
る。また、あるフレームについてエリアAに書き込みを
行うとともにエリアBから読み出しを行った場合、次の
フレームではエリアBに書き込みを行うとともにエリア
Aから読み出しを行うようにしている。このとき、エリ
アA上のタイムスロットデータは直前のフレームにおけ
るエリアAへの書き込みで並べ替えが済んでいるため、
当該フレームでエリアAから順次読み出しを行ってゆく
ことで並べ替えられたタイムスロットデータが順次速度
変換部6へ出力されることになる。このことはエリアB
についても全く同様である。こうして、現フレームにお
けるタイムスロットのデータ格納処理と直前のフレーム
で並べ替えられているタイムスロットのデータ読み出し
処理を1個のメモリを用いてタイムスロット毎に並行し
て行うことができる。
As described above, conventionally, the writing operation and the reading operation are alternately repeated with respect to one memory, and when writing to the area A, reading is performed from the area B subsequently, while When writing data to the area B, the data is subsequently read from the area A. In addition, when writing to area A and reading from area B are performed for a certain frame, writing to area B and reading from area A are performed in the next frame. At this time, since the time slot data on the area A has been rearranged by writing to the area A in the immediately preceding frame,
By sequentially reading data from the area A in the frame, the sorted time slot data is sequentially output to the speed conversion unit 6. This is area B
Is exactly the same. In this way, the data storage processing of the time slot in the current frame and the data reading processing of the time slot rearranged in the immediately preceding frame can be performed in parallel for each time slot using one memory.

【0020】[0020]

【発明が解決しようとする課題】以上のような手法を用
いた場合、フレーム内の全てのタイムスロットのデータ
をメモリ1から読み出すために必要となる時間は、フレ
ーム内の全タイムスロットのデータをメモリ1へ書き込
むのに要する時間と同じになる。こうしたことから、従
来手法を用いると以下のような問題が生じることにな
る。すなわち、従来手法ではメモリ1に対するデータの
読み出し動作と書き込み動作がタイムスロット毎に一体
となっており、メモリ1からデータDOが読み出される
タイミングはTSI部から出力される多重化信号のデー
タ転送速度によらず固定されたものになってしまう。換
言するならば、速度変換部6に対してはメモリ1から必
ず一定の速度でデータDOが出力されることになる。
When the above method is used, the time required to read data of all the time slots in the frame from the memory 1 is determined by the data of all the time slots in the frame. This is the same as the time required to write to memory 1. For this reason, the following problems occur when the conventional method is used. That is, in the conventional method, the data read operation and the write operation for the memory 1 are integrated for each time slot, and the timing at which the data DO is read from the memory 1 depends on the data transfer speed of the multiplexed signal output from the TSI unit. It will be fixed regardless. In other words, the data DO is always output from the memory 1 to the speed converter 6 at a constant speed.

【0021】このため、メモリ1から出力されるデータ
DOの読み出しタイミングを変えないのであれば、速度
変換部6がデータDOの読み出し速度をより高速の多重
化信号に対応した速度に変換することになる。ところ
が、速度変換部6を構成しているデュアルポートメモリ
からデータを読み出すときの速度が速すぎると、当該読
み出し動作がデュアルポートメモリに対するデータDO
の書き込み動作を追い越してしまう事態が生じうる。ま
たこれとは逆に、デュアルポートメモリからデータ読み
出しを完了していないにも拘わらず、フレームパルスF
Pが生成されてメモリ1におけるエリアA,エリアBの
切り替えが発生してしまうことも考えられる。そうする
と、速度変換部6が例えばメモリ1のエリアAから出力
されるデータDOを読み出している最中に、メモリ1の
エリアAに対して書き込み動作が開始されてしまう。そ
の結果、メモリ1に格納されていたタイムスロットのデ
ータを速度変換部6が全て取り込めなくなるといった状
況が生じることになる。
For this reason, if the read timing of the data DO output from the memory 1 is not changed, the speed converter 6 converts the read speed of the data DO into a speed corresponding to a faster multiplexed signal. Become. However, if the speed at which data is read from the dual-port memory constituting the speed conversion unit 6 is too high, the read operation will not be performed on the data DO for the dual-port memory.
May overwrite the write operation of the data. Conversely, despite the fact that data reading from the dual port memory has not been completed, the frame pulse F
It is also conceivable that P is generated and switching between the areas A and B in the memory 1 occurs. Then, while the speed conversion unit 6 is reading the data DO output from, for example, the area A of the memory 1, the writing operation to the area A of the memory 1 is started. As a result, a situation occurs in which the speed conversion unit 6 cannot take in all the data of the time slot stored in the memory 1.

【0022】以上のように、従来のTSI部に採用され
ていたような手法では、多様な速度を持つ様々な多重化
信号に対して同一のTSI部を共有して用いることは困
難である。そのため、こうした多様な速度を持つ多重化
信号に対応するには、ある特定の範囲のフレーム速度に
のみ対応可能なTSI部を複数種類設ける必要が出てく
ることになる。本発明は上記の問題点に鑑みてなされた
ものであり、その目的は、TSI部に入力されるフレー
ムの速度によらず、並び替えられたタイムスロットのデ
ータを変換すべきフレームの速度に変換することがで
き、速度の異なる様々な多重化信号に容易に対応できる
TSI部を備えた伝送装置を提供することにある。
As described above, it is difficult to share the same TSI section for various multiplexed signals having various speeds by using the method employed in the conventional TSI section. Therefore, in order to cope with such multiplexed signals having various speeds, it becomes necessary to provide a plurality of types of TSI units that can cope only with a certain range of frame speeds. SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and has as its object to convert the rearranged time slot data into the speed of the frame to be converted irrespective of the speed of the frame input to the TSI unit. It is another object of the present invention to provide a transmission apparatus having a TSI unit that can easily cope with various multiplexed signals having different speeds.

【0023】[0023]

【課題を解決するための手段】以上の課題を解決するた
めに、請求項1記載の発明は、入力フレーム及び出力フ
レームの各フォーマットから定まる順番で前記入力フレ
ームのタイムスロットを並べ替えて得られる生成フレー
ムの速度を前記出力フレームの速度に変換して送出する
伝送装置において、前記入力フレームのタイムスロット
を前記順番に従って記憶してゆく動作と、該記憶されて
いる前記入力フレームのタイムスロットを順次読み出し
て前記生成フレームを生成してゆく動作を互いに独立し
て行って前記タイムスロットの並べ替えをフレーム毎に
行うことを特徴としている。また、請求項2記載の発明
は、入力フレーム及び出力フレームの各フォーマットか
ら定まる順番で前記入力フレームのタイムスロットを並
べ替えて得られる生成フレームの速度を前記出力フレー
ムの速度に変換して送出する伝送装置において、前記入
力フレームのタイムスロットを記憶する第1及び第2の
記憶手段と、前記第1の記憶手段に書き込みを行ってい
る期間中は前記第2の記憶手段から読み出しを行い、前
記第2の記憶手段に書き込みを行っている期間中は前記
第1の記憶手段から読み出しを行うように、前記第1の
記憶手段及び前記第2の記憶手段に対する書き込み指示
及び読み出し指示をフレーム毎に制御する制御手段とを
具備することを特徴としている。また、請求項3記載の
発明は、請求項2記載の発明において、前記制御手段
は、各フレームの先頭で有効になるフレームパルスをト
リガとして前記第1の記憶手段と前記第2の記憶手段に
対する書き込み及び読み出しの関係を切り替えることを
特徴としている。
In order to solve the above-mentioned problems, the invention according to claim 1 is obtained by rearranging the time slots of the input frame in an order determined from each format of the input frame and the output frame. In a transmission device that converts the speed of a generated frame into the speed of the output frame and transmits the time, the operation of storing the time slots of the input frame in the order, and sequentially storing the time slots of the stored input frame. The operation of reading and generating the generated frame is performed independently of each other, and the time slots are rearranged for each frame. According to the second aspect of the present invention, the speed of the generated frame obtained by rearranging the time slots of the input frame in the order determined from the formats of the input frame and the output frame is converted to the speed of the output frame and transmitted. In the transmission device, first and second storage means for storing a time slot of the input frame, and reading from the second storage means during writing to the first storage means, While writing to the second storage means, a write instruction and a read instruction to the first storage means and the second storage means are issued for each frame so as to read from the first storage means. And control means for controlling. According to a third aspect of the present invention, in the second aspect of the present invention, the control means controls the first storage means and the second storage means by using a frame pulse which becomes valid at the beginning of each frame as a trigger. It is characterized in that the relationship between writing and reading is switched.

【0024】[0024]

【発明の実施の形態】以下、図面を参照して本発明の一
実施形態について説明する。図1は、本実施形態による
伝送装置に備えられているTSI部の構成を示すブロッ
ク図であって、図3に示したものと同じ構成要素,信号
についてはそれぞれ同一の符号,名称を付してある。図
1において、メモリ11〜12は互いに同一の構成を有
する記憶手段である。すなわち、これら各メモリは端子
W/Rに入力される信号が“H”レベルであればアドレ
ス入力端子ADRで指定される番地に対して、データ入
力端子DATAに供給されているデータDTを書き込
む。これに対し、端子W/Rに入力される信号が“L”
レベルであれば、これら各メモリはアドレス入力端子A
DRに供給されているアドレスに格納されているタイム
スロットのデータを出力端子Qからセレクタ15の端子
A,端子Bへそれぞれ出力する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the configuration of a TSI unit provided in the transmission apparatus according to the present embodiment. The same components and signals as those shown in FIG. It is. In FIG. 1, memories 11 to 12 are storage units having the same configuration as each other. That is, each of these memories writes the data DT supplied to the data input terminal DATA to the address specified by the address input terminal ADR if the signal input to the terminal W / R is at the “H” level. On the other hand, the signal input to the terminal W / R is "L".
Level, each of these memories has an address input terminal A
The data of the time slot stored at the address supplied to DR is output from the output terminal Q to the terminals A and B of the selector 15.

【0025】セレクタ13〜15は何れも2−1セレク
タであって、これらセレクタの構成は図3に示したセレ
クタ5と同じものである。このほか符号16〜18は何
れもインバータである。そして、セレクタ13はMEN
SEL信号が“H”レベルであれば格納アドレスSAを
アドレスMA1としてメモリ11のアドレス入力端子A
DRに供給し、MENSEL信号が“L”レベルであれ
ば読出アドレスRAをアドレスMA1として出力する。
これとは逆に、セレクタ14はMENSEL信号が
“L”レベルであれば格納アドレスSAをアドレスMA
2としてメモリ12のアドレス入力端子ADRに供給
し、MENSEL信号が“H”レベルであれば読出アド
レスRAをアドレスMA2として出力する。
Each of the selectors 13 to 15 is a 2-1 selector, and the configuration of these selectors is the same as the selector 5 shown in FIG. In addition, reference numerals 16 to 18 denote inverters. Then, the selector 13 sets the MEN
If the SEL signal is at "H" level, the storage address SA is set to the address MA1 and the address input terminal A of the memory 11 is set.
DR, and outputs the read address RA as the address MA1 when the MENSEL signal is at the “L” level.
Conversely, if the MENSEL signal is at "L" level, the selector 14 sets the storage address SA to the address MA.
2 is supplied to the address input terminal ADR of the memory 12, and if the MENSEL signal is at "H" level, the read address RA is output as the address MA2.

【0026】また、セレクタ15はインバータ18の出
力が“H”レベル(MENSEL信号が“L”レベル)
であればメモリ11から出力されるデータDO1を選択
してこれをデータDOとして速度変換部6に出力し、そ
の一方で、インバータ18の出力が“L”レベル(ME
NSEL信号が“H”レベル)であればメモリ12から
出力されるデータDO2をデータDOとして速度変換部
6に出力する。インバータ17はメモリ11及びメモリ
12が書き込み動作と読み出し動作を交互に行うように
これらメモリの端子W/Rを制御するものである。した
がって、メモリ11が書き込み動作を行うときにはメモ
リ12が読み出し動作を行い、メモリ11が読み出し動
作を行うときにはメモリ12が書き込み動作を行うよう
になる。
In the selector 15, the output of the inverter 18 is at "H" level (the MENSEL signal is at "L" level).
Then, the data DO1 output from the memory 11 is selected and output as the data DO to the speed conversion unit 6, while the output of the inverter 18 is at the "L" level (ME
If the NSEL signal is at "H" level, the data DO2 output from the memory 12 is output to the speed converter 6 as data DO. The inverter 17 controls terminals W / R of the memories 11 and 12 so that the memories 11 and 12 alternately perform a write operation and a read operation. Therefore, when the memory 11 performs the write operation, the memory 12 performs the read operation, and when the memory 11 performs the read operation, the memory 12 performs the write operation.

【0027】次に、図2のタイミングチャートを参照し
て上記構成によるTSI部の動作について説明する。な
お、図2において図1に示したものと同一の信号につい
ては同じ名称を付してある。また、図2では、メモリ1
1,メモリ12の各々についてアドレス入力端子AD
R,データ入力端子DATA,端子W/Rにそれぞれ入
力される信号を示してある。さらに、格納アドレスS
A,読出アドレスSAの値については特に図示していな
いが、図中「ライトモード」で示される部分に相当する
アドレスMA1又はアドレスMA2が格納アドレスSA
であり、また、図中「リードモード」で示される部分に
相当するアドレスMA2又はアドレスMA1が読出アド
レスRAである。
Next, the operation of the TSI unit having the above configuration will be described with reference to the timing chart of FIG. In FIG. 2, the same signals as those shown in FIG. 1 are given the same names. In FIG. 2, the memory 1
1, an address input terminal AD for each of the memories 12
The signals input to R, the data input terminal DATA, and the terminal W / R are shown. Further, the storage address S
A, the value of the read address SA is not particularly shown, but the address MA1 or the address MA2 corresponding to the portion indicated by "write mode" in the figure is the storage address SA.
In addition, the address MA2 or MA1 corresponding to the portion indicated by "read mode" in the figure is the read address RA.

【0028】まず、時刻t31でフレームパルスFPが
生成されると、このフレームパルスFPの立ち下がりに
伴ってMENNSEL信号が“L”レベルから“H”レ
ベルに切り替わる。これによって、セレクタ13は格納
アドレスSAを選択してこれをアドレスMA1として出
力するようになる。また、インバータ16の出力が
“L”レベルとなるため、セレクタ14は読出アドレス
RAを選択してこれをアドレスMA2として出力するよ
うになる。これらと平仄を合わせるように、メモリ11
のW/R端子に“H”レベルが与えられてメモリ11が
書き込みモードになるとともに、メモリ12のW/R端
子に“L”レベルが与えられてメモリ12が読み出しモ
ードとなる。さらに、インバータ18の出力が“L”レ
ベルとなるため、セレクタ15は読み出しモードになっ
たメモリ12から出力されるデータDO2をデータDO
として出力するようになる。
First, when the frame pulse FP is generated at time t31, the MENSEL signal switches from the "L" level to the "H" level in accordance with the fall of the frame pulse FP. Thus, the selector 13 selects the storage address SA and outputs it as the address MA1. Further, since the output of the inverter 16 is at the "L" level, the selector 14 selects the read address RA and outputs this as the address MA2. In line with these, memory 11
The "H" level is applied to the W / R terminal of the memory 12, and the memory 11 enters the write mode, and the "L" level is applied to the W / R terminal of the memory 12, and the memory 12 enters the read mode. Further, since the output of the inverter 18 becomes "L" level, the selector 15 converts the data DO2 output from the memory 12 in the read mode to the data DO.
Will be output.

【0029】これらの一連の動作によって、データDT
上に与えられるタイムスロットTS1のデータが、格納
アドレスSAに等価なアドレスMA1で指定されるメモ
リ11のx“00”番地に書き込まれる。また、読出ア
ドレスRAに等価なアドレスMA2で指定されるメモリ
12のx“00”番地からタイムスロットTS1のデー
タがデータDO2として読み出され、これがそのままデ
ータDOとして速度変換部6に供給される。そしてこれ
以降の時刻t32〜時刻t41では時刻t31〜時刻t
32におけるのに準じて動作する。すなわち、時刻t3
2では時刻t31における格納アドレスSAの値に対し
てx“10”を加算した値が入力され、メモリ11の当
該番地に対してタイムスロットTS2のデータが書き込
まれる。
By a series of these operations, data DT
The data of the time slot TS1 given above is written to the address x “00” of the memory 11 specified by the address MA1 equivalent to the storage address SA. Further, the data of the time slot TS1 is read from the address x “00” of the memory 12 specified by the address MA2 equivalent to the read address RA as the data DO2, and is supplied as it is to the speed conversion unit 6 as the data DO. From time t32 to time t41, time t31 to time t41
It operates as in 32. That is, at time t3
At 2, the value obtained by adding x "10" to the value of the storage address SA at time t31 is input, and the data of the time slot TS2 is written to the address in the memory 11.

【0030】このとき同時に、時刻t31における読出
アドレスRAの値に対してx“01”を加算した値が入
力され、メモリ12のx“01”番地からタイムスロッ
トTS17のデータが読み出され、これがセレクタ15
を介して速度変換部6に出力される。以後同様に、アド
レスMA1がx“10”ずつ増やされるとともにアドレ
スMA2がx“01”ずつ増やされてゆく。その結果、
時刻t33〜時刻t36においてメモリ11のx“2
0”,x“30”,x“40”,x“50”番地に対し
てそれぞれタイムスロットTS3〜TS6のデータが書
き込まれる。また、これら同時刻においてメモリ12の
x“02”〜x“05”番地からタイムスロットTS3
3,TS49,TS65,TS81のデータが読み出さ
れる。
At the same time, a value obtained by adding x "01" to the value of the read address RA at time t31 is input, and the data of the time slot TS17 is read from the address x "01" of the memory 12, and this is read. Selector 15
Is output to the speed conversion unit 6 via. Thereafter, similarly, the address MA1 is incremented by x "10" and the address MA2 is incremented by x "01". as a result,
From time t33 to time t36, x “2” in the memory 11
Data of the time slots TS3 to TS6 are written to addresses 0 ", x" 30 ", x" 40 ", and x" 50 ", respectively, and at the same time, x" 02 "to x" 05 "of the memory 12. "Time slot TS3 from address
3, TS49, TS65 and TS81 are read out.

【0031】この後、時刻t37になるとアドレスMA
1としてx“01”が入力されてメモリ11の当該番地
に対してタイムスロットTS7のデータが書き込まれ
る。一方、アドレスMA2には上記に準じてx“06”
が入力され、データDOとしてタイムスロットTS2が
読み出されることになる。こののち、時刻t39,時刻
t40になるとアドレスMA1にx“4F”,x“5
F”がそれぞれ入力されてメモリ11の当該番地に対し
てタイムスロットTS95,TS96のデータがそれぞ
れ書き込まれる。また、これら同時刻では上記に準じて
アドレスMA2にx“5E”,x“5F”が与えられて
タイムスロットTS80,TS96のデータがデータD
Oとして読み出される。
Thereafter, at time t37, the address MA
X “01” is input as 1 and the data of the time slot TS7 is written to the address in the memory 11. On the other hand, the address MA2 has x “06” according to the above.
Is input, and the time slot TS2 is read as the data DO. Thereafter, at time t39 and time t40, x “4F” and x “5” are added to the address MA1.
F "are input, and the data of the time slots TS95 and TS96 are respectively written into the corresponding address of the memory 11. At these same times, x" 5E "and x" 5F "are added to the address MA2 according to the above. Given data of time slots TS80 and TS96 are data D
Read as O.

【0032】そして、時刻t42になってフレームパル
スFPが生成されて次フレームになると、MENSEL
信号が“H”レベルから“L”レベルに切り替わるとと
もに、先頭のタイムスロットTS1のデータが入力され
てくるほか、格納アドレスSA及び出アドレスRAに順
次アドレス値が入力されるようになる。この結果、時刻
t31におけるのとは逆の動作となり、セレクタ13は
読出アドレスRAをアドレスMA1として出力し、セレ
クタ14は格納アドレスSAをアドレスMA2として出
力するようになる。また、メモリ11が読み出しモード
になるのに対してメモリ12は書き込みモードとなるほ
か、セレクタ15は読み出しモードになったメモリ11
から出力されるデータDO1をデータDOとして出力す
るようになる。
When a frame pulse FP is generated at time t42 and the next frame is generated, MENSEL
The signal switches from the “H” level to the “L” level, the data of the first time slot TS1 is input, and the address value is sequentially input to the storage address SA and the output address RA. As a result, the operation is the reverse of that at the time t31, and the selector 13 outputs the read address RA as the address MA1, and the selector 14 outputs the storage address SA as the address MA2. In addition, while the memory 11 is in the read mode, the memory 12 is in the write mode, and the selector 15 is the memory 11 in the read mode.
Is output as data DO.

【0033】これら一連の動作によって、アドレスMA
1で指定されるメモリ11のx“00”番地からタイム
スロットTS1のデータがデータDO1として読み出さ
れ、そのままデータDOとして速度変換部6に供給され
る。また、データDT上に与えられるタイムスロットT
S1のデータがアドレスMA2で指定されるメモリ12
のx“00”番地に書き込まれる。これ以後はいま述べ
たのと同様であって、時刻t43〜時刻t47において
は時刻t42〜時刻t43に準じた動作がなされる。す
なわち、当該期間ではそれぞれメモリ11のx“01”
〜x“04”番地からタイムスロットTS17,TS3
3,TS49,TS65のデータが読み出され、これら
データがセレクタ15を介して速度変換部6に供給され
る。また、これら同時刻においてアドレスMA2が順次
x“10”ずつ増やされてゆくため、メモリ12のx
“10”,x“20”,x“30”,x“40”番地に
対してそれぞれタイムスロットTS2〜TS5のデータ
がそれぞれ書き込まれてゆく。そしてこの後の時刻t4
7以降も同様であり、次フレーム以降の各フレームにつ
いても上述した一連の動作が繰り返し行われることにな
る。なお、以上述べたメモリ2(時刻t31から時刻t
41まで)又はメモリ1(時刻t42以降)からのデー
タ読み出し動作と並行して、従来の場合と同様に、速度
変換部6による速度変換処理が行われる。
By a series of these operations, address MA
The data of the time slot TS1 is read out from the address x “00” of the memory 11 designated by 1 as data DO1, and is supplied to the speed converter 6 as data DO as it is. The time slot T given on the data DT
The memory 12 in which the data of S1 is specified by the address MA2
At the address x “00”. Thereafter, the operation is the same as described above, and the operation from time t42 to time t43 is performed from time t43 to time t47. That is, during this period, x “01” of the memory 11 is used.
~ X "04" to time slots TS17, TS3
3, the data of TS49 and TS65 are read, and these data are supplied to the speed conversion unit 6 via the selector 15. At the same time, the address MA2 is sequentially incremented by x “10”, so that x
The data of the time slots TS2 to TS5 are written into the addresses “10”, x “20”, x “30”, and x “40”, respectively. And time t4 after this
The same applies to the subsequent frames, and the series of operations described above is repeatedly performed for each frame after the next frame. Note that the memory 2 described above (from time t31 to time t31)
In parallel with the data read operation from the memory 1 (until time 41) or the memory 1 (after time t42), the speed conversion processing by the speed conversion unit 6 is performed as in the conventional case.

【0034】以上のように、本実施形態では、MENS
EL信号のレベルがフレーム毎に切り替えられるので、
このMENSEL信号が“H”レベルの期間はメモリ1
1を書き込み専用,メモリ12を読み出し専用とする一
方で、MENSEL信号が“L”レベルの期間はメモリ
11を読み出し専用,メモリ12を書き込み専用として
いる。そして、ある特定の1フレーム期間中は、データ
DTとして一定時間間隔で順次入力されるタイムスロッ
トのデータを格納アドレスSAで指定されるメモリ11
又はメモリ12の番地に順に格納してゆく。その一方
で、同フレーム期間中において、読出アドレスRAで指
定されるメモリ12又はメモリ11の番地からタイムス
ロットのデータを順次読み出して速度変換部6による速
度変換処理を行っている。
As described above, in this embodiment, the MENS
Since the level of the EL signal is switched every frame,
While the MENSEL signal is at “H” level, the memory 1
1 is write-only, and the memory 12 is read-only, while the memory 11 is read-only and the memory 12 is write-only while the MENSEL signal is at the "L" level. During one specific frame period, data of time slots sequentially input as data DT at fixed time intervals is stored in the memory 11 designated by the storage address SA.
Alternatively, the addresses are sequentially stored in the addresses of the memory 12. On the other hand, during the same frame period, time slot data is sequentially read from the address of the memory 12 or the memory 11 specified by the read address RA, and the speed conversion unit 6 performs speed conversion processing.

【0035】このように、タイムスロットの並べ替えを
行うためのメモリを物理的に2つ設け、それらのうちの
一方を書き込み処理用とし他方を読み出し処理用とする
ことで、タイムスロットの並び替えのためにメモリへ格
納する処理と、並び替えられたタイムスロットのデータ
をメモリから読み出す処理を互いに独自のタイミングで
行えるようになる。このため、速度変換のために必要と
なるタイムスロットデータの読み出しタイミングを算出
することが容易になるほか、従来のように複数のTSI
部を用いることなく、単一のTSI部だけを用いて多様
な速度を持つ複数種類の多重化信号に対応することが可
能となる。
As described above, physically two memories for rearranging time slots are provided, one of which is used for write processing and the other is used for read processing. Thus, the process of storing the data in the memory and the process of reading the rearranged time slot data from the memory can be performed at independent timings. Therefore, it becomes easy to calculate the read timing of the time slot data required for the speed conversion, and a plurality of TSI
It is possible to cope with a plurality of types of multiplexed signals having various speeds using only a single TSI unit without using any unit.

【0036】[0036]

【発明の効果】以上説明したように、本発明では、入出
力フレームの各フォーマットから定まる順番で入力フレ
ームのタイムスロットを並べ替えて出力フレームの速度
に変換するにあたって、入力フレームのタイムスロット
を上記順番に従って記憶する動作と、記憶されている入
力フレームのタイムスロットを順次読み出す動作を互い
に独立して行っている。そのために、請求項2記載の発
明では、入力フレームのタイムスロットを記憶するため
に2つの記憶手段を設け、一方の記憶手段に書き込みを
行っている期間中は他方の記憶手段から読み出しを行う
ように構成している。また、請求項3記載の発明では、
フレームパルスをトリガとして2つの記憶手段に対する
書き込み及び読み出しの関係を切り替えるようにしてい
る。これにより、従来のように1個のメモリに対する書
き込み動作と読み出し動作を互いに重ならないように制
御する必要がなくなって、これら動作を並行して行える
ようになるため、タイムスロットの並べ替え動作を高速
に行うことができる。また、一方の記憶手段への書き込
み動作とは独立に、並べ替えられたタイムスロットのデ
ータを他方の記憶手段から読み出すことができる。この
ため、従来のように読み出し動作が書き込み動作を追い
越したり追い越されたりしたときのような問題が発生す
ることがなく、タイムスロット並べ替えのために単一の
回路を設けるだけであっても、速度の異なる多様な多重
化信号に対応可能となる。
As described above, according to the present invention, the time slots of the input frame are converted into the speeds of the output frame by rearranging the time slots of the input frame in the order determined from the formats of the input and output frames. The operation of storing in the order and the operation of sequentially reading the stored time slots of the input frame are performed independently of each other. Therefore, in the invention according to claim 2, two storage means are provided for storing a time slot of an input frame, and reading is performed from the other storage means during writing to one storage means. It is composed. In the invention according to claim 3,
The relationship between writing and reading with respect to the two storage units is switched using a frame pulse as a trigger. This eliminates the need to control the write operation and the read operation for one memory so as not to overlap each other as in the related art, and allows these operations to be performed in parallel. Can be done. Further, the rearranged time slot data can be read from the other storage unit independently of the write operation to one storage unit. Therefore, there is no problem such as when the read operation overtakes or overtakes the write operation as in the related art, and even if only a single circuit is provided for time slot rearrangement, Various multiplexed signals with different speeds can be handled.

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

【図1】 本発明の一実施形態による伝送装置に設けら
れたTSI部の構成を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration of a TSI unit provided in a transmission device according to an embodiment of the present invention.

【図2】 同実施形態によるTSI部の動作を示したタ
イミングチャートである。
FIG. 2 is a timing chart showing the operation of the TSI unit according to the embodiment.

【図3】 従来の技術による伝送装置に設けられたTS
I部の構成を示すブロック図である。
FIG. 3 shows a TS provided in a transmission device according to the related art.
FIG. 3 is a block diagram illustrating a configuration of an I unit.

【図4】 従来の技術によるTSI部の動作を示したタ
イミングチャートである。
FIG. 4 is a timing chart showing an operation of a TSI unit according to a conventional technique.

【図5】 タイムスロットの並べ替えの対象となるフレ
ームのフレームフォーマットについて一例を示した説明
図であって、6.3メガビット/秒の速度を持つフレー
ムのフォーマットである。
FIG. 5 is an explanatory diagram showing an example of a frame format of a frame to be rearranged in a time slot, which is a format of a frame having a speed of 6.3 Mbit / sec.

【図6】 タイムスロットの並べ替えの対象となるフレ
ームのフレームフォーマットについて一例を示した説明
図であって、19.44メガビット/秒の速度を持つフ
レームのフォーマットである。
FIG. 6 is an explanatory diagram showing an example of a frame format of a frame to be rearranged in a time slot, which is a frame format having a speed of 19.44 Mbit / sec.

【符号の説明】[Explanation of symbols]

6…速度変換部、11,12…メモリ、13〜15…セ
レクタ、16〜18…インバータ
6 speed converter, 11, 12 memory, 13-15 selector, 16-18 inverter

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 入力フレーム及び出力フレームの各フォ
ーマットから定まる順番で前記入力フレームのタイムス
ロットを並べ替えて得られる生成フレームの速度を前記
出力フレームの速度に変換して送出する伝送装置におい
て、 前記入力フレームのタイムスロットを前記順番に従って
記憶してゆく動作と、該記憶されている前記入力フレー
ムのタイムスロットを順次読み出して前記生成フレーム
を生成してゆく動作を互いに独立して行って前記タイム
スロットの並べ替えをフレーム毎に行うことを特徴とす
る伝送装置。
1. A transmission apparatus for converting the speed of a generated frame obtained by rearranging time slots of an input frame in an order determined from respective formats of an input frame and an output frame into a speed of the output frame, and transmitting the output frame. The operation of storing the time slots of the input frame in the order and the operation of sequentially reading out the stored time slots of the input frame to generate the generated frame are performed independently of each other. Wherein the rearrangement is performed for each frame.
【請求項2】 入力フレーム及び出力フレームの各フォ
ーマットから定まる順番で前記入力フレームのタイムス
ロットを並べ替えて得られる生成フレームの速度を前記
出力フレームの速度に変換して送出する伝送装置におい
て、 前記入力フレームのタイムスロットを記憶する第1及び
第2の記憶手段と、 前記第1の記憶手段に書き込みを行っている期間中は前
記第2の記憶手段から読み出しを行い、前記第2の記憶
手段に書き込みを行っている期間中は前記第1の記憶手
段から読み出しを行うように、前記第1の記憶手段及び
前記第2の記憶手段に対する書き込み指示及び読み出し
指示をフレーム毎に制御する制御手段とを具備すること
を特徴とする伝送装置。
2. A transmission apparatus for converting the speed of a generated frame obtained by rearranging time slots of the input frame in an order determined from each format of an input frame and an output frame into the speed of the output frame and transmitting the output frame, First and second storage means for storing a time slot of an input frame; and reading from the second storage means during writing to the first storage means, wherein the second storage means Control means for controlling a write instruction and a read instruction to the first storage means and the second storage means for each frame so that reading is performed from the first storage means during a period in which writing is performed. A transmission device comprising:
【請求項3】 前記制御手段は、各フレームの先頭で有
効になるフレームパルスをトリガとして前記第1の記憶
手段と前記第2の記憶手段に対する書き込み及び読み出
しの関係を切り替えることを特徴とする請求項2記載の
伝送装置。
3. The method according to claim 2, wherein the control unit switches between writing and reading with respect to the first storage unit and the second storage unit by using a frame pulse that becomes valid at the beginning of each frame as a trigger. Item 3. The transmission device according to Item 2.
JP11023163A 1999-01-29 1999-01-29 Transmitter Pending JP2000224131A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11023163A JP2000224131A (en) 1999-01-29 1999-01-29 Transmitter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11023163A JP2000224131A (en) 1999-01-29 1999-01-29 Transmitter

Publications (1)

Publication Number Publication Date
JP2000224131A true JP2000224131A (en) 2000-08-11

Family

ID=12102958

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11023163A Pending JP2000224131A (en) 1999-01-29 1999-01-29 Transmitter

Country Status (1)

Country Link
JP (1) JP2000224131A (en)

Similar Documents

Publication Publication Date Title
US4885744A (en) Apparatus for reconstructing and multiplexing frames of various origins made up of a variable number of packets of fixed length
US4603416A (en) (Time division multiplex) switching system for routing trains of constant length data packets
US6064670A (en) Matrix for switching between two multiplex groups
JPH02226926A (en) System for transmitting hdlc frame on multi-channel pcm type ring
US4680752A (en) Time switch in a time division switching network
US6259703B1 (en) Time slot assigner for communication system
US4841522A (en) Time division channel switching circuit
US4048447A (en) PCM-TASI signal transmission system
US5654967A (en) Delay-in-frames correcting system in a PCM transmission line
JPH07507424A (en) Elastic buffer method and apparatus in synchronous digital telecommunications system
JPH0157877B2 (en)
US5351238A (en) Method of controlling a frame phase of a time-division switch and frame phase variable time-division switch
JP2889027B2 (en) Time division switch and connection module constituting such switch
JP3009745B2 (en) Method of synchronous exchange of signal information
CA2293066A1 (en) Method and apparatus for cross-connecting data streams with efficient memory utilization and transparent protocol conversion
JP2846464B2 (en) Data switching node
JPH05276584A (en) Time slot rearrangement device in multiplexer
JPH09116545A (en) Atm cell multiplexing device
CA2109007C (en) Time slot assigner for communication system
US4201894A (en) Arrangement for conversion of random to fixed data channel format
JP2872327B2 (en) Switching device and control method thereof
JP2000036798A (en) Method and device for accessing memory buffer in time division multiplex system
US4195205A (en) Signal transfer system for time division switching systems
JPH0777476B2 (en) Time-division multiple channel switch control system
JPH0973388A (en) Data converting device with priority

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20041001