[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH05233213A - Serial/parallel conversion circuit - Google Patents

Serial/parallel conversion circuit

Info

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
Application number
JP3668892A
Other languages
Japanese (ja)
Inventor
Shigeru Morimoto
森本  滋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP3668892A priority Critical patent/JPH05233213A/en
Publication of JPH05233213A publication Critical patent/JPH05233213A/en
Pending legal-status Critical Current

Links

Landscapes

  • Communication Control (AREA)

Abstract

PURPOSE:To provide a serial/parallel (S/P) conversion circuit capable of easily executing rapid processing without considering of a margin due to a clock delay or the like, matching the timing of data changes and easily processing parallel data as a S/P conversion circuit for converting serial data into parallel data. CONSTITUTION:The S/P conversion circuit for converting serial data into n-bit parallel data is provided with a shift register 1 having plural n-bit parallel output for inputting serial data, n D-flip flops (FFs) 21 to 23 for inputting a shift clock from the register 1 as a trigger signal and plural selectors 31 to 33 for inputting the outputs of the D-FFs 21 to 23 and respective parallel outputs from the register 1 as each two inputs and selectively outputting either one of the two inputs to apply the selected input to each of the D-FFs 21 to 23 as a data input. The selectors 31 to 33 select the outputs of the register 1 at the rate of once to n shift clocks to convert the outputs of the D-FFs 21 to 23 and output the converted results in parallel.

Description

【発明の詳細な説明】Detailed Description of the Invention

【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.

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

【図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.

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

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)

【特許請求の範囲】[Claims] 【請求項1】 直列データをnビット並列のデータに変
換する直列並列変換回路において、直列データを入力す
べき直列入力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.
JP3668892A 1992-02-24 1992-02-24 Serial/parallel conversion circuit Pending JPH05233213A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62126718A (en) * 1985-11-27 1987-06-09 Nec Corp Serial parallel conversion circuit

Patent Citations (1)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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