JPH02119337A - Data transmission/reception equipment - Google Patents
Data transmission/reception equipmentInfo
- Publication number
- JPH02119337A JPH02119337A JP27218288A JP27218288A JPH02119337A JP H02119337 A JPH02119337 A JP H02119337A JP 27218288 A JP27218288 A JP 27218288A JP 27218288 A JP27218288 A JP 27218288A JP H02119337 A JPH02119337 A JP H02119337A
- Authority
- JP
- Japan
- Prior art keywords
- clock
- terminal
- data
- irregular
- system clock
- 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
- 230000005540 biological transmission Effects 0.000 title claims abstract description 33
- 230000015654 memory Effects 0.000 claims abstract description 90
- 230000001788 irregular Effects 0.000 claims abstract description 38
- 230000001360 synchronised effect Effects 0.000 claims description 22
- 238000000926 separation method Methods 0.000 abstract description 4
- 230000000630 rising effect Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 5
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 3
- 102100030551 Protein MEMO1 Human genes 0.000 description 1
- 101710176845 Protein MEMO1 Proteins 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
Landscapes
- Time-Division Multiplex Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は時分割多重バスを介して端末間でデータ送受信
を行わせるデータ送受信装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a data transmitting and receiving device that transmits and receives data between terminals via a time division multiplexed bus.
従来、この種のデータ送受信装置の多重化回路は時分割
多重バスへのデータの多重と端末からのデータの速度を
時分割多重バスのデータの速度に変換する速度変換との
ための送信用スイッチメモリとして2つのメモリ(メモ
リA、メモリB)を備え、また多重分離回路は時分割多
重バスからのデータの多重分離と時分割多重バスのデー
タの速度を端末へのデータの速度に変換する速度変換と
のための受信用スイッチメモリとして2つのメモリ(メ
モリCウメモリD)を備えている。Conventionally, the multiplexing circuit of this type of data transmitting/receiving device has a transmission switch for multiplexing data onto a time division multiplexed bus and speed conversion for converting the speed of data from a terminal to the data speed of the time division multiplexed bus. It has two memories (memory A and memory B), and a demultiplexing circuit demultiplexes data from the time division multiplex bus and converts the data speed of the time division multiplex bus to the data speed to the terminal. Two memories (memory C and memory D) are provided as reception switch memories for conversion and conversion.
第3図、第4図および第5図を参照し、このような従来
のデータ送受信装置の動作について説明する。第3図は
多重化回路におけるメモリの動作の一例を示し、第4図
は多重分離回路におけるメモリの動作の一例を示し、お
よび第5図は従来の各制御クロックのタイミングの一例
を示す。The operation of such a conventional data transmitting/receiving device will be explained with reference to FIGS. 3, 4, and 5. FIG. 3 shows an example of memory operation in a multiplexing circuit, FIG. 4 shows an example of memory operation in a demultiplexing circuit, and FIG. 5 shows an example of the timing of each conventional control clock.
第3図において、メモIJ Aおよびメモ17 Bはフ
レーム同期信号の1周期毎に交互にデータを書き込む。In FIG. 3, data is written into the memo IJA and the memo 17B alternately every cycle of the frame synchronization signal.
メモリAがデータ書き込み中はメモリBからデータを読
み出し、メモリBがデータ書き込み中はメモリAからデ
ータを読み出し、それぞれ読み出されたデータは時分割
多重パスに多重化して挿入される。時分割多重パスへの
データの多重をフレーム同期信号に位相同期させるため
、メモリAおよびメモリBからのデータの読み出しはフ
レーム同期信号に位相同期したシステムクロックに同期
して行なう。一方、メモリAおよびメモリBへのデータ
の書き込みは、端末のデータの速度に速度同期した端末
クロックに同期して行われている。したがって、第5図
に示すように、システムクロックと端末クロックの位相
同期をと夛、システムクロックと端末クロックの位相差
を同じメモリによシ読み出しと書き込みとが重ならない
よう最小限に抑える必要がある。While memory A is writing data, data is read from memory B, while memory B is writing data, data is read from memory A, and each read data is multiplexed and inserted into a time division multiplex path. In order to phase-synchronize the multiplexing of data onto the time-division multiplex path with the frame synchronization signal, reading data from memory A and memory B is performed in synchronization with a system clock that is phase-synchronized with the frame synchronization signal. On the other hand, data is written to memory A and memory B in synchronization with a terminal clock whose speed is synchronized with the data speed of the terminal. Therefore, as shown in Figure 5, it is necessary to synchronize the phases of the system clock and terminal clock, and to minimize the phase difference between the system clock and terminal clock so that reading and writing to the same memory do not overlap. be.
第4図において、メモIJ CおよびメモリDはフレー
ム同期信号の1周期毎に交互にデータを書き込む。メモ
リCがデータを書き込み中はメモリDからデータを読み
出し、メモリDがデータ書き込み中はメモIJ Cから
データを読み出す。時分割多重パスからのデータの分離
を第4図に示すように、フレーム同期信号に位相同期さ
せるために、メモIJ CおよびメモIJ ])へのデ
ータの書き込みはフレーム同期信号に位相同期したシス
テムクロックに同期して行う。一方、メモリCおよびメ
モリDからのデータの読み出しは端末のデータの速度に
速度同期した端末クロックに同期して行われている。In FIG. 4, data is written into memory IJC and memory D alternately every cycle of the frame synchronization signal. While memory C is writing data, data is read from memory D, and while memory D is writing data, data is read from memory IJC. As shown in Figure 4, data is separated from the time-division multiplexed path using a system in which the writing of data to the memo IJC and memo IJ is phase-synchronized with the frame synchronization signal, as shown in Figure 4. This is done in synchronization with the clock. On the other hand, data is read from memory C and memory D in synchronization with a terminal clock whose speed is synchronized with the data speed of the terminal.
したがって、第5図に示すように、システムクロックと
端末クロックとの位相同期をと9、システムクロックと
端末クロックとの位相差を同じメモリにより読み出しと
書き込みとが重ならないように最小限に抑える必要があ
る。Therefore, as shown in Figure 5, it is necessary to minimize the phase synchronization between the system clock and the terminal clock, and to minimize the phase difference between the system clock and the terminal clock so that reading and writing do not overlap with each other using the same memory. There is.
以上説明したように従来のデータ送受信装置は、時分割
多重パスへのデータの多重と分離をフレーム同期信号に
同期して行うとき、端末のデータの伝送速度に同期した
端末クロックと時分割多重パスを通るデータの伝送速度
に速度同期しフレーム同期信号に位相同期したシステム
クロックとの位相同期をデータ送受信回路内にて装置に
おいて実現することが必要である。ここで、端末クロッ
クおよびシステムクロックが高速のとき、1個所の端末
クロック発生回路より複数のデータ送受信装置にシステ
ムクロックと位相同期した端末クロックを供給しようと
することは、各データ送受信回路への伝送遅延のばらつ
きによシ困難である。これを比較的容易に実現するため
、第5図に示す端末クロック4.096MHzの場合の
ように、端末クロックの周波数をフレーム同期信号に位
相同期したシステムクロックの整数分の−に制限してシ
ステムクロックを整数分の一分周することによシ、フレ
ーム同期信号に位相同期した端末クロックをそれぞれの
データ送受信装置内部において発生している。また、第
5図に示す端末クロック3.072MHzの場合のよう
な比較的高速のシステムクロックの整数分の整数の端末
クロックとシステムクロックとの位相同期については、
高精度のフェイズロックドループオシレータをそれぞれ
のデータ送受信装置に設け、このオシレータよシステム
クロックに位相同期した端末クロックを発生させること
によシ実現する構成がある。As explained above, when a conventional data transmitting/receiving device multiplexes and demultiplexes data onto a time division multiplex path in synchronization with a frame synchronization signal, it uses a terminal clock synchronized with the data transmission rate of the terminal and a time division multiplex path. It is necessary to realize phase synchronization in the device within the data transmitting/receiving circuit with a system clock synchronized in speed with the transmission rate of data passing through the frame synchronization signal and phase synchronized with the frame synchronization signal. Here, when the terminal clock and system clock are high-speed, attempting to supply a terminal clock that is phase-synchronized with the system clock from one terminal clock generation circuit to multiple data transmitting and receiving devices means that the transmission to each data transmitting and receiving circuit is This is difficult due to variations in delay. In order to achieve this relatively easily, as in the case of the terminal clock of 4.096 MHz shown in Figure 5, the frequency of the terminal clock is limited to - an integer of the system clock that is phase-synchronized with the frame synchronization signal. By dividing the clock by an integer, a terminal clock whose phase is synchronized with the frame synchronization signal is generated inside each data transmitting/receiving device. Furthermore, regarding the phase synchronization between the system clock and an integer terminal clock that is an integer fraction of a relatively high-speed system clock, such as the case where the terminal clock is 3.072 MHz as shown in FIG.
There is a configuration in which a highly accurate phase-locked loop oscillator is provided in each data transmitting/receiving device, and this oscillator generates a terminal clock that is phase-synchronized with the system clock.
上述した従来のデータ送受信装置は端末クロックとシス
テムクロックとの位相同期をとるために。The conventional data transmitting/receiving device described above is used to achieve phase synchronization between the terminal clock and the system clock.
端末クロックの周波数をシステムクロックの整数分の−
に制限することによシ収容できる端末のデータ伝送速度
の種類が大きな制約を受ける問題がある。Set the frequency of the terminal clock to an integer fraction of the system clock.
There is a problem in that the types of data transmission speeds of terminals that can be accommodated are severely restricted by limiting the data transmission speed to .
また、高価な高精度フェイズロックドループオシレータ
をそれぞれのデータ送受信装置に設けてシステムクロッ
クの整数分の整数の周波数の端末クロックをシステムク
ロックに位相同期して発生させなければならないため経
済的ではない。Furthermore, it is not economical because an expensive high-precision phase-locked loop oscillator must be provided in each data transmitting/receiving device to generate a terminal clock having a frequency that is an integer fraction of the system clock in phase synchronization with the system clock.
本発明のデータ送受信装置はシステムクロックに位相同
期したフレーム同期信号を発生するシステムクロック発
生回路と、端末のデータ伝送速度に同期しかつ前記シス
テムクロックに周波数同期した端末クロックを発生する
端末クロック発生回路と、一定時間の変化点の数が前記
端末クロックと同じでかつ変化の基本周期が前記システ
ムクロックの整数倍である変則クロックを前記システム
クロックに基づいて発生する変則クロック発生回路と、
端末からのデータをこの端末からのクロックに同期して
蓄積し前記変則クロックに同期して出力する送信バッフ
ァメモリと、前記送信バッファメモリの出力データを前
記変則クロックに同期して受信し受信したデータを前記
システムクロックに同期して前記時分割多重バスへ挿入
する多重化回路と、前記時分割多重バスからのデータを
前記システムクロックに同期して受信し前記変則クロッ
クに同期して出力する多重分離回路と、前記多重分離回
路からのデータを前記変則クロックに同期して蓄積し前
記端末クロックに同期して出力する受信バッファメモリ
とを備える。The data transmitting/receiving device of the present invention includes a system clock generation circuit that generates a frame synchronization signal that is phase-synchronized with a system clock, and a terminal clock generation circuit that generates a terminal clock that is synchronized with the data transmission speed of a terminal and frequency-synchronized with the system clock. and an irregular clock generation circuit that generates an irregular clock based on the system clock, the number of changing points in a certain period of time being the same as the terminal clock, and the fundamental period of change being an integral multiple of the system clock;
a transmission buffer memory that accumulates data from a terminal in synchronization with a clock from this terminal and outputs it in synchronization with the irregular clock; and a transmission buffer memory that receives output data of the transmission buffer memory in synchronization with the irregular clock and received data. a multiplexing circuit that inserts data into the time division multiplexed bus in synchronization with the system clock; and a demultiplexer that receives data from the time division multiplexed bus in synchronization with the system clock and outputs it in synchronization with the irregular clock. and a reception buffer memory that stores data from the demultiplexer circuit in synchronization with the irregular clock and outputs it in synchronization with the terminal clock.
次に、本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.
第1図は本発明の一実施例を示す構成図である。FIG. 1 is a block diagram showing an embodiment of the present invention.
また、第2図、第3図および第4図は同実施例の動作l
t説明する図である。In addition, FIGS. 2, 3, and 4 show the operation l of the same embodiment.
t is a diagram for explaining.
第1図において、101は端末、102は送信端末イン
ターフェイス、103は送信バッファメモ】ハ 104
は多重化回路、401,402は多重化回路104内の
スイッチメモリ(A、B)、201は多重分離回路、4
03,404は多重分離回路201内のスイッチメモリ
(C,D)、202は受信バッファメモリ、203は受
信端末インターフェイス、300はフレーム同期信号発
生回路、301は端末クロック発生回路、302はシス
テムクロック発生回路、303は変則クロック発生回路
、304は時分割多重バスである。In FIG. 1, 101 is a terminal, 102 is a sending terminal interface, 103 is a sending buffer memo] 104
4 is a multiplexing circuit; 401 and 402 are switch memories (A, B) in the multiplexing circuit 104; 201 is a demultiplexing circuit;
03 and 404 are switch memories (C, D) in the demultiplexing circuit 201, 202 is a reception buffer memory, 203 is a reception terminal interface, 300 is a frame synchronization signal generation circuit, 301 is a terminal clock generation circuit, and 302 is a system clock generation circuit. 303 is an irregular clock generation circuit, and 304 is a time division multiplex bus.
まず、第1図を参照して各種クロックの発生について説
明する。システムクロック発生回路302は時分割多重
バス304のデータ速度(8,192Mb p s )
に速度同期したシステムクロック(8,192MHz)
を発生する。フレーム同期信号発生回路300はシステ
ムクロックと位相同期したフレーム同期信号(8KHz
)を発生する。端末クロック発生回路301は端末10
1からのデータの速度(3,072Mbps )と速度
同期し、かつシステムクロックの3/8の周波数に同期
した端末クロック(3,072MHz )を発生する。First, generation of various clocks will be explained with reference to FIG. The system clock generation circuit 302 operates at the data rate (8,192 Mbps) of the time division multiplexed bus 304.
System clock (8,192MHz) speed synchronized to
occurs. The frame synchronization signal generation circuit 300 generates a frame synchronization signal (8KHz) phase-synchronized with the system clock.
) occurs. The terminal clock generation circuit 301 is the terminal 10
It generates a terminal clock (3,072 MHz) that is synchronized in speed with the data rate (3,072 Mbps) from 1 and 3/8 of the frequency of the system clock.
ただし、端末クロックはシステムクロックとの位相同期
をとることが困難であるため、システムクロックとの位
相同期はとられていない。変則クロック発生回路303
はフレーム同期信号とシステムクロックとよシ変則クロ
ックを発生する。この変則クロックは、第2図に示すよ
うに、システムクロックの8周期の間に立上シ変化を端
末クロックと同じく3回行い、かつその変化の基本周期
がシステムクロックの整数倍となる。また、変則クロッ
クはフレーム同期信号と立上シ変化が位相同期している
。ここで、変則クロックをフレーム同期信号とシステム
クロックとに位相同期させて発生することは、変則クロ
ックの基本周期がシステムクロックの整数倍であり、か
つ変則クロックの源となるシステムクロックがフレーム
同期信号と位相同期しているため、その実現が容易であ
る。However, the terminal clock is not phase synchronized with the system clock because it is difficult to achieve phase synchronization with the system clock. Irregular clock generation circuit 303
generates frame synchronization signals, system clocks, and irregular clocks. As shown in FIG. 2, this irregular clock undergoes three startup changes during eight periods of the system clock, just like the terminal clock, and the basic period of the changes is an integral multiple of the system clock. Further, the irregular clock has a frame synchronization signal and a rising edge change in phase synchronization. Here, the irregular clock is generated by synchronizing the phase with the frame synchronization signal and the system clock because the basic period of the irregular clock is an integral multiple of the system clock, and the system clock that is the source of the irregular clock is the frame synchronization signal. It is easy to realize this because it is phase synchronized with.
次に、第1図を参照して時分割多重バス304からの端
末101のデータ受信について説明する。Next, data reception by the terminal 101 from the time division multiplexed bus 304 will be explained with reference to FIG.
多重分離回路201は時分割多重バス304上のデータ
をシステムクロック(8,192MHz )に同期し、
さらにフレーム同期信号に位相同期して分離し、分離し
たデータを受信バッファメモリ202へ変則クロックに
同期して出力する。また、多重分離回路201は時分割
多重バス304から分離したデータ速度(8,192M
bps)を受信バックアメモリ202へのデータの伝送
速度(3,072Mbps)に速度変換する機能を有し
ており、この分離と速度変換とのためのスイッチメモリ
としてメモリC403とメモリD404の2つのメモリ
を有する。The demultiplexer circuit 201 synchronizes the data on the time division multiplex bus 304 with the system clock (8,192MHz).
Furthermore, the data is separated in phase synchronization with the frame synchronization signal, and the separated data is outputted to the reception buffer memory 202 in synchronization with the irregular clock. Further, the demultiplexing circuit 201 has a data rate (8,192M) separated from the time division multiplex bus 304.
bps) to the data transmission speed (3,072 Mbps) to the receiving backup memory 202, and two memories, memory C403 and memory D404, are used as switch memories for this separation and speed conversion. has.
第4図に示すように、メモリC403とメモリD404
はフレーム同期信号の1周期毎に交互にデータを書き込
む。メモリC403がデータを書き込み中はメモリD4
04からデータを読み出し、またメモ1JD404がデ
ータ書き込み中はメモリC403からデータを読み出し
、読み出されたデータは端末101への受信データとし
て第1図における受信バッファメモリ202へ出力され
る。時分割多重バス304からのデータの分離を第4図
に示すように、フレーム同期信号に位相同期させるため
。As shown in FIG. 4, memory C403 and memory D404
writes data alternately every cycle of the frame synchronization signal. While memory C403 is writing data, memory D4
Also, while the memo 1 JD 404 is writing data, it reads data from the memory C 403, and the read data is output to the reception buffer memory 202 in FIG. 1 as reception data to the terminal 101. To phase-synchronize the separation of data from the time division multiplexed bus 304 to a frame synchronization signal, as shown in FIG.
メモ’JC403およびメモリD404へのデータの書
き込みはフレーム同期信号に位相同期したシステムクロ
ックに同期して行う。一方、メモリC403およびメモ
1JD404からのデータの読み出しは、フレーム同期
信号と位相同期した変則クロックに同期して行うため、
同じメモリでの書き込みと重ならずに行なえる。ここで
、仮シにメモリC403およびメモリD404からのデ
ータの読み出しをフレーム同期信号と位相同期していな
い端末クロックにより行うと、同じメモリでの読み出し
と書き込みとが重なってしまう危険性がある。受信バッ
ファメモリ202は多重分離回路201からのデータを
変則クロックに同期して蓄積し、蓄積したデータを端末
101への受信データとして端末クロックに同期して受
信端末インターフェイス203へ出カスるファーストイ
ンファーストアウトメモリである。第2図に示すように
、端末クロック(3,Q 72MHz )および変則ク
ロックのフレーム同期信号の1周期の間の変化点の数は
同じである。Data is written to the memo JC 403 and the memory D 404 in synchronization with a system clock whose phase is synchronized with the frame synchronization signal. On the other hand, data reading from the memory C403 and the memo 1JD404 is performed in synchronization with an irregular clock whose phase is synchronized with the frame synchronization signal.
This can be done without overlapping with writing to the same memory. Here, if data is read from the memory C403 and the memory D404 using a terminal clock that is not phase synchronized with the frame synchronization signal, there is a risk that reading and writing in the same memory will overlap. The reception buffer memory 202 stores the data from the demultiplexer circuit 201 in synchronization with an irregular clock, and outputs the stored data as reception data to the terminal 101 to the reception terminal interface 203 in synchronization with the terminal clock. Out of memory. As shown in FIG. 2, the number of changing points during one period of the frame synchronization signal of the terminal clock (3, Q 72 MHz) and the irregular clock is the same.
したがって、変則クロックに同期して受信バッファメモ
リ202へ入力される多重分離回路201からのデータ
の速度と端末クロックに同期して受信バッファメモリ2
02よシ受信端末インターフェイス203へ出力される
データの速度とは同じになる。ただし、端末クロックと
フレーム同期信号とに対して位相同期をとることは困難
であるため、フレトム同期信号との位相同期はとられて
いない。受信端末インターフェイス203 ハ受信バッ
ファメモ1J202から送られてきた端末101への受
信データと端末クロックとを多重して端末101へ送出
する。Therefore, the speed of data from the demultiplexer circuit 201 that is input to the reception buffer memory 202 in synchronization with the irregular clock and the reception buffer memory 202 in synchronization with the terminal clock.
The speed of data output to the receiving terminal interface 203 is the same as that of 02. However, since it is difficult to achieve phase synchronization between the terminal clock and the frame synchronization signal, phase synchronization with the fretome synchronization signal is not achieved. Receiving terminal interface 203 (c) Multiplexes the received data sent from the receiving buffer memo 1J202 to the terminal 101 and the terminal clock, and sends the multiplexed data to the terminal 101.
次に、第1図を参照して端末101から時分割多重バス
304へのデータの送信について説明する。端末101
は受信端末インターフェイス203より受信したデータ
から送信端末クロック(3,072MHz )を抽出す
る。したがって、送信端末クロックはシステムクロック
に対して位相同期はとれていないが、3/8の周波数同
期はとれている。端末101は送信端末クロックと送信
データとを多重して送信端末インターフェイス102へ
送出スる。送信端末インターフェイス102 di末1
01から送られてきた送信端末クロックと送信データと
を分離する。送信バッファメモリ103は送信端末イン
ターフェイス102からのデータを送信端末クロックに
同期して受信蓄積する。送信バッファメモリ103は送
信端末インターフェイス102からのデータを送信端末
クロックに同期して蓄積し、蓄積したデータを変則クロ
ックに同期して出力するファーストインファーストアウ
トメモリである。第2図に示すように、送信端末クロッ
ク(3,072MHz )および変則クロックのフレー
ム同期信号の1周期の間の変化点の数は同じである。た
だし、送信端末クロックと端末101からのデータとは
フレーム同期信号に対して位相同期をとることが困難で
あるため、フレーム同期信号との位相同期はとられてい
ない。しかし、フレーム同期信号と位相同期していない
端末101からのデータは、送信バクファメモIJ10
3よシ変則クロックに同期して出力される時点でフレー
ム同期信号と位相同期がとられ、かつ出力されるデータ
の伝送速度は送信端末クロックと同じになる。Next, transmission of data from terminal 101 to time division multiplexed bus 304 will be explained with reference to FIG. Terminal 101
extracts the transmitting terminal clock (3,072 MHz) from the data received from the receiving terminal interface 203. Therefore, although the transmitting terminal clock is not phase synchronized with the system clock, it is 3/8 frequency synchronized. Terminal 101 multiplexes the transmitting terminal clock and transmission data and sends the multiplexed data to transmitting terminal interface 102. Sending terminal interface 102 DI terminal 1
The transmitting terminal clock sent from 01 and the transmitting data are separated. The transmission buffer memory 103 receives and stores data from the transmission terminal interface 102 in synchronization with the transmission terminal clock. The transmission buffer memory 103 is a first-in-first-out memory that stores data from the transmission terminal interface 102 in synchronization with the transmission terminal clock and outputs the stored data in synchronization with an irregular clock. As shown in FIG. 2, the number of changing points during one period of the frame synchronization signal of the transmitting terminal clock (3,072 MHz) and the irregular clock is the same. However, since it is difficult to achieve phase synchronization between the transmitting terminal clock and the data from the terminal 101 with respect to the frame synchronization signal, phase synchronization with the frame synchronization signal is not achieved. However, data from the terminal 101 that is not phase-synchronized with the frame synchronization signal is
3. Phase synchronization with the frame synchronization signal is achieved at the time of output in synchronization with the irregular clock, and the transmission rate of the output data becomes the same as that of the transmitting terminal clock.
なぜならば、送信端末クロックは端末クロック発生回路
301から受信端末インターフェイス203を介して端
末101へ送られ、かつ端末101で抽出されて端末1
01から送出データに多重化され、再び送信端末インタ
ーフェイス102に到来して尚該クロックが抽出される
ためである。したがって、送信端末クロックと変則クロ
ックとは1=1の関係で周波数同期が完全にとれておシ
、送信バッファメモリ103でのデータのアンダーラン
(データネ足)あるいはオーバーラン(データあふれ)
は発生しない。多重化回路104は送信バッファメモリ
103からのデータを変則クロックに同期して受信し、
受信したデータをシステムクロックに同期しかつフレー
ム同期信号に位相同期して時分割多重バス304へ多重
する。また、多重化回路104は送信バッファメモリ1
03からのデータの速度(3,072Mbps )を時
分割多重バス304のデータ速度(8,192MbpS
)に変換する機能を有しており、多重と速度変換とのた
めのスイッチメモリとしてメモリA401およびメモリ
B4O2の2つのメモリを備える。第3図に示すように
、メモリA401とメそりB4O2とはフレーム同期信
号の1周期毎に交互にデータを書き込む。This is because the transmitting terminal clock is sent from the terminal clock generation circuit 301 to the terminal 101 via the receiving terminal interface 203, is extracted by the terminal 101, and is extracted by the terminal 101.
This is because the clock is multiplexed into the transmission data from 01 and arrives at the transmitting terminal interface 102 again, where the clock is extracted. Therefore, the transmitting terminal clock and the irregular clock are completely synchronized in frequency with a 1=1 relationship, and data underrun (data shortage) or overrun (data overflow) in the transmission buffer memory 103 occurs.
does not occur. The multiplexing circuit 104 receives data from the transmission buffer memory 103 in synchronization with an irregular clock,
The received data is multiplexed onto the time division multiplex bus 304 in synchronization with the system clock and phase synchronization with the frame synchronization signal. The multiplexing circuit 104 also includes the transmission buffer memory 1
03 (3,072 Mbps) to the data speed of the time division multiplexed bus 304 (8,192 Mbps)
), and includes two memories, memory A401 and memory B4O2, as switch memories for multiplexing and speed conversion. As shown in FIG. 3, data is written alternately into the memory A401 and memory B4O2 every cycle of the frame synchronization signal.
メモリA401がデータ書き込み中はメモリB4O2か
らデータを読み出し、かつメモリB4O2がデータ書き
込み中はメモリA401からデータを読み出し、それぞ
れ読み出されたデータは時分側条1バス304に多重化
して挿入される。時分割多重バス304へのデータの多
重を第3図に示すように。While memory A401 is writing data, data is read from memory B402, and while memory B402 is writing data, data is read from memory A401, and each read data is multiplexed and inserted into hour/minute side line 1 bus 304. . Data is multiplexed onto the time division multiplex bus 304 as shown in FIG.
フレーム同期信号に位相同期させるため、メモリA40
1およびメモリB4O2からのデータの読み出しはフレ
ーム同期信号に位相同期したシステムクロックに同期し
て行なう。一方、メモリ人401およびメモ!JB40
2への書き込みはフレーム同期信号と位相同期した変則
クロックに同期して行うため、同じメモリでの読み出し
と重なることなく行える。逆に、メモ!7A401およ
びメモ!J B4O2への書き込みをフレーム同期信号
と位相同期していない端末クロックによシ行うと、同じ
メモリでの読み出しと書き込みとが重なってしまう危険
性がある。In order to synchronize the phase with the frame synchronization signal, memory A40
Reading of data from memory B4O2 and memory B4O2 is performed in synchronization with a system clock whose phase is synchronized with the frame synchronization signal. Meanwhile, Memory Person 401 and Memo! JB40
Since writing to memory 2 is performed in synchronization with an irregular clock that is phase-synchronized with the frame synchronization signal, it can be performed without overlapping with reading from the same memory. On the other hand, memo! 7A401 and memo! If writing to JB4O2 is performed using a terminal clock that is not phase synchronized with the frame synchronization signal, there is a risk that reading and writing in the same memory will overlap.
上述のようにしてこの実施例のデータ送受信装置はシス
テムクロックの3/8のデータ伝送速度を有する端末を
収容し、時分割多重バス304へのデータの多重および
分離をシステムクロックとフレーム同期信号とに同期し
て行うことができる。As described above, the data transmitting/receiving apparatus of this embodiment accommodates a terminal having a data transmission rate of 3/8 of the system clock, and multiplexes and demultiplexes data onto the time division multiplexed bus 304 using the system clock and frame synchronization signals. This can be done in sync with the
なお、上述した実施例では、システムクロックが8.1
92MHzおよび端末クロックが3.072 MHzの
場合について説明したが、他の周波数のクロックによっ
てもデータ送受信1同様に行える。Note that in the above embodiment, the system clock is 8.1
Although the case where the frequency is 92 MHz and the terminal clock is 3.072 MHz has been described, data transmission and reception can be performed in the same manner as in 1 using clocks of other frequencies.
以上説明したように本発明によれば、一定時間の変化点
の数が端末のデータ伝送速度に同期した端末クロックと
同じで変化の基本周期がフレーム同期信号と位相同期し
たシステムクロックの整数倍となυ、さらにフレーム同
期信号と位相同期した変則クロックを用いることにより
、システムクロックの整数分の1のみならず整数分の整
数の伝送速度の端末を収容し、時分割多重バスへのデー
タの多重および分離をシステムクロックおよびフレーム
同期信号に同期して行うことを経済的に実現できる。As explained above, according to the present invention, the number of change points in a certain period of time is the same as the terminal clock synchronized with the data transmission rate of the terminal, and the basic period of change is an integral multiple of the system clock synchronized in phase with the frame synchronization signal. In addition, by using an irregular clock that is phase-synchronized with the frame synchronization signal, it is possible to accommodate terminals with transmission speeds not only of an integer fraction of the system clock, but also of an integer fraction of the system clock, and to multiplex data onto a time division multiplex bus. It is economically possible to perform the separation in synchronization with the system clock and frame synchronization signal.
作の一例を示す図、第4図は多重分離回路におけるメモ
リの動作の一例を示す図、第5図は従来の一例を示す各
クロックのタイミングの一例を示す図である。FIG. 4 is a diagram showing an example of the operation of a memory in a demultiplexing circuit, and FIG. 5 is a diagram showing an example of the timing of each clock in a conventional example.
101・・・端末、102・・・送信端末インターフェ
イス、103・・・送信バッファメモ!J、104・・
・多重化回路、201・・・多重分離回路、2o2・・
・受信バッファメモlJ、203・・・受信端末インタ
ーフェイス、300・・・フレーム同期信号発生回路、
301・・・端末クロック発生回路、302・・・シス
テムクロック発生回路、303・・・変則クロック発生
回路。101...Terminal, 102...Sending terminal interface, 103...Sending buffer memo! J, 104...
・Multiplex circuit, 201... Demultiplex circuit, 2o2...
・Reception buffer memory lJ, 203...Reception terminal interface, 300...Frame synchronization signal generation circuit,
301...Terminal clock generation circuit, 302...System clock generation circuit, 303...Irregular clock generation circuit.
304・・・時分割多重バス、401・・・メモリA、
402・・・メモリB、403・・・メモリC,404
・・・メモリD0304...Time division multiplexed bus, 401...Memory A,
402...Memory B, 403...Memory C, 404
...Memory D0
第1図は本発明の一実施例を示す構成図、第2図は同実
施例における各クロックのタイミングを示す図、第3図
は多重化回路におけるメモリの動第
!
回FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a diagram showing the timing of each clock in the same embodiment, and FIG. 3 is a diagram showing the operation of memory in a multiplexing circuit. times
Claims (1)
生するシステムクロック発生回路と、端末のデータ伝送
速度に同期しかつ前記システムクロックに周波数同期し
た端末クロックを発生する端末クロック発生回路と、一
定時間の変化点の数が前記端末クロックと同じでかつ変
化の基本周期が前記システムクロックの整数倍である変
則クロックを前記システムクロックに基づいて発生する
変則クロック発生回路と、端末からのデータをこの端末
からのクロックに同期して蓄積し前記変則クロックに同
期して出力する送信バッファメモリと、前記送信バッフ
ァメモリの出力データを前記変則クロックに同期して受
信し受信したデータを前記システムクロックに同期して
前記時分割多重バスへ挿入する多重化回路と、前記時分
割多重バスからのデータを前記システムクロックに同期
して受信し前記変則クロックに同期して出力する多重分
離回路と、前記多重分離回路からのデータを前記変則ク
ロックに同期して蓄積し前記端末クロックに同期して出
力する受信バッファメモリとを備えることを特徴とする
データ送受信装置。A system clock generation circuit that generates a frame synchronization signal that is phase-synchronized with the system clock; a terminal clock generation circuit that generates a terminal clock that is synchronized with the data transmission speed of the terminal and frequency-synchronized with the system clock; and a fixed time change point. an irregular clock generation circuit that generates an irregular clock based on the system clock, the number of which is the same as that of the terminal clock, and whose basic cycle of change is an integral multiple of the system clock; a transmission buffer memory that stores data in synchronization with the system clock and outputs data in synchronization with the irregular clock; a multiplexing circuit inserted into the division multiplexed bus; a multiplexing and demultiplexing circuit that receives data from the time division multiplexed bus in synchronization with the system clock and outputs it in synchronization with the irregular clock; and data from the multiplexing and demultiplexing circuit. A data transmitting/receiving device comprising: a receiving buffer memory that accumulates in synchronization with the irregular clock and outputs in synchronization with the terminal clock.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP27218288A JPH02119337A (en) | 1988-10-27 | 1988-10-27 | Data transmission/reception equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP27218288A JPH02119337A (en) | 1988-10-27 | 1988-10-27 | Data transmission/reception equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH02119337A true JPH02119337A (en) | 1990-05-07 |
Family
ID=17510227
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP27218288A Pending JPH02119337A (en) | 1988-10-27 | 1988-10-27 | Data transmission/reception equipment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH02119337A (en) |
-
1988
- 1988-10-27 JP JP27218288A patent/JPH02119337A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6628679B1 (en) | SERDES (serializer/deserializer) time domain multiplexing/demultiplexing technique | |
US4107469A (en) | Multiplex/demultiplex apparatus | |
US6188286B1 (en) | Method and system for synchronizing multiple subsystems using one voltage-controlled oscillator | |
US4392234A (en) | PCM Signal interface apparatus | |
US4993026A (en) | Multiplexer apparatus with auxiliary synchronization for compensating for cable delays | |
RU97120125A (en) | SYNCHRONIZATION RECOVERY DEVICE FOR SYNCHRONOUS DIGITAL HIERARCHICAL DATA TRANSMISSION SYSTEM | |
JPH02119337A (en) | Data transmission/reception equipment | |
KR0165054B1 (en) | Data stuffing device | |
JPH0530068A (en) | Start-stop data multiplexing system | |
KR0164121B1 (en) | Mutual exchanger among the stm-4,stm-16, ds-3 | |
JPH0583224A (en) | Stuff multiplexer | |
JPH03192834A (en) | Pcm multiplexer | |
KR920006791B1 (en) | Circuit for independent synchronization eliminating the delay of reframing | |
KR900003668B1 (en) | Method to synthesize and transmit clock signals of t.d.m. switching | |
JPS61171246A (en) | Detection circuit for out of synchronism | |
JPH05236576A (en) | Clock synchronization system for transmission terminal station equipment | |
JPS6350896B2 (en) | ||
KR0126846B1 (en) | A multiplexing apparatus of stm-4 | |
JPH04150326A (en) | Synchronization sub-rate data separation system | |
JPS6125340A (en) | Speed converting circuit | |
KR100293941B1 (en) | Circuit for output of frame arrangement data in data transfer apparatus | |
JPH11355734A (en) | Stuff multiplex transmitter | |
JPH05268184A (en) | Multiplex communication system | |
JPH02135932A (en) | Inter-channel synchronizing system | |
JPH04290019A (en) | Optical transmitter |