JPH05233213A - Serial/parallel conversion circuit - Google Patents
Serial/parallel conversion circuitInfo
- Publication number
- JPH05233213A JPH05233213A JP3668892A JP3668892A JPH05233213A JP H05233213 A JPH05233213 A JP H05233213A JP 3668892 A JP3668892 A JP 3668892A JP 3668892 A JP3668892 A JP 3668892A JP H05233213 A JPH05233213 A JP H05233213A
- Authority
- JP
- Japan
- Prior art keywords
- parallel
- data
- output
- serial
- conversion circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Communication Control (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は直列データを並列データ
に変換する直列並列変換回路に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a serial / parallel conversion circuit for converting serial data into parallel data.
【0002】[0002]
【従来の技術】図1は従来の直列並列変換回路の構成を
示している。ビットシリアルのデータDi は3ビット直
列入力並列出力のシフトレジスタ1へクロックCLK をシ
フトクロックとして入力している。3ビットの並列出力
はD−フリップフロップ(F.F.)21,22,23のデータ端子
に与えられている。クロックCLK は1/3 分周回路3へも
入力され、その分周出力はフリップフロップのトリガ端
子に与えられている。従ってクロックCLK 3発に1発の
割合でフリップフロップ21,22,23の内容が変化してい
き、これを変換データD01,D02,D03とすることで所
期の直列/並列変換が行える。2. Description of the Related Art FIG. 1 shows the configuration of a conventional serial-parallel conversion circuit. The bit serial data D i is input to the shift register 1 which is a 3-bit serial input / parallel output, using the clock CLK as a shift clock. The 3-bit parallel output is given to the data terminals of D-flip-flops (FF) 21, 22, 23. The clock CLK is also input to the 1/3 frequency dividing circuit 3, and its frequency division output is given to the trigger terminal of the flip-flop. Therefore, the contents of the flip-flops 21,22,23 change at a rate of once every three clocks CLK, and by using this as conversion data D 01 , D 02 , D 03 , the desired serial / parallel conversion can be performed. You can do it.
【0003】図2は他の従来回路を示しており、この回
路は位相がずれたクロックCLK1, CLK2, CLK3で入力デー
タDi を3つのD−フリップフロップ21,22,23にラッチ
させるようにしたものであり、D−フリップフロップ2
1,22,23の出力D01,D02,D 03が変換されたデータと
して取出される。FIG. 2 shows another conventional circuit.
The paths are clocked out of phase with input clocks CLK1, CLK2, CLK3.
TA DiLatched in three D-flip-flops 21,22,23
D-flip-flop 2
Output D of 1,22,2301, D02, D 03And the converted data
Then it is taken out.
【0004】[0004]
【発明が解決しようとする課題】図1, 図2の回路とも
一応は直列並列の変換が可能であるが、図1の回路では
クロックCLK のタイミングに対し、その1/3 分周回路3
出力が遅れるから、そのマージンを見た回路設計をする
必要があり、その分高速化の妨げとなる。Although the circuits shown in FIGS. 1 and 2 are capable of performing serial-parallel conversion for the time being, the circuit shown in FIG. 1 has a 1/3 frequency divider circuit 3 for the timing of the clock CLK.
Since the output is delayed, it is necessary to design the circuit in view of the margin, which hinders the speedup.
【0005】図2の回路は3とおりのクロックCLK1, CL
K2, CLK3を各別の回路で作成する必要があり、各々のク
ロック発生回路の動作のバラツキを考慮する必要があ
り、やはり高速化の上で障害がある。図3は図2の回路
のタイムチャートを示している。並列化された3つのデ
ータ(a,b,c)(d,e,f)は夫々変化するタイ
ミングが異なる。従ってD−フリップフロップ21,22,23
の後段においてこれら3ビット並列のデータを取込むタ
イミングについても設計上の煩わしさがある。The circuit of FIG. 2 has three clocks CLK1 and CL.
It is necessary to create K2 and CLK3 by separate circuits, and it is necessary to consider the variation in the operation of each clock generation circuit, which is also an obstacle to speeding up. FIG. 3 shows a time chart of the circuit of FIG. The three parallelized data (a, b, c) (d, e, f) have different changing timings. Therefore, D-flip-flops 21,22,23
The timing of fetching these 3-bit parallel data in the subsequent stage is also a design problem.
【0006】本発明はこのような問題点を解決するため
になされたものであり、クロックの遅れ等によるマージ
ンを考慮する必要がなく、高速化が容易であり、更にデ
ータ変化のタイミングが揃っていて、並列データの取扱
いが容易な直列並列変換回路の提供を目的とする。The present invention has been made in order to solve such a problem, and it is not necessary to consider a margin due to a clock delay or the like, speeding up is easy, and data change timing is uniform. Therefore, it is an object of the present invention to provide a serial-parallel conversion circuit in which parallel data can be easily handled.
【0007】[0007]
【課題を解決するための手段】本発明に係る直列並列変
換回路は、直列データをnビット並列のデータに変換す
る直列並列変換回路において、直列データを入力すべき
直列入力nビット並列出力のシフトレジスタと、該シフ
トレジスタのシフトクロックをトリガ信号とするn個の
D−フリップフロップと、各D−フリップフロップの出
力及び前記シフトレジスタの各並列出力を2入力とし、
いずれか一方の入力を各D−フリップフロップのデータ
入力として与えるべく選択的に出力するセレクタとを備
え、該セレクタは前記シフトクロックのn発に1回の割
合でシフトレジスタの出力を選択すべくなしてあり、前
記D−フリップフロップの出力を変換並列出力となして
あることを特徴とする。SUMMARY OF THE INVENTION A serial-parallel conversion circuit according to the present invention is a serial-parallel conversion circuit for converting serial data into n-bit parallel data, and shifting serial input n-bit parallel output to which serial data should be input. A register, n D-flip-flops that use the shift clock of the shift register as a trigger signal, the output of each D-flip-flop, and each parallel output of the shift register as two inputs,
A selector for selectively outputting either one of the inputs as a data input of each D-flip-flop, the selector selecting the output of the shift register once every n times of the shift clock. It is characterized in that the output of the D-flip-flop is a conversion parallel output.
【0008】[0008]
【作用】シフトクロックn発に1回の割合でシフトレジ
スタの内容がD−フリップフロップに一斉に取込まれ、
残りのn−1発の間は同データが繰返し入力される状態
となる。The contents of the shift register are taken into the D-flip-flops all at once every n shift clocks.
The same data is repeatedly input during the remaining n-1 shots.
【0009】[0009]
【実施例】以下本発明をその実施例を示す図面に基づい
て詳述する。図4は本発明回路のブロック図である。変
換対象のビットシリアルのデータD i は直列入力/3ビ
ット並列出力のシフトレジスタ1に入力されており、シ
フトクロックCLK が与えられている。シフトレジスタ1
の3ビットの並列出力はセレクタ31,32,33の各一入力と
なっている。セレクタ31,32,33の出力はD−フリップフ
ロップ21,22,23夫々のデータ入力端子に与えられてお
り、各Q出力がセレクタ31,32,33の他入力となってい
る。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will now be described with reference to the drawings showing its embodiments.
Will be described in detail. FIG. 4 is a block diagram of the circuit of the present invention. Strange
Bit serial data D to be converted iIs serial input / 3 bi
Input to the shift register 1 for parallel output.
Soft clock CLK is given. Shift register 1
The 3-bit parallel output of is connected to each input of selectors 31, 32 and 33.
Is becoming The outputs of the selectors 31, 32 and 33 are D-flip flips.
Ropp 21,22,23 are given to the respective data input terminals.
, Each Q output is the other input of the selector 31, 32, 33.
It
【0010】前記シフトクロックCLK はD−フリップフ
ロップ21,22,23のトリガ端子に与えられている。またシ
フトクロックCLK は3進カウンタ4に入力され、その2
ビットの出力はNANDゲート5へ入力されている。NANDゲ
ート5出力はセレクタ31,32,33へ、その選択制御信号S
として与えられており、セレクタ31,32,33は選択制御信
号Sが "1" の場合にシフトレジスタ1側の入力を、
"0" の場合にD−フリップフロップ21,22,23側の入力
を選択して出力する。The shift clock CLK is applied to the trigger terminals of D-flip-flops 21, 22, 23. The shift clock CLK is input to the ternary counter 4,
The output of the bit is input to the NAND gate 5. The output of the NAND gate 5 is sent to the selectors 31, 32 and 33 and the selection control signal S
, The selectors 31, 32, 33 input the input on the shift register 1 side when the selection control signal S is "1",
When it is "0", the input on the D-flip-flops 21, 22, 23 side is selected and output.
【0011】次にこの回路の動作を図5のタイムチャー
トに基づいて説明する。直列データがW,X,Y,Z,
A,B,C,D,E,Fと入力されてきた場合、これが
順次シフトクロックCLK によってシフトレジスタ1に取
込まれるが、いまシフトレジスタ1の並列出力が直列入
力側から(Z,Y,X)となったときに3進カウンタ4
の出力が "00" であったとするとNANDゲート5出力の選
択制御信号Sが "1" となってこの(Z,Y,X)がセ
レクタ33,32,31に選択され、次のシフトクロックCLK P
のタイミングでD−フリップフロップ23,22,21に取込ま
れる。これによりその出力は(Z,Y,X)となる。Next, the operation of this circuit will be described with reference to the time chart of FIG. Serial data is W, X, Y, Z,
When A, B, C, D, E, and F are input, they are sequentially taken into the shift register 1 by the shift clock CLK, but the parallel output of the shift register 1 is now (Z, Y, X), the ternary counter 4
If the output of "00" is "00", the selection control signal S of the output of the NAND gate 5 becomes "1" and this (Z, Y, X) is selected by the selectors 33, 32, 31 and the next shift clock CLK. P
Are taken into the D-flip-flops 23, 22, 21 at the timing of. As a result, the output becomes (Z, Y, X).
【0012】このシフトクロックCLK P、更には後続の
Q,Rによりシフトレジスタ1の内容は順次変更されて
いく。シフトクロックCLK P,Qの入力では3進カウン
タ4の出力は "01" , "10" となり選択制御信号Sは
"0" になる。そして次のシフトクロックCLK Rで3進
カウンタ4の出力は "00" となり、選択制御信号Sは
"1" になるが、シフトクロックCLK Q,Rのタイミン
グではD−フリップフロップ21,22,23のQ出力がそのま
ま取込まれて内容は変化しない。そして次のシフトクロ
ックCLK Sのタイミングで(C,B,A)がD−フリッ
プフロップ23,22,21へ取込まれる。The contents of the shift register 1 are sequentially changed by the shift clock CLK P and the subsequent Q and R. When the shift clocks CLK P and Q are input, the output of the ternary counter 4 becomes "01" and "10" and the selection control signal S becomes
It becomes "0". Then, at the next shift clock CLK R, the output of the ternary counter 4 becomes "00", and the selection control signal S becomes
Although it becomes "1", at the timing of the shift clock CLK Q, R, the Q output of the D-flip-flops 21, 22, 23 is taken in as it is, and the contents do not change. Then, (C, B, A) is taken into the D-flip-flops 23, 22, 21 at the timing of the next shift clock CLK S.
【0013】[0013]
【発明の効果】以上の如き本発明による場合はクロック
発生回路は1つで足りる。また3進カウンタ4、NANDゲ
ート5により選択制御信号SはシフトクロックCLK より
遅れる。D−フリップフロップ21,22,23への取込みは次
順のシフトクロックCLK によって行うので、この遅れに
対するマージンを取る必要がない。更にD−フリップフ
ロップ21,22,23の出力は同タイミングで変化するので、
その後段回路でのデータ確定タイミングも任意に設定す
ることができる。According to the present invention as described above, only one clock generation circuit is required. Further, the selection control signal S is delayed from the shift clock CLK by the ternary counter 4 and the NAND gate 5. Since the D-flip-flops 21, 22, 23 are loaded by the next shift clock CLK, it is not necessary to take a margin for this delay. Furthermore, since the outputs of the D-flip-flops 21, 22, 23 change at the same timing,
The data determination timing in the subsequent circuit can also be set arbitrarily.
【図1】従来の直列並列変換回路のブロック図である。FIG. 1 is a block diagram of a conventional serial-parallel conversion circuit.
【図2】従来の直列並列変換回路のブロック図である。FIG. 2 is a block diagram of a conventional serial-parallel conversion circuit.
【図3】図2の回路のタイムチャートである。FIG. 3 is a time chart of the circuit of FIG.
【図4】本発明回路のブロック図である。FIG. 4 is a block diagram of a circuit of the present invention.
【図5】本発明回路のタイムチャートである。FIG. 5 is a time chart of the circuit of the present invention.
1 シフトレジスタ 21,22,23 D−フリップフロップ 31,32,33 セレクタ 4 3進カウンタ 5 NANDゲート 1 shift register 21,22,23 D-flip-flop 31,32,33 selector 4 ternary counter 5 NAND gate
Claims (1)
換する直列並列変換回路において、直列データを入力す
べき直列入力nビット並列出力のシフトレジスタ(1)
と、該シフトレジスタ(1)のシフトクロックをトリガ
信号とするn個のD−フリップフロップ(21,22,23)
と、各D−フリップフロップ(21,22,23)の出力及び前
記シフトレジスタ(1)の各並列出力を2入力とし、い
ずれか一方の入力を各D−フリップフロップ(21,22,2
3)のデータ入力として与えるべく選択的に出力するセ
レクタ(31,32,33)とを備え、該セレクタ(32,32,33)
は前記シフトクロックのn発に1回の割合でシフトレジ
スタ(1)の出力を選択すべくなしてあり、前記D−フ
リップフロップ(21,22,23)の出力を変換並列出力とな
してあることを特徴とする直列並列変換回路。1. A serial-to-parallel conversion circuit for converting serial data into n-bit parallel data, wherein a serial-input n-bit parallel-output shift register (1) to which serial data should be input.
And n D-flip-flops (21, 22, 23) using the shift clock of the shift register (1) as a trigger signal
And the output of each D-flip-flop (21,22,23) and each parallel output of the shift register (1) are two inputs, and one of the inputs is each D-flip-flop (21,22,2).
And a selector (31, 32, 33) for selectively outputting to be given as the data input of 3), and the selector (32, 32, 33)
Is for selecting the output of the shift register (1) once every n times of the shift clock, and the output of the D-flip-flop (21, 22, 23) is a conversion parallel output. A serial-parallel conversion circuit characterized by the above.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3668892A JPH05233213A (en) | 1992-02-24 | 1992-02-24 | Serial/parallel conversion circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3668892A JPH05233213A (en) | 1992-02-24 | 1992-02-24 | Serial/parallel conversion circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH05233213A true JPH05233213A (en) | 1993-09-10 |
Family
ID=12476768
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3668892A Pending JPH05233213A (en) | 1992-02-24 | 1992-02-24 | Serial/parallel conversion circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH05233213A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06169260A (en) * | 1992-11-30 | 1994-06-14 | Nec Corp | Serial-parallel conversion circuit |
CN108964668A (en) * | 2018-06-19 | 2018-12-07 | 龙迅半导体(合肥)股份有限公司 | A kind of serial parallel conversion multiplex circuit |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62126718A (en) * | 1985-11-27 | 1987-06-09 | Nec Corp | Serial parallel conversion circuit |
-
1992
- 1992-02-24 JP JP3668892A patent/JPH05233213A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62126718A (en) * | 1985-11-27 | 1987-06-09 | Nec Corp | Serial parallel conversion circuit |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06169260A (en) * | 1992-11-30 | 1994-06-14 | Nec Corp | Serial-parallel conversion circuit |
CN108964668A (en) * | 2018-06-19 | 2018-12-07 | 龙迅半导体(合肥)股份有限公司 | A kind of serial parallel conversion multiplex circuit |
CN108964668B (en) * | 2018-06-19 | 2022-04-05 | 龙迅半导体(合肥)股份有限公司 | Serial-parallel conversion multiplexing circuit |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2004093462A (en) | Semiconductor integrated circuit and its testing method | |
US8396913B2 (en) | Fast fourier transform architecture | |
JPH0715302A (en) | Variable delay buffer circuit | |
JPH05233213A (en) | Serial/parallel conversion circuit | |
US11646741B2 (en) | Pulse width modulator with reduced pulse width | |
JP2536135B2 (en) | Serial / parallel conversion circuit | |
KR100366793B1 (en) | Apparatus for pulse sequence generation using Shift Register | |
JPH06311025A (en) | Up-down counter circuit | |
JP2003008442A (en) | Digital signal transition splitting method and apparatus | |
JPH05327412A (en) | High speed processing type digital filter | |
JP2504949B2 (en) | Shift register | |
JP2628506B2 (en) | Digital filter | |
IL118203A (en) | Precision time of day counting system | |
JP3327732B2 (en) | Parallel-to-serial conversion circuit | |
JPH0429159B2 (en) | ||
JPH0628151A (en) | Parallel latch circuit for serial data | |
CN114927156A (en) | Shift register method and shift register structure comprising redundant storage unit | |
JPS63314014A (en) | Digital filter circuit | |
JPS6234438A (en) | Elastic store memory circuit | |
JPS63212880A (en) | Method for calculating input pattern of synchronous sequence circuit | |
JPH05257640A (en) | Demultiplexer | |
JPH0668691A (en) | Shift register circuit | |
JPH0590952A (en) | Synchronous counter | |
JPS609286B2 (en) | Timing signal generation circuit | |
JPS63254823A (en) | Sequence circuit using d type flip-flop |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19970527 |