JPH0626328B2 - Frame aligner device - Google Patents
Frame aligner deviceInfo
- Publication number
- JPH0626328B2 JPH0626328B2 JP60063416A JP6341685A JPH0626328B2 JP H0626328 B2 JPH0626328 B2 JP H0626328B2 JP 60063416 A JP60063416 A JP 60063416A JP 6341685 A JP6341685 A JP 6341685A JP H0626328 B2 JPH0626328 B2 JP H0626328B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- frame aligner
- frame
- memory
- 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.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/062—Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers
- H04J3/0626—Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers plesiochronous multiplexing systems, e.g. plesiochronous digital hierarchy [PDH], jitter attenuators
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Time-Division Multiplex Systems (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は、ビット数の限られたフレームアライナを用い
て、ビット数の多いフレームアライナ装置を構成する技
術に関するものである。The present invention relates to a technique of configuring a frame aligner device having a large number of bits by using a frame aligner having a limited number of bits.
(従来の技術) 第3図は、従来のフレームアライナの一例である。1は
書き込み同期信号入力端子、2は書き込みクロック入力
端子、3は書き込み側カウンタ、4は読み出し同期信号
入力端子、5は読み出しクロック入力端子、6は読み出
し側カウンタ、7は位相比較回路、8はフレームアライ
ナ本体、9はデータ入力端子、10はデータ出力端子、11
はメモリ、12はデータ遅延回路、13はセレクタである。(Prior Art) FIG. 3 shows an example of a conventional frame aligner. 1 is a write sync signal input terminal, 2 is a write clock input terminal, 3 is a write side counter, 4 is a read sync signal input terminal, 5 is a read clock input terminal, 6 is a read side counter, 7 is a phase comparison circuit, and 8 is Frame aligner body, 9 is a data input terminal, 10 is a data output terminal, 11
Is a memory, 12 is a data delay circuit, and 13 is a selector.
書き込み同期信号入力端子1には入力データの位相を示
す同期信号が、また書き込みクロック入力端子2には、
入力データに同期したクロックが印加され、書き込み側
カウンタ3を駆動する。一方、読み出し同期信号入力端
子4には出力データの位相を示す同期信号が、また、読
み出しクロック入力端子5には、出力データに同期した
クロックが印加され、読み出し側カウンタ6を駆動す
る。入出力に対応する位相は、位相比較回路7にて比較
され、比較回路7の出力によって、フレームアライナ8
を制御する。フレームアライナ8は、入力データ9を一
度入力側のタイミングにて書き込み、出力側のタイミン
グにて出力データとして読み出すことのできるメモリ回
路11と遅延回路12及びセレクタ13とから成る。即ち、入
力データ9の位相と出力データ10の位相が、ある範囲内
に近付いたときに、入力データ9の遅延量を遅延回路12
とセレクタ13によって変化させ、書き込みと読み出しが
常に正しく実行されるように制御されている。A write sync signal input terminal 1 receives a sync signal indicating the phase of input data, and a write clock input terminal 2 receives a sync signal.
A clock synchronized with the input data is applied to drive the write side counter 3. On the other hand, a sync signal indicating the phase of output data is applied to the read sync signal input terminal 4, and a clock synchronized with the output data is applied to the read clock input terminal 5 to drive the read side counter 6. The phases corresponding to the input and output are compared by the phase comparison circuit 7, and the output of the comparison circuit 7 causes the frame aligner 8
To control. The frame aligner 8 comprises a memory circuit 11 capable of writing the input data 9 once at the input side timing and reading it as output data at the output side timing, a delay circuit 12 and a selector 13. That is, when the phase of the input data 9 and the phase of the output data 10 approach within a certain range, the delay amount of the input data 9 is reduced by the delay circuit 12.
And the selector 13 are used to control so that writing and reading are always executed correctly.
第4図はフレームアライナ機能の1つの例を示すタイム
チャートである。入力データDATA INは書き込みクロッ
クWCLKに同期して8ビット単位で到来する。この8ビッ
トの位相を識別するための同期信号がWSYNCである。一
方、出力データDATA OUTはWCLKよりも高速なクロックRC
LKに同期してバースト的に8ビット出力される。DATA O
UTの先頭を示す同期信号がRSYNCである。WSYNCとRSYNC
の位相は任意であり、常にDATA INは1〜8の8ビット
単位でバーストのDATA OUTに変換可能なようにDATA IN
の遅延量を2種類準備しておき、そのいずれかの遅延回
路の出力をメモリに書き込んだのちに、DATA OUTとして
読み出すといった内容の制御を行なう。このタイムチャ
ートにおいて、第3図との対応はWSYNCが端子1、WCLK
が端子2、DATA INが端子9、RSYNCが端子4、RCLKが端
子5、DATA OUTが端子10となる。無論、同様の回路によ
り第4図のDATA OUTを入力とし、DATA INを出力とする
逆変換も可能である。FIG. 4 is a time chart showing an example of the frame aligner function. The input data DATA IN arrives in 8-bit units in synchronization with the write clock WCLK. The sync signal for identifying the 8-bit phase is WSYNC. On the other hand, the output data DATA OUT is a clock RC that is faster than WCLK.
8 bits are output in burst in synchronization with LK. DATA O
The sync signal indicating the beginning of UT is RSYNC. WSYNC and RSYNC
The phase of DATA IN is arbitrary, so that DATA IN can always be converted to burst DATA OUT in 8-bit units from 1 to 8.
2 types of delay amounts are prepared, the output of either delay circuit is written in the memory, and then the data is read out as DATA OUT. In this time chart, the correspondence with Fig. 3 is that WSYNC is terminal 1, WCLK
Is terminal 2, DATA IN is terminal 9, RSYNC is terminal 4, RCLK is terminal 5, and DATA OUT is terminal 10. Of course, the same circuit can be used to perform the inverse conversion in which DATA OUT in FIG. 4 is input and DATA IN is output.
第5図は、フレームアライナ機能の他の例のタイムチャ
ートである。ここでDATA IN,WCLK,WSYNCは第4図と同じ
である。一方、RCLKはWCLKと同じ周波数で位相の異なる
クロック、RSYNCはWSYNCと同じ波形で位相の異なる同期
信号である。WCLKとWSYNCに同期したDATA INは、RCLKと
RSYNCに同期したDATA OUTに8ビット単位で変換され
る。WSYNCとRSYNCの位相関係に応じて、DATA INの遅延
量を選択したのちにメモリに書き込む点と、DATA OUTを
入力とし、DATA INを出力とするような逆変換が同様の
回路で実現できるという点は、第4図の場合と同じであ
る。FIG. 5 is a time chart of another example of the frame aligner function. Here, DATA IN, WCLK and WSYNC are the same as in FIG. On the other hand, RCLK is a clock having the same frequency as WCLK but different phase, and RSYNC is a synchronizing signal having the same waveform as WSYNC but different phase. DATA IN synchronized with WCLK and WSYNC
Converted to DATA OUT synchronized with RSYNC in 8-bit units. According to the phase relationship between WSYNC and RSYNC, after selecting the delay amount of DATA IN and writing it in the memory, it is said that the same circuit can realize the reverse conversion such that DATA OUT is input and DATA IN is output. The points are the same as in the case of FIG.
なお、第4図と第5図において、入力データDATA IN
は、書き込みクロックWCLKの立ち下りでメモリに書き込
まれ、読み出しクロックRCLKの立ち上りでメモリから読
み出される。また同期信号WSYNCおよびRSYNCはそれぞれ
WCLKとRCLKの立ち下りで認識されるものとしている。In addition, in FIG. 4 and FIG. 5, the input data DATA IN
Are written in the memory at the falling edge of the write clock WCLK and are read from the memory at the rising edge of the read clock RCLK. The synchronization signals WSYNC and RSYNC are
It is supposed to be recognized at the falling edges of WCLK and RCLK.
第4図および第5図のタイムチャートを実現するための
ハードウェアは、汎用ディジタルICで構成すると大規
模になるので、最近はLSI化されたものが商用に供さ
れることが多い。なお、第4図および第5図は、データ
を8ビット単位に変換しているが、変換する単位ビット
数が増大すれば、メモリと遅延回路の規模が大きくなる
ことは言うまでもない。The hardware for realizing the time charts of FIGS. 4 and 5 is large in scale when it is configured by a general-purpose digital IC, so that recently, an LSI is often used for commercial purposes. Although data is converted into 8-bit units in FIGS. 4 and 5, it goes without saying that the scale of the memory and the delay circuit increases as the number of unit bits to be converted increases.
(発明が解決しようとする問題点) しかしながら上記従来の技術によると、メモリと遅延回
路の規模を増大させる場合あるいはカウンタのビット数
を増大させる場合に、LSI化された回路の内部にこれ
らの機能が入っていることが多いため、簡単に手を加え
ることができない。結局、あらためて、汎用ディジタル
ICで回路を構成することになり、せっかくLSI化さ
れた回路を利用することができなくなるという欠点を有
する。(Problems to be Solved by the Invention) However, according to the above-mentioned conventional technique, when the scale of the memory and the delay circuit is increased or when the number of bits of the counter is increased, these functions are provided inside the LSI circuit. Since it often contains, it cannot be easily modified. Eventually, the circuit will be constructed again with a general-purpose digital IC, and there is a drawback that the circuit that has been made into an LSI cannot be used.
この発明は、上記の欠点を除去し、すでに汎用のフレー
ムアライナ用として開発済のLSIを複数個用いて、簡
単な外付け回路の追加のみでメモリに書き込むビット数
の拡張をはかることの可能な回路構成に関するものであ
る。The present invention eliminates the above-mentioned drawbacks, and by using a plurality of LSIs already developed for general-purpose frame aligners, it is possible to expand the number of bits to be written in the memory by simply adding an external circuit. It relates to a circuit configuration.
(問題点を解決するための手段) 本発明によれば、入力データを所定ビット数単位でビッ
ト順序を変えずにメモリを介し速度変換して出力データ
を提供するフレームアライナ装置は、限定されたビット
数のメモリ及びこのメモリに対する書込み・読出し制御
手段をそれぞれ有する複数のフレームアライナと、複数
のフレームアライナの入力に接続されており入力データ
を書込みクロックによって各フレームアライナに順次シ
フトする手段と、複数のフレームアライナの出力に接続
されており各フレームアライナからの出力データを多重
化する手段とを備えており、入力データの1/A(Aは
フレームアライナの数)のビットレートのクロックで、
入力データを(A−1)ビットおきに各フレームアライ
ナ内のメモリに書込み、出力データの1/Aのビットレ
ートのクロックで各フレームアライナ内のメモリの内容
を順次読出し、読出されたデータをA多重して出力する
ように構成されている。(Means for Solving the Problems) According to the present invention, the frame aligner device that provides the output data by converting the speed of the input data in units of a predetermined number of bits through the memory without changing the bit order is limited. A plurality of frame aligners each having a memory having a number of bits and write / read control means for the memory; means for sequentially shifting input data to each frame aligner by a write clock, the means being connected to inputs of the plurality of frame aligners; Is connected to the output of the frame aligner and has means for multiplexing output data from each frame aligner, and is a clock having a bit rate of 1 / A (A is the number of frame aligners) of the input data,
Input data is written to the memory in each frame aligner every (A-1) bit, the contents of the memory in each frame aligner are sequentially read at a clock having a bit rate of 1 / A of the output data, and the read data is A It is configured to be multiplexed and output.
(作用) 入力データは、その1/A(Aはフレームアライナの
数)のビットレートのクロックで、(A−1)ビットお
きに各フレームアライナ内のメモリに順次書込まれる。
各フレームアライナ内のメモリの内容は、出力データの
1/Aのビットレートのクロックで順次読出された後、
A多重されて出力される。このため、各フレームアライ
ナのメモリ容量(ビット数)が小さい場合にも、あたか
も大容量のフレームアライナのごとく動作可能である。(Operation) The input data is sequentially written in the memory in each frame aligner at every (A-1) bit with a clock having a bit rate of 1 / A (A is the number of frame aligners).
The contents of the memory in each frame aligner are read sequentially with a clock having a bit rate of 1 / A of output data,
A-multiplexed and output. Therefore, even when the memory capacity (bit number) of each frame aligner is small, it can operate as if it were a large capacity frame aligner.
(実施例) 第1図は、本発明の実施例を示す回路図で、14は書き込
み側タイミング発生回路、15はフレームアライナに印加
する書き込み同期信号、16はフレームアライナに印加す
る書き込みクロック、17は第3図全体を1つのブロック
で表現したフレームアライナ、18はフレームアライナ17
のデータ入力端子で第1図の9に相当、19はフレームア
ライナ17の書き込み同期信号入力端子で第3図の1に相
当、20はフレームアライナ17の書き込みクロック入力端
子で第3図の2に相当、21はDフリップフロップ、22は
入力データDATA INをDフリップフロップ21でWCLKの1
ビット分遅延させたデータ、23は17と同一のフレームア
ライナ、24はフレームアライナ23のデータ入力端子で第
3図の9に相当、25はフレームアライナ23の書き込み同
期信号入力端子で第3図の1に相当、26はフレームアラ
イナ23の書き込みクロック入力端子で第3図の2に相
当、27は読み出し側タイミング発生回路、28はフレーム
アライナに印加する読み出し同期信号、29はフレームア
ライナに印加する読み出しクロック、30はフレームアラ
イナ17の読み出し同期信号入力端子で第3図の4に相
当、31はフレームアライナ17の読み出しクロック入力端
子で第3図の5に相当、32はフレームアライナ23の読み
出し同期信号入力端子で第3図の4に相当、33はフレー
ムアライナ23の読み出しクロック入力端子で第3図の5
に相当、34はフレームアライナ17のデータ出力端子で第
3図の10に相当、35はフレームアライナ1のデータ出
力、36はフレームアライナ23のデータ出力端子で第3図
の10に相当、37はフレームアライナ23のデータ出力、38
は多重回路、39は多重回路38に印加される多重制御信号
である。(Embodiment) FIG. 1 is a circuit diagram showing an embodiment of the present invention, in which 14 is a write side timing generation circuit, 15 is a write synchronization signal applied to the frame aligner, 16 is a write clock applied to the frame aligner, and 17 is a write clock. Is a frame aligner that represents the whole of Fig. 3 in one block, and 18 is a frame aligner 17
1 is a data input terminal of 9 in FIG. 1, 19 is a write sync signal input terminal of the frame aligner 17 corresponding to 1 of FIG. 3, and 20 is a write clock input terminal of the frame aligner 17 in 2 of FIG. Correspondingly, 21 is a D flip-flop, 22 is an input data DATA IN in the D flip-flop 21 and WCLK is 1
Data delayed by a bit, 23 is the same frame aligner as 17, 24 is a data input terminal of the frame aligner 23 corresponding to 9 of FIG. 3, 25 is a write sync signal input terminal of the frame aligner 23 of FIG. 1, 26 is a write clock input terminal of the frame aligner 23, which is equivalent to 2 in FIG. 3, 27 is a read side timing generation circuit, 28 is a read synchronization signal applied to the frame aligner, and 29 is read applied to the frame aligner. Reference numeral 30 is a read sync signal input terminal of the frame aligner 17 corresponding to 4 in FIG. 3, 31 is a read clock input terminal of the frame aligner 17 corresponding to 5 in FIG. 3, and 32 is a read sync signal of the frame aligner 23. An input terminal corresponds to 4 in FIG. 3, 33 is a read clock input terminal of the frame aligner 23, 5 in FIG.
34 is a data output terminal of the frame aligner 17 and corresponds to 10 of FIG. 3, 35 is a data output of the frame aligner 1, 36 is a data output terminal of the frame aligner 23 and is equivalent to 10 of FIG. 3, 37 is Frame aligner 23 data output, 38
Is a multiplex circuit, and 39 is a multiplex control signal applied to the multiplex circuit 38.
第2図は第1図の回路の動作を示すタイムチャートであ
る。本タイムチャートは第5図のタイムチャートにおい
て、DATA INを8ビット単位でフレームアライナのメモ
リに書き込み・読み出ししていたのに対し、16ビット単
位で書き込み・読み出しを行なうものである。DATA IN
はクロックWCLKに同期し、16ビットを識別するための同
期信号WSYNCとクロックWCLKは書き込み側タイミング発
生回路14に印加される。タイミング発生回路14からは、
フレームアライナに印加される書き込み同期信号15と書
き込みクロック16が出力される。書き込みクロック16は
WCLKの2倍の周期を有する。フレームアライナ17のデー
タ入力端子18には入力データDATA INが、書き込み同期
信号入力端子19には同期信号15が、書き込みクロック入
力端子20にはクロック16が接続される。また、入力デー
タDATA INはDフリップフロップ21のD入力に接続さ
れ、クロックWCLKにて1ビットシフトされ、Dフリップ
フロップのQ出力には、データ22が表われる。データ22
はフレームアライナ23のデータ入力端子24に接続され
る。また、フレームアライナ23の書き込み同期信号入力
端子25には同期信号15が、書き込みクロック入力端子26
には書き込みクロック16が印加される。第2図のタイム
チャートにおいて、同期信号15、クロック16とDATA IN
およびデータ22との位相関係からわかるように、フレ
ームアライナ17の中のメモリにはDATA INのうちの偶数
番目ビットが書き込まれ、フレームアライナ23の中のメ
モリにはDATA INの奇数番目ビットが書き込まれる。FIG. 2 is a time chart showing the operation of the circuit of FIG. In this time chart, in the time chart of FIG. 5, DATA IN is written and read in the memory of the frame aligner in 8-bit units, whereas writing and reading is performed in 16-bit units. DATA IN
Is synchronized with the clock WCLK, and the synchronization signal WSYNC for identifying 16 bits and the clock WCLK are applied to the write side timing generation circuit 14. From the timing generation circuit 14,
A write synchronization signal 15 and a write clock 16 applied to the frame aligner are output. Write clock 16
It has a cycle twice that of WCLK. Input data DATA IN is connected to the data input terminal 18 of the frame aligner 17, the synchronization signal 15 is connected to the write synchronization signal input terminal 19, and the clock 16 is connected to the write clock input terminal 20. Further, the input data DATA IN is connected to the D input of the D flip-flop 21, shifted by 1 bit by the clock WCLK, and the data 22 appears at the Q output of the D flip-flop. Data 22
Is connected to the data input terminal 24 of the frame aligner 23. Further, the sync signal 15 is supplied to the write sync signal input terminal 25 of the frame aligner 23 and the write clock input terminal 26
A write clock 16 is applied to. In the time chart of Fig. 2, sync signal 15, clock 16 and DATA IN
As can be seen from the phase relation with the data 22 and the data 22, the even number bit of DATA IN is written in the memory in the frame aligner 17, and the odd number bit of DATA IN is written in the memory in the frame aligner 23. Be done.
これらのビットの読み出しは次のように行なわれる。読
み出し側タイミング発生回路27には、読み出すべき16ビ
ットのデータに同期したクロックRCLKと16ビット識別用
同期信号RSYNCが印加され、読み出し同期信号28と読み
出しクロック29を発生する。クロック29はRCLKの2倍の
周期を有する。これらの信号はフレームアライナ17の読
み出し同期信号入力端子30、読み出しクロック入力端子
31およびフレームアライナ23の読み出し同期信号入力端
子32、読み出しクロック入力端子33に接続される。これ
らの信号によってフレームアライナ17のデータ出力端子
34からはデータ35が、またフレームアライナ23のデータ
出力端子36からはデータ37が出力される。データ35はDA
TA INのうちの偶数番目ビット、データ37は奇数番目ビ
ットである。データ35とデータ37は多重回路38に入力さ
れて、タイミング発生回路27から発生する多重制御信号
39にて多重されてDATA OUTとなる。多重回路38は、制御
信号39が“L”レベルのとき、入力35を出力し、制御信
号39が“H”レベルのとき、入力37を出力するものであ
る。Reading of these bits is performed as follows. A clock RCLK synchronized with 16-bit data to be read and a 16-bit identification synchronization signal RSYNC are applied to the read side timing generation circuit 27, and a read synchronization signal 28 and a read clock 29 are generated. The clock 29 has a cycle twice that of RCLK. These signals are read sync signal input terminal 30 and read clock input terminal of frame aligner 17.
31 and the read sync signal input terminal 32 and the read clock input terminal 33 of the frame aligner 23. Data output terminal of frame aligner 17 by these signals
Data 35 is output from 34, and data 37 is output from the data output terminal 36 of the frame aligner 23. Data 35 is DA
The even numbered bit of TA IN and the data 37 are odd numbered bits. The data 35 and the data 37 are input to the multiplexing circuit 38, and the multiplexing control signal generated from the timing generation circuit 27.
It is multiplexed at 39 and becomes DATA OUT. The multiplexing circuit 38 outputs the input 35 when the control signal 39 is at "L" level and outputs the input 37 when the control signal 39 is at "H" level.
第1図と第2図は、書き込むべきデータが各フレームア
ライナ内のメモリ容量の2倍の場合を示したが、N倍の
場合はフレームアライナの数をN個とし、入力データを
シフトするDフリップフロップをN個(Nビットのシフ
トレジスタ)とし、各Dフリップフロップの出力を順次
フレームアライナに入力し、出力データの多重回路をN
→1多重回路とすればよい。ただしNは2k(kは正の
整数)とする。出力データ多重回路は、上記説明ではセ
レクタ形式としたが、これをパラレル・イン・シリアル
・アウトのシフトレジスタ形式とすることも可能で、そ
の場合は多重回路に与えるタイミングはRCLKとパラレル
・データ・ロード信号となる。FIGS. 1 and 2 show the case where the data to be written is twice the memory capacity in each frame aligner, but in the case of N times, the number of frame aligners is N and the input data is shifted by D. The number of flip-flops is N (N-bit shift register), the output of each D flip-flop is sequentially input to the frame aligner, and the output data multiplexing circuit is N
→ One multiplex circuit should be used. However, N is 2 k (k is a positive integer). Although the output data multiplexing circuit is in the selector format in the above description, it can also be in the parallel-in-serial-out shift register format. In that case, the timing given to the multiplexing circuit is RCLK and parallel data. It becomes a load signal.
また、上記説明は第5図のタイムチャートに対応するも
のであったが、第4図のタイムチャートに対応する場合
もブロック図は第1図と同じである。Although the above description corresponds to the time chart of FIG. 5, the block diagram corresponding to the time chart of FIG. 4 is the same as that of FIG.
(発明の効果) 以上詳細に説明したように本発明のフレームアライナ装
置は、限定されたビット数のメモリ及びこのメモリに対
する書込み・読出し制御手段をそれぞれ有する複数のフ
レームアライナと、複数のフレームアライナの入力に接
続されており入力データを書込みクロックによって各フ
レームアライナに順次シフトする手段と、複数のフレー
ムアライナの出力に接続されており各フレームアライナ
からの出力データを多重化する手段とを備えており、入
力データの1/A(Aはフレームアライナの数)のビッ
トレートのクロックで、入力データを(A−1)ビット
おきに各フレームアライナ内のメモリに書込み、出力デ
ータの1/Aのビットレートのクロックで各フレームア
ライナ内のメモリの内容を順次読出し、読出されたデー
タをA多重して出力するように構成されているので、フ
レームアライナで扱うデータのビット数の拡張が、簡単
な周辺回路の追加のみで可能となる。(Effects of the Invention) As described in detail above, the frame aligner apparatus of the present invention includes a plurality of frame aligners each having a memory having a limited number of bits and write / read control means for the memories, and a plurality of frame aligners. It has means connected to the input and sequentially shifting the input data to each frame aligner by a write clock, and means connected to the outputs of multiple frame aligners for multiplexing the output data from each frame aligner. , Input data is written to the memory in each frame aligner every (A-1) bits with a clock having a bit rate of 1 / A (A is the number of frame aligners), and 1 / A bits of output data Data read out sequentially by reading the contents of the memory in each frame aligner at the rate clock Are multiplexed and output, the number of bits of data handled by the frame aligner can be expanded only by adding a simple peripheral circuit.
即ち、現有のフレームアライナのメモリがNBビットで
ある場合、ビット数NDのデータ(ND>NB)につい
てはこのフレームアライナを使用することができなかっ
たが、本発明によれば、A×NB≧NDとなるようにこ
のフレームアライナをA個使用して簡単な周辺回路の追
加することにより、大容量のメモリを有する新たなフレ
ームアライナを使用せずに同等の機能を得ることができ
る。特に、最近はフレームアライナを1つのLSIにま
とめたものが多いが、このようなLSIのメモリのビッ
ト数が取り扱うデータのビット数より少ない場合にも、
本発明によれば、そのLSIを無駄なく有効に活用する
ことができる。That is, when the memory of the existing frame aligner has N B bits, this frame aligner cannot be used for the data of the number of bits N D (N D > N B ), but according to the present invention, By using A of this frame aligner so that A × N B ≧ N D and adding a simple peripheral circuit, an equivalent function can be obtained without using a new frame aligner having a large capacity memory. be able to. In particular, recently, many frame aligners are integrated into one LSI, but even when the number of bits of the memory of such an LSI is smaller than the number of bits of data to be handled,
According to the present invention, the LSI can be effectively utilized without waste.
第1図は本発明によるフレームアライナ装置のブロック
図、第2図はその動作タイムチャート、第3図は従来の
フレームアライナのブロック図、第4図と第5図はその
動作タイムチャートである。 1は書き込み同期信号入力端子、2は書き込みクロック
入力端子、3は書き込み側カウンタ、4は読み出し同期
信号入力端子、5は読み出しクロック入力端子、6は読
み出し側カウンタ、7は位相比較回路、8はフレームア
ライナ本体、9はデータ入力端子、10はデータ出力端
子、11はメモリ、12はデータ遅延回路、13はセレクタ、
14は書き込み側タイミング発生回路、15はフレームアラ
イナに印加する書き込み同期信号、16はフレームアライ
ナに印加する書き込みクロック、17は第3図全体を1つ
のブロックで表現したフレームアライナ、18はフレーム
アライナ17のデータ入力端子、19はフレームアライナ17
の書き込み同期信号入力端子、20はフレームアライナ17
の書き込みクロック入力端子、21はDフリップフロッ
プ、22は入力データDATA INをDフリップフロップ21でW
CLKの1ビット分遅延させたデータ、23はフレームアラ
イナ、24はフレームアライナ23のデータ入力端子、25は
フレームアライナ23の書き込み同期信号入力端子、26は
フレームアライナ23の書き込みクロック入力端子、27は
読み出し側タイミング発生回路、28はフレームアライナ
に印加する読み出し同期信号、29はフレームアライナに
印加する読み出しクロック、30はフレームアライナ17の
読み出し同期信号入力端子、31はフレームアライナ17の
読み出しクロック入力端子、32はフレームアライナ23の
読み出し同期信号入力端子、33はフレームアライナ23の
読み出しクロック入力端子、34はフレームアライナ17の
データ出力端子、35はフレームアライナ1のデータ出
力、36はフレームアライナ23のデータ出力端子、37はフ
レームアライナ23のデータ出力、38は多重回路、39は多
重回路38に印加される多重制御信号である。FIG. 1 is a block diagram of a frame aligner device according to the present invention, FIG. 2 is an operation time chart thereof, FIG. 3 is a block diagram of a conventional frame aligner, and FIGS. 4 and 5 are operation time charts thereof. 1 is a write sync signal input terminal, 2 is a write clock input terminal, 3 is a write side counter, 4 is a read sync signal input terminal, 5 is a read clock input terminal, 6 is a read side counter, 7 is a phase comparison circuit, and 8 is Frame aligner body, 9 is a data input terminal, 10 is a data output terminal, 11 is a memory, 12 is a data delay circuit, 13 is a selector,
14 is a write side timing generation circuit, 15 is a write synchronization signal applied to the frame aligner, 16 is a write clock applied to the frame aligner, 17 is a frame aligner expressing the whole of FIG. 3 in one block, and 18 is a frame aligner 17 Data input terminal, 19 is a frame aligner 17
Write sync signal input terminal, 20 is a frame aligner 17
Write clock input terminal, 21 is a D flip-flop, 22 is input data DATA IN in the D flip-flop 21
Data delayed by one bit of CLK, 23 is a frame aligner, 24 is a data input terminal of the frame aligner 23, 25 is a write synchronization signal input terminal of the frame aligner 23, 26 is a write clock input terminal of the frame aligner 23, and 27 is Read side timing generation circuit, 28 is a read sync signal applied to the frame aligner, 29 is a read clock applied to the frame aligner, 30 is a read sync signal input terminal of the frame aligner 17, 31 is a read clock input terminal of the frame aligner 17, 32 is a read sync signal input terminal of the frame aligner 23, 33 is a read clock input terminal of the frame aligner 23, 34 is a data output terminal of the frame aligner 17, 35 is a data output of the frame aligner 1, 36 is a data output of the frame aligner 23 Terminal, 37 is data output of frame aligner 23, 38 is multiplexed A circuit 39 is a multiplex control signal applied to the multiplex circuit 38.
フロントページの続き (72)発明者 阿部 洗悦 東京都港区虎ノ門1丁目7番12号 沖電気 工業株式会社内 (72)発明者 広瀬 邦治 東京都港区虎ノ門1丁目7番12号 沖電気 工業株式会社内 (72)発明者 寺田 紀之 東京都千代田区内幸町1丁目1番6号 日 本電信電話公社内Front page continuation (72) Inventor Abe Senetsu 1-7-12 Toranomon, Minato-ku, Tokyo Oki Electric Industry Co., Ltd. (72) Inventor Kuniharu Hirose 1-7 Toranomon Minato-ku, Tokyo Oki Electric Industry Incorporated (72) Inventor Noriyuki Terada 1-1-6 Uchisaiwaicho, Chiyoda-ku, Tokyo Japan Telegraph and Telephone Public Company
Claims (1)
序をかえずにメモリを介し速度変換して出力データを提
供するフレームアライナ装置において、限定されたビッ
ト数のメモリ及び該メモリに対する書込み・読出し制御
手段をそれぞれ有する複数のフレームアライナと、該複
数のフレームアライナの入力に接続されており入力デー
タを書込みクロックによって該各フレームアライナに順
次シフトする手段と、前記複数のフレームアライナの出
力に接続されており該各フレームアライナからの出力デ
ータを多重化する手段とを備えており、入力データの1
/A(Aは前記フレームアライナの数)のビットレート
のクロックで、入力データを(A−1)ビットおきに前
記各フレームアライナ内のメモリに書込み、出力データ
の1/Aのビットレートのクロックで各フレームアライ
ナ内のメモリの内容を順次読出し、読出されたデータを
A多重して出力するように構成したことを特徴とするフ
レームアライナ装置。1. A frame aligner device for providing output data by speed-converting input data in units of a predetermined number of bits without changing the bit order through a memory, and a memory having a limited number of bits and writing / reading to / from the memory. A plurality of frame aligners each having a control means, a means connected to the inputs of the plurality of frame aligners and sequentially shifting input data to each frame aligner by a write clock, and connected to the outputs of the plurality of frame aligners. Means for multiplexing the output data from each frame aligner, and
/ A (A is the number of the frame aligners) bit rate clock, the input data is written to the memory in each frame aligner every (A-1) bits, and the clock of the bit rate of 1 / A of the output data The frame aligner device is characterized in that the contents of the memory in each frame aligner are sequentially read and the read data are A-multiplexed and output.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60063416A JPH0626328B2 (en) | 1985-03-29 | 1985-03-29 | Frame aligner device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60063416A JPH0626328B2 (en) | 1985-03-29 | 1985-03-29 | Frame aligner device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61224528A JPS61224528A (en) | 1986-10-06 |
| JPH0626328B2 true JPH0626328B2 (en) | 1994-04-06 |
Family
ID=13228661
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60063416A Expired - Lifetime JPH0626328B2 (en) | 1985-03-29 | 1985-03-29 | Frame aligner device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0626328B2 (en) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5773546A (en) * | 1980-10-24 | 1982-05-08 | Fujitsu Ltd | Fixed delay insertion and removal memory circuit |
-
1985
- 1985-03-29 JP JP60063416A patent/JPH0626328B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61224528A (en) | 1986-10-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6252441B1 (en) | Synchronous data sampling circuit | |
| EP0334357B1 (en) | Pulse insertion circuit | |
| KR19990061013A (en) | Double Data Rate Synchronous DRAM Increases Data Rate | |
| JPH03127526A (en) | Synchronizing device | |
| TW526414B (en) | Method and apparatus for data capture | |
| JPH0626328B2 (en) | Frame aligner device | |
| US5444658A (en) | Elastic store memory circuit | |
| JPS6373323A (en) | Buffer device | |
| JP2766006B2 (en) | Elastic store method | |
| JP4107716B2 (en) | FIFO type storage device | |
| JPS6224736A (en) | Staff synchronization circuit | |
| JP3013767B2 (en) | Frame timing phase adjustment circuit | |
| JP2586340B2 (en) | Test signal insertion circuit | |
| KR890000056B1 (en) | Data synchronizing circuit | |
| JPH0438017A (en) | Serial/parallel conversion circuit | |
| JP3198709B2 (en) | Data write and read circuit | |
| JPH05260029A (en) | Clock exchange circuit | |
| JPH0897729A (en) | Elastic storage circuit | |
| JPS62259133A (en) | Slip control system by delayed loading and unloading | |
| JPH01264037A (en) | Data transfer speed controller | |
| KR20030046132A (en) | Data input buffer and data input method for reducing write time loss | |
| KR970056528A (en) | Analog Bus / I ^ 2C Bus Protocol Converters | |
| JPH03222539A (en) | Start bit detection circuit | |
| JPS63234454A (en) | Decoding sampling clock reproduction method | |
| JPH0758732A (en) | Bit buffer circuit |