JPH0652960B2 - Time division - Google Patents
Time divisionInfo
- Publication number
- JPH0652960B2 JPH0652960B2 JP3486385A JP3486385A JPH0652960B2 JP H0652960 B2 JPH0652960 B2 JP H0652960B2 JP 3486385 A JP3486385 A JP 3486385A JP 3486385 A JP3486385 A JP 3486385A JP H0652960 B2 JPH0652960 B2 JP H0652960B2
- Authority
- JP
- Japan
- Prior art keywords
- memory
- data
- time
- address
- channel
- 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.)
- Expired - Fee Related
Links
Landscapes
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
Description
【発明の詳細な説明】 〔発明の概要〕 本発明は、書込みサイクルタイムを見かけ上遅くして、
データやライトイネーブルのタイミングマージンを確保
するため、n個の通話路メモリにn個のデータを同時並
列に書込み、同じ時間に別のn個の通話路メモリから同
じ数のデータをn倍の速度で直列的に読出すことによ
り、読出しサイクルタイムで制限される限界まで時分割
通話路を高速度で動作させるようにしたものである。DETAILED DESCRIPTION OF THE INVENTION SUMMARY OF THE INVENTION The present invention has an apparently slow write cycle time,
To secure the timing margin of data and write enable, write n pieces of data in parallel to n pieces of speech path memory at the same time, and n times the speed of writing the same number of data from another n pieces of speech path memory. By serially reading in, the time division speech path is operated at high speed up to the limit limited by the read cycle time.
本発明は、時分割通話路に関し、特に交換し得るデータ
のスループツトを通話路メモリの読出し動作速度の限界
まで拡大し得る超高速の時分割通話路に関するものであ
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a time-division speech path, and more particularly to an ultra-high-speed time-division speech path capable of expanding the throughput of exchangeable data to the limit of the reading operation speed of the speech path memory.
デイジタル交換機における時分割通話路は、タイムスロ
ツトの入替え機能を備えた時間スイツチと、ハイウエイ
相互間のタイムスロツトの乗換えを行う空間スイツチと
で構成される。さらに、時間スイツチは、通話路メモリ
と保持メモリとカウンタとから構成され、通話路メモリ
でハイウエイの多重度分のデイジタル符号化した音声情
報等を格納し、保持メモリで通話路メモリの書込み番地
(または読出し番地)を指定するとともに、カウンタで
通話路メモリに対しデイジタル符号化した音声情報等を
順番に読出す(または書込む)。The time-division communication path in a digital exchange is composed of a time switch having a time slot switching function and a space switch for switching time slots between highways. Further, the time switch is composed of a speech path memory, a holding memory and a counter. The speech path memory stores digitally encoded voice information for highway multiplicity and the like, and the holding memory stores the writing address of the speech path memory ( Or a read address) is designated, and digitally encoded voice information or the like is sequentially read (or written) to the communication channel memory by the counter.
第3図は、従来の時分割通話路の構成図である。FIG. 3 is a block diagram of a conventional time division speech path.
第3図において、1および2は通話路メモリ、3は保持
メモリ、4はカウンタ、5は通話路メモリ入力レジス
タ、6,8は通話路メモリ・アドレスレジスタ、7は通
話路メモリ出力レジスタ、9,10,11はセレクタ、
12は保持メモリ入力レジスタ、13は保持メモリアド
レスレジスタである。また、IHWは入力データハイウ
エイ、通話路メモリ1,2中のDI,DO,WE,AD
は入出力端子であつて、それぞれデータの入力、データ
の出力、ライトイネーブル、およびアドレス入力端子で
ある。OHWは、出力データハイウエイ、AHWは保持
メモリ入力ハイウエイである。また、保持メモリ3中の
DI,DO,WE,ADは入出力端子であり、それぞれ
データ入力、データ出力、ライト・イネーブル、および
アドレス入力端子である。In FIG. 3, 1 and 2 are channel memories, 3 are holding memories, 4 are counters, 5 are channel memory input registers, 6 and 8 are channel memory address registers, 7 are channel memory output registers, and 9 are , 10, 11 are selectors,
Reference numeral 12 is a holding memory input register, and 13 is a holding memory address register. IHW is the input data highway, DI, DO, WE, AD in the channel memories 1 and 2.
Input / output terminals are a data input terminal, a data output terminal, a write enable terminal, and an address input terminal, respectively. OHW is an output data highway and AHW is a holding memory input highway. DI, DO, WE, and AD in the holding memory 3 are input / output terminals, which are a data input terminal, a data output terminal, a write enable terminal, and an address input terminal, respectively.
第4図は、第3図の動作タイミングチヤートである。第
3図、第4図を用いて、従来の方式のいわゆるR・W分
離方式の時分割通話路の動作原理を説明する。FIG. 4 is an operation timing chart of FIG. The operation principle of the conventional time-division communication path of the so-called R / W separation method will be described with reference to FIGS. 3 and 4.
入力データハイウエイIHW上を伝送されてきたあるタ
イムスロツトのデータA,B,C,‥‥を、通話路メモ
リ入力レジスタ5でラツチする。通話路メモリ1または
2の一方、例えば1においてシーケンスシヤル書込み、
他方の2においてランダム読出しを行つている場合のタ
イミングの動作について述べる。カウンタ4の出力0,
1,2,3,‥‥‥をセレクタ10で選択し、通話路メ
モリ・アドレスレジスタ6にこれをラツチする。次に、
ライトイネーブルWE1をクロツクに同期させてローレ
ベルにすることにより、通話路メモリ入力レジスタ5に
ラツチされているデータを、通話路メモリ・アドレスレ
ジスタ6により指示されたアドレスに基づき通話路メモ
リ1に順次書込む。また、ここで用いられたカウンタ4
の出力は分岐されて、保持メモリ・アドレスレジスタ1
3にラツチされ、そのアドレスに基づき保持メモリ3の
内容A(0),A(1),A(2),‥‥‥が読出され
る。他方の通話路メモリ2においては、この保持メモリ
3の出力をセレクタ11で選択した後、通話路メモリ・
アドレスレジスタ8にラツチされ、そのアドレスに基づ
き通話路メモリ2の内容が読出され、セレクタ9で選択
された後、通話路メモリ出力レジスタ7にラツチされ、
出力データハイウエイOHW上に送出される。保持メモ
リ3の内容を交換したい順番に書込んでおけば、任意の
タイムスロツトに交換接続することができる。また、こ
の書込みを行つている通話路メモリ1と、読出しを行つ
ている通話路メモリ2を、1フレームごとに切替える。
例えば、入力データハイウエイIHWのタイムスロツト
番号#1上のデータBを出力データハイウエイOHWの
タイムスロツト番号#3に交換接続するには、保持メモ
リ3のアドレス〔3〕の内容A(3)を1にして、第4
図の第2フレームに示すように動作させる。すなわち、
第3図の構成では、1タイムスロツト時間内に、入力デ
ータハイウエイIHWからの書込みまたは出力データハ
イウエイOHWに対する読出し動作を必要としている。
この場合、メモリとしては、書込み速度と読出し速度が
同程度の高速性を必要とする。しかし、現在の超高速メ
モリにおいては、書込み時に、アドレス,データ,ライ
トイネーブルを設定するタイミングマージンがある程度
必要であるため、書込みサイクル時間は読出しサイクル
時間に比べて長い時間を必要とする。そのため、第3図
の時分割通話路においては、交換し得る最大動作速度が
メモリの高速性能では決定されず、各種のタイミングマ
ージンを含む遅い書込みサイクル時間で制限されてしま
うので、超高速メモリの高速性能が十分に生かせないと
いう問題がある。The data A, B, C, ... Of a certain time slot transmitted on the input data highway IHW are latched by the channel memory input register 5. Sequence sequence writing in one of the channel memories 1 or 2, for example 1,
The timing operation when random reading is performed in the other 2 will be described. Output 0 of counter 4,
1, 2, 3, ... Is selected by the selector 10 and latched in the speech path memory / address register 6. next,
By setting the write enable WE1 to the low level in synchronization with the clock, the data latched in the channel memory input register 5 is sequentially transferred to the channel memory 1 based on the address designated by the channel memory address register 6. Write. Also, the counter 4 used here
Output is branched to hold memory address register 1
3 and the contents A (0), A (1), A (2), ... Of the holding memory 3 are read based on the address. In the other channel memory 2, after selecting the output of the holding memory 3 by the selector 11, the channel memory
The address register 8 is latched, the contents of the speech channel memory 2 are read based on the address, selected by the selector 9, and then latched in the speech channel output register 7.
The output data is sent on the highway OHW. If the contents of the holding memory 3 are written in the order in which they are to be exchanged, it is possible to exchange and connect to an arbitrary time slot. Further, the communication channel memory 1 that is writing and the communication channel memory 2 that is reading are switched for each frame.
For example, in order to exchange and connect the data B on the time slot number # 1 of the input data highway IHW to the time slot number # 3 of the output data highway OHW, the content A (3) of the address [3] of the holding memory 3 is set to 1 And then the 4th
It is operated as shown in the second frame in the figure. That is,
In the configuration shown in FIG. 3, a write operation from the input data highway IHW or a read operation from the output data highway OHW is required within one time slot time.
In this case, the memory is required to have a high write speed and a high read speed. However, the current ultra-high speed memory requires a certain timing margin for setting the address, data and write enable at the time of writing, and therefore the write cycle time is longer than the read cycle time. Therefore, in the time-division communication path of FIG. 3, the maximum operation speed that can be exchanged is not determined by the high-speed performance of the memory, and is limited by the slow write cycle time including various timing margins. There is a problem that high speed performance cannot be fully utilized.
本発明の目的は、このような従来の問題を解決し、通話
路メモリの書込みサイクルタイムによる通話路の動作速
度制限を緩和して、通話路メモリの読出し時間限界まで
通話路の動作速度を高速化することができる時分割通話
路を提供することにある。An object of the present invention is to solve such a conventional problem, relax the operation speed limit of the call path due to the write cycle time of the call path memory, and increase the operation speed of the call path up to the read time limit of the call path memory. The purpose is to provide a time-division communication path that can be realized.
上記目的を達成するため、本発明の時分割通話路は、入
力ハイウエイ上のデータを書込み/読出しする2組の通
話路メモリと、該通話路メモリの書込みアドレスを制御
するカウンタと、該通話路メモリの読出しアドレスを記
憶する保持メモリとからなる時間スイッチを用いて、一
方の通話路メモリの書込み動作中に他方の通話路メモリ
で読出し動作を行い、この並行動作を1フレームごとに
交互に切替える時分割通話路において、各組の通話路メ
モリを2分割して構成し、該通話路メモリの一方の組の
上記2分割された2つの通話路メモリに対して2個のデ
ータをある時間tw間に同時並列に書込みを行い、ま
た、上記保持メモリから読みだしたアドレスよって、他
方の組の通話路メモリの分割された2つの通話路メモリ
からtw/2時間に1データの割合で読出すことによっ
て、tw時間当り2個のデータを交換するようにしたこ
とに特徴がある。To achieve the above object, the time-division speech path of the present invention comprises two sets of speech path memories for writing / reading data on an input highway, a counter for controlling a write address of the speech path memory, and the speech path. By using a time switch consisting of a holding memory that stores the read address of the memory, the reading operation is performed in the other channel memory while the writing operation of one channel memory is being performed, and this parallel operation is alternately switched for each frame. In a time-divisional speech path, each set of speech path memories is divided into two, and two data are stored at a certain time tw for the two speech path memories divided into two in one set of the speech path memory. In the meantime, writing is performed in parallel at the same time, and according to the address read from the holding memory, the TW / 2 time is obtained from the two divided channel memories of the other channel memory. By reading at the rate of the data, it is characterized in that so as to replace the two data per tw time.
以下、本発明の実施例を、図面により詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
第1図は、本発明の一実施例を示す時分割通話路の構成
図であり、第2図は第1図の動作タイミングチヤートで
ある。FIG. 1 is a block diagram of a time division speech path showing an embodiment of the present invention, and FIG. 2 is an operation timing chart of FIG.
第1図の時分割通話路は、通話路メモリを4分割した場
合の例を示したもので、21,22,23,24がそれ
ぞれ4つの独立した通話路メモリ、25は保持メモリ、
26はカウンタ、27,28,29は通話路メモリ入力
レジスタ、30,36は通話路メモリ・アドレスレジス
タ、32,37はアドレスセレクタ、31,34,35
は出力データセレクタ、38は保持メモリ入力レジス
タ、39は保持メモリ・アドレスレジスタである。な
お、通話路メモリ21〜24中のDI,DO,WE,A
Dは、入出力端子であつて、それぞれデータ入力、デー
タ出力、ライトイネーブルおよびアドレス入力端子であ
る。また、保持メモリ25中のDI,DO,WE,AD
は入出力端子であつて、それぞれデータ入力、データ出
力、ライトイネーブルおよびアドレス入力端子である。
さらに、IHWは入力データハイウエイ、OHWは出力
データハイウエイ、AHWは保持メモリ入力ハイウエ
イ、33は通話路メモリ出力レジスタである。The time-division speech path of FIG. 1 shows an example of a case where the speech path memory is divided into four. Reference numerals 21, 22, 23 and 24 are four independent speech path memories, 25 is a holding memory,
26 is a counter, 27, 28 and 29 are channel memory input registers, 30 and 36 are channel memory / address registers, 32 and 37 are address selectors, 31, 34 and 35.
Is an output data selector, 38 is a holding memory input register, and 39 is a holding memory address register. In addition, DI, DO, WE, A in the communication path memory 21-24
Reference numeral D denotes an input / output terminal, which is a data input terminal, a data output terminal, a write enable terminal, and an address input terminal, respectively. Further, DI, DO, WE, AD in the holding memory 25
Input / output terminals are a data input terminal, a data output terminal, a write enable terminal, and an address input terminal, respectively.
Further, IHW is an input data highway, OHW is an output data highway, AHW is a holding memory input highway, and 33 is a speech path memory output register.
第1図,第2図により、動作を詳細に述べる。時分割交
換は、あるフレーム内のタイムスロットデータの時間順
序を入れ替えることにより実現する。本発明は、書込み
と読出しを異なる通話路メモリにより行うものである。
書込みと読出しは同時並列に行われており、まず書込み
の方法について説明する。The operation will be described in detail with reference to FIGS. 1 and 2. The time division exchange is realized by changing the time order of the time slot data in a frame. According to the present invention, writing and reading are performed by different channel memories.
Writing and reading are simultaneously performed in parallel, and a writing method will be described first.
入力データハイウエイIHW上を伝送されて来たタイム
スロツト番号#0のデータAを、第2図の第1番目のク
ロツクの立上りタイミングで通話路メモリ入力レジスタ
27にラツチする。次に、入力データハイウエイIHW
上のタイムスロツト番号#1のデータBを、第2番目の
クロツクの立上りタイミングで通話路メモリ入力レジス
タ29にラツチすると同時に、通話路メモリ入力レジス
タ27上のデータAを通話路メモリ入力レジスタ28に
転送する。つまり、第2図の第1フレームでは、通話路
メモリ入力レジスタ28と29に、それぞれA,C,
E,G,‥‥とB,D,F,‥‥の各データが順次ラツ
チされることになる。また、カウンタ26の出力の上位
(n−1)ビツトをアドレスセレクタ32で選択し、通
話路メモリ・アドレスレジスタ30に入力する。アドレ
スセレクタ32もしくは37は、1フレームごとに切り
替えられており、書込みのフレームでは常時カウンタ2
6の上位(n−1)ビットを選択する。ここで、カウン
タ26はnビツト、例えば3ビツトで計数するカウンタ
を用いているが、3ビツトのカウント値をそのまま通話
路メモリアドレスレジスタ30,36に送出せず、上位
(n−1)ビツト、つまり3ビツトの場合は上位2ビッ
トだけ送出して、送出するアドレスの変化の周期を2倍
にすることにより、1/2遅い周波数でアドレスレジス
タ30、36を動作させる。第2図では、通話路メモリ
・アドレスレジスタ30に0,1,2,3,‥‥‥を順
次セツトする。この通話路メモリ・アドレスレジスタ3
0の内容に基づき、2つの通話路メモリ入力レジスタ2
8,29にラツチされていたデータを、2つの通話路メ
モリ21,22に同時並列に書込む。書込むタイミング
は、第2図の第1フレームでライトイネーブル信号WE
−1がローレベルの間に行われる。ライトイネーブル信
号WE−1は、タイムスロツトのクロツクの倍の周期を
有しており、通話路メモリ21,22への書込み動作は
1/2の遅い速度で行われることになる。これらの一連
の動作により、入力データハイウエイ上の2つの連続す
るデータA,Bを通話路メモリ21,22の各々0番地
に、入出力ハイウエイの2タイムスロツト時間かけて書
込むことができる。同じように、タイムスロツト番号#
2,#3のデータC,Dも、2つ同時並列に、通話路メ
モリ21,22のアドレス1番地に書込まれる。このよ
うにして、1フレームのデータのうち、タイムスロツト
番号が偶数のデータは通話路メモリ21に、奇数のデー
ダは通話路メモリ22に、順次書込まれる。つまり、結
果的に通話路メモリ21にはA、C、E、G・・・、通
話路メモリ22にはB、D、F、H・・・が記憶されて
おり、両者の通話路メモリ21、22で全ての入力デー
タを記憶している。The data A having the time slot number # 0 transmitted on the input data highway IHW is latched in the communication path memory input register 27 at the rising timing of the first clock in FIG. Next, the input data highway IHW
The data B of the above time slot number # 1 is latched in the speech path memory input register 29 at the rising timing of the second clock, and at the same time, the data A in the speech path memory input register 27 is stored in the speech path memory input register 28. Forward. That is, in the first frame of FIG. 2, A, C, and
The data of E, G, ... And the data of B, D, F ,. The upper (n-1) bit of the output of the counter 26 is selected by the address selector 32 and input to the speech path memory / address register 30. The address selector 32 or 37 is switched for each frame, and the counter 2 is always operated in the writing frame.
Select the upper (n-1) bits of 6. Here, the counter 26 uses a counter that counts with n bits, for example, 3 bits. However, the count value of 3 bits is not sent to the channel memory address registers 30, 36 as it is, and the upper (n-1) bits, That is, in the case of 3 bits, only the upper 2 bits are transmitted, and the change cycle of the address to be transmitted is doubled to operate the address registers 30 and 36 at a 1/2 slower frequency. In FIG. 2, 0, 1, 2, 3, ... Are sequentially set in the speech path memory / address register 30. This channel memory / address register 3
Two channel memory input registers 2 based on the contents of 0
The data latched in 8 and 29 are simultaneously written in parallel to the two channel memories 21 and 22. The write timing is the write enable signal WE in the first frame of FIG.
-1 is performed during the low level. The write enable signal WE-1 has a cycle twice as long as the clock of the time slot, and the write operation to the communication path memories 21 and 22 is performed at a slow speed of 1/2. By a series of these operations, two consecutive data A and B on the input data highway can be written into the address 0 of each of the communication path memories 21 and 22 for 2 time slot time of the input / output highway. Similarly, the time slot number #
Two pieces of data C and D of No. 2 and # 3 are simultaneously written in parallel at address 1 of the channel memories 21 and 22. In this way, of the data of one frame, the data of which the time slot number is even is written in the channel memory 21 and the data of which the odd number is odd are sequentially written in the channel memory 22. That is, as a result, the communication path memory 21 stores A, C, E, G ... And the communication path memory 22 stores B, D, F, H. , 22 stores all input data.
2つの通話路メモリ21,22において、データの書込
みを行つているフレームタイミングでは、他の2つの通
話路メモリ23,24は読出し動作を行う。次に、読出
し動作について述べる。At the frame timing of writing data in the two speech path memories 21 and 22, the other two speech path memories 23 and 24 perform the read operation. Next, the read operation will be described.
先に述べたように、読出しと書込みは異なる通話路メモ
リに同時並列に行われている。As described above, reading and writing are simultaneously performed in parallel in different channel memories.
カウンタ26の出力のnビツトを、保持メモリ・アドレ
スレジスタ39に入力する。ここで用いられるカウンタ
26は、通話路メモリ21,22への書込みに用いられ
るカウント値より1ビツト多いため、カウントアツプの
タイミングも2倍速いことになる。保持メモリ25のK
(Kは任意の整数)番地には、出力データハイウエイO
HWのタイムスロツト番号#Kに出すべきデータの通話
路メモリ上のアドレスが書込まれている。保持メモリ・
アドレスレジスタ39の指示に基づき、出力タイムスロ
ットの順番を通話路メモリ上のアドレスを順次読出し、
保持メモリ25の内容をアドレスセレクタ37で選択
し、通話路メモリ・アドレスレジスタ36に入力する。
この通話路メモリ・アドレスレジスタ36にセツトされ
たアドレスの任意の1ビット(通常は下位1ビット)
を、2つの通話路メモリ23,24の選択信号としてセ
レクタ35に送り(転送路は波線で示す)、通話路メモ
リ・アドレスレジスタ36中の残りの内容に基づき、2
つの通話路メモリ23,24より同じアドレスのデータ
を読出す。この2つのデータのうち、必要な1つをセレ
クタ35で選択し、さらにセレクタ34を通過した後、
通話路メモリ出力レジスタ33に入力し、出力データハ
イウエイOHWに送出する。つまり、書込み時に、例え
ば、入力タイムスロット#0、#1で到着したA、B
は、通話路メモリ21、22のそれぞれ#0番地に書き
込んでいる。読出し時に、Aを出力したければ、両通話
路メモリの#0を読出し、セレクタ31を制御し、Aの
みを出力する。The n bit output from the counter 26 is input to the holding memory / address register 39. Since the counter 26 used here has one bit more than the count value used for writing to the speech path memories 21 and 22, the timing of the count-up is also twice as fast. K of holding memory 25
Output data highway O at address (K is an arbitrary integer)
The address on the communication path memory of the data to be output to the HW time slot number #K is written. Holding memory
Based on the instruction of the address register 39, the order of the output time slots is read sequentially from the addresses on the channel memory,
The contents of the holding memory 25 are selected by the address selector 37 and input to the speech path memory / address register 36.
Arbitrary 1 bit of address set in this channel memory / address register 36 (usually lower 1 bit)
Is sent to the selector 35 as a selection signal for the two speech path memories 23 and 24 (the transfer path is shown by a wavy line), and based on the remaining contents in the speech path memory / address register 36, 2
The data of the same address is read from the one channel memory 23, 24. Of the two data, the required one is selected by the selector 35, and after passing through the selector 34,
It is input to the speech path memory output register 33 and sent to the output data highway OHW. That is, at the time of writing, for example, A and B that arrived at input time slots # 0 and # 1
Is written in address # 0 of each of the call path memories 21 and 22. If it is desired to output A at the time of reading, it reads # 0 in both channel memories, controls the selector 31, and outputs only A.
第2図に示すように、次の第2フレームにおいては、第
1フレームとは逆に、上の2つの通話路メモリ21,2
2で第1フレームで書込んだデータの読出しを行い、下
の2つの通話路メモリ23,24で第2フレームのデー
タを書込む。第2フレームでは、通話路メモリ・アドレ
スレジスタ30にnビツトのカウンタ出力で更新される
アドレス番地A(0),A(1),A(2),‥‥‥が
入力され、一方の通話路メモリ・アドレスレジスタ36
に(n−1)ビツトのカウンタ出力で更新されるアドレ
ス番地0,1,2,3,‥‥‥が入力されることにな
る。読出しのアドレスを保持メモリで指示することによ
り、データハイウエイ上の時分割交換接続が可能とな
る。As shown in FIG. 2, in the next second frame, contrary to the first frame, the upper two speech path memories 21, 2 are
The data written in the first frame is read out in 2 and the data of the second frame is written in the lower two speech path memories 23 and 24. In the second frame, the address addresses A (0), A (1), A (2), ... Which are updated by n-bit counter output are input to the speech path memory / address register 30, and one speech path is input. Memory address register 36
The address addresses 0, 1, 2, 3, ..., Which are updated by the (n-1) bit counter output are input to. By designating the read address in the holding memory, time-division exchange connection on the data highway becomes possible.
実際の交換動作の例を第5図を用いて説明する。到着デ
ータA、B、C、D、E、F、G、H、I、J・・・
を E、D、A、B、B、F、C・・・と交換接続した
例である。An example of the actual exchange operation will be described with reference to FIG. Arrival data A, B, C, D, E, F, G, H, I, J ...
Is an example in which E, D, A, B, B, F, C, ... Are exchange-connected.
第1フレームでは、到着データA、B、C、D・・・は
それぞれの該当する通話路メモリ21、22に書き込ま
れる。先に述べたように、通話路メモリ21には偶数の
タイムスロット、つまり#0、#2、#4、#6、・・
・のタイムスロットデータであるA、C、E、Gを書込
み、通話路メモリ22には、奇数のタイムスロット、つ
まり#1、#3、#5、#7、・・・のタイムスロット
データであるB、D、F、H、・・・を書き込む。In the first frame, the arrival data A, B, C, D ... Are written in the corresponding channel memories 21 and 22, respectively. As described above, the channel memory 21 has an even number of time slots, that is, # 0, # 2, # 4, # 6, ...
Write time slot data A, C, E, G in the channel memory 22 with odd time slots, that is, # 1, # 3, # 5, # 7, ... Time slot data. Write some B, D, F, H, ...
第1フレームで到着し書き込まれたデータは第2フレー
ムで読み出される。保持メモリ25には、第1のタイム
スロットで交換出力されるデータのアドレス#4、第2
のタイムスロットで交換出力されるデータのアドレス#
3等が順に書き込まれている。つまり、保持メモリで
は、例えば、#4、#3、#0、#1、#1、#5、#
2が順に書き込まれており、カウンタ26及びアドレス
RG39により、順にかつ書込みの2倍の速度で読み出
され、通話路メモリ、アドレスレジスタ(SADR)3
0に書き込まれる。ここで、第1タイムスロットで読み
出される#4の2進表現(100)で上位2ビット10
は通話路メモリ上の格納アドレスであり、下位1ビット
はセレクタ31を制御して通話路メモリを選択してい
る、つまり100では通話路メモリ21よりEを、通話
路メモリ22よりFを読み出すが、下位1ビットにより
Eのみを出力HWに転送する。同様に、第2タイムスロ
ットでは#3(011)で読み出され、通話路メモリ2
1よりCを、通話路メモリ22よりDを読出し下位ビッ
ト1で通話路メモリ22を選択し、Dを出力する。この
ようにして到着したデータA、B、C、D、E、F、G
・・・は、E、D、A、B、B、Fと時分割交換して出
力されることがわかる。The data arrived and written in the first frame is read in the second frame. The holding memory 25 stores the address # 4 and the second address of the data exchanged and output in the first time slot.
Address of data to be exchanged and output in each time slot #
3 etc. are written in order. That is, in the holding memory, for example, # 4, # 3, # 0, # 1, # 1, # 5, #
2 are sequentially written, and are sequentially read by the counter 26 and the address RG 39 at a speed twice as fast as writing, and the communication path memory and the address register (SADR) 3
Written to zero. Here, in the binary representation (100) of # 4 read in the first time slot, the upper 2 bits 10
Is a storage address on the channel memory, and the lower 1 bit controls the selector 31 to select the channel memory, that is, at 100, E is read from the channel memory 21 and F is read from the channel memory 22. , The lower 1 bit transfers only E to the output HW. Similarly, in the second time slot, it is read at # 3 (011) and the channel memory 2
C is read from 1 and D is read from the speech path memory 22, the speech path memory 22 is selected by the lower bit 1, and D is output. Data A, B, C, D, E, F, G arriving in this way
It is understood that ... Is output in time-division exchange with E, D, A, B, B, and F.
本発明では、実際の到着データは全て1フレーム遅れて
読み出される。In the present invention, all the actual arrival data are read with a delay of one frame.
保持メモリ25の内容変更に伴う書込みは、1フレーム
のあるタイムスロツトの交換を中止し、保持メモリ入力
レジスタ38にラツチするデータの書込みを行う。In the writing accompanying the change in the contents of the holding memory 25, the exchange of a time slot having one frame is stopped and the latch data is written in the holding memory input register 38.
このように、本実施例においては、第3図に示す従来の
通話路に比べて、書込み時間を2倍に長くとることがで
き、従つて書込み時間のマージンを多くとることができ
る。また、同じ動作速度のメモリを用いた場合には、交
換し得るスループツトを2倍に拡大することができる。
その結果、読出しサイクルタイムに比べ、書込みサイク
ルタイムが長くなる超高速RAMを用いて通話路を構成
する場合、データやライトイネーブルパルスに対するタ
イミングマージンの確保が可能となる。As described above, in this embodiment, the writing time can be doubled as compared with the conventional communication path shown in FIG. 3, and accordingly, the writing time margin can be increased. Further, when the memory having the same operation speed is used, the replaceable throughput can be doubled.
As a result, it is possible to secure a timing margin for data and a write enable pulse when a communication path is formed by using an ultra-high-speed RAM that has a longer write cycle time than the read cycle time.
以上、説明したように、本発明によれば、複数のデータ
を同時並列に書込み、同じ時間に同じ数のデータを直列
的に読出すので、従来高速化のネツクとなつていた書込
みサイクルを、見かけ上読出しサイクルタイムより長く
とれることになり、時分割通話路の動作速度を読出しサ
イクルタイムよつて制限される限界まで高速化すること
が可能になる。As described above, according to the present invention, a plurality of data are simultaneously written in parallel and the same number of data are read in series at the same time. Therefore, the write cycle that has been a conventional speed-up network is Apparently, the read cycle time can be taken longer, and the operation speed of the time division communication path can be increased to the limit limited by the read cycle time.
第1図は本発明の一実施例を示す時分割通話路の構成
図、第2図は第1図の動作タイムチヤート、第3図は従
来の時分割通話路の構成図、第4図は第3図の動作タイ
ミングチヤートである。第5図は第1図の時分割交換を
説明する動作タイムチャートである。 1,2,21〜24:通話路メモリ、3,25:保持メ
モリ、4,26:カウンタ、5,12,27〜29,3
8:入力レジスタ、6,8,13,30,36,39:
アドレスレジスタ、7,33:出力レジスタ、9〜1
1,31,32,34,35,37:セレクタ、IH
W:入力データハイウエイ、OHW:出力データハイウ
エイ、AHW:保持メモリ入力ハイウエイ。FIG. 1 is a block diagram of a time division speech path showing an embodiment of the present invention, FIG. 2 is an operation time chart of FIG. 1, FIG. 3 is a construction diagram of a conventional time division speech path, and FIG. 3 is an operation timing chart of FIG. FIG. 5 is an operation time chart for explaining the time division exchange of FIG. 1, 2, 21 to 24: channel memory, 3, 25: holding memory, 4, 26: counter, 5, 12, 27 to 29, 3
8: Input register, 6, 8, 13, 30, 36, 39:
Address register, 7, 33: Output register, 9 to 1
1, 31, 32, 34, 35, 37: selector, IH
W: input data highway, OHW: output data highway, AHW: holding memory input highway.
フロントページの続き (72)発明者 宮永 博史 神奈川県厚木市小野1839番地 日本電信電 話公社厚木電気通信研究所内 (72)発明者 鈴木 正雄 神奈川県厚木市小野1839番地 日本電信電 話公社厚木電気通信研究所内Front page continued (72) Inventor Hiroshi Miyanaga 1839, Ono, Atsugi, Kanagawa Pref., Atsugi Telecommunications Research Institute, Nippon Telegraph and Telephone Corporation (72) Masao Suzuki, 1839, Ono, Atsugi, Kanagawa Pref. In the laboratory
Claims (1)
しする2組の通話路メモリと、該通話路メモリの書込み
アドレスを制御するカウンタと、該通話路メモリの読出
しアドレスを記憶する保持メモリとからなる時間スイッ
チを用いて、一方の通話路メモリの書込み動作中に他方
の通話路メモリで読出し動作を行い、この並行動作を1
フレームごとに交互に切替える時分割通話路において、
各組の通話路メモリを2分割して構成し、該通話路メモ
リの一方の組の上記2分割された2つの通話路メモリに
対して2個のデータをある時間tw間に同時並列に書込
みを行い、また、上記保持メモリから読みだしたアドレ
スによって、他方の組の通話路メモリの分割された2つ
の通話路メモリからtw/2時間に1データの割合で読
出すことによって、tw時間当り2個のデータを交換す
るようにしたことを特徴とする時分割通話路。1. A set of two channel memories for writing / reading data on an input highway, a counter for controlling a write address of the channel memory, and a holding memory for storing a read address of the channel memory. By using the time switch, the reading operation is performed in the other channel memory while the writing operation in one channel memory is performed, and the parallel operation is
In the time-sharing speech path that switches alternately for each frame,
Each set of speech path memories is divided into two, and two pieces of data are simultaneously written in parallel in a certain time tw to the two divided speech path memories of one of the pairs of the speech path memories. In addition, by the address read out from the holding memory, the data is read out from the two divided channel memories of the other set of channel memories at a rate of 1 data per tw / 2 hours. A time division speech path characterized by exchanging two data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3486385A JPH0652960B2 (en) | 1985-02-23 | 1985-02-23 | Time division |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3486385A JPH0652960B2 (en) | 1985-02-23 | 1985-02-23 | Time division |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61194994A JPS61194994A (en) | 1986-08-29 |
| JPH0652960B2 true JPH0652960B2 (en) | 1994-07-06 |
Family
ID=12426002
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3486385A Expired - Fee Related JPH0652960B2 (en) | 1985-02-23 | 1985-02-23 | Time division |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0652960B2 (en) |
-
1985
- 1985-02-23 JP JP3486385A patent/JPH0652960B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61194994A (en) | 1986-08-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA1224556A (en) | System for switching trains of constant length data packets | |
| CA1294024C (en) | System for switching information packets with priorities | |
| US3967070A (en) | Memory operation for 3-way communications | |
| JPS6416045A (en) | Exchange network control method and circuit arrangement | |
| EP0480368B1 (en) | Asynchronous cell switch | |
| JP2628701B2 (en) | Switch for prioritized information packets | |
| JPH0652960B2 (en) | Time division | |
| AU9345498A (en) | A device and a method for switching data frames | |
| JPH0564276A (en) | Time switch circuit | |
| US5822316A (en) | ATM switch address generating circuit | |
| JP2000138985A (en) | Cross connect switch | |
| JP2590069B2 (en) | Time division switch | |
| JPH0789678B2 (en) | Time division | |
| JPH03178300A (en) | Time division channel switch | |
| JP2623519B2 (en) | Time switch circuit | |
| JPH0654908B2 (en) | Multiple exchange method | |
| JPH01176197A (en) | Time division multiple access exchange system | |
| JPH01228293A (en) | High speed time switch for multiple information | |
| JPS61121597A (en) | Time division channel system and equipment thereof | |
| JPS6251898A (en) | Time division channel | |
| JPS60125096A (en) | Time switch circuit | |
| JPH0752991B2 (en) | High-speed time division speech path device | |
| JPH07193844A (en) | Time switch | |
| JPS6251897A (en) | Time division channel | |
| JPH0382295A (en) | Time division switch device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |