JPH09293390A - Shift circuit - Google Patents

Shift circuit

Info

Publication number
JPH09293390A
JPH09293390A JP8102769A JP10276996A JPH09293390A JP H09293390 A JPH09293390 A JP H09293390A JP 8102769 A JP8102769 A JP 8102769A JP 10276996 A JP10276996 A JP 10276996A JP H09293390 A JPH09293390 A JP H09293390A
Authority
JP
Japan
Prior art keywords
data
data storage
storage means
clock
shift 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
JP8102769A
Other languages
Japanese (ja)
Inventor
Hironori Takeda
裕紀 武田
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP8102769A priority Critical patent/JPH09293390A/en
Publication of JPH09293390A publication Critical patent/JPH09293390A/en
Pending legal-status Critical Current

Links

Landscapes

  • Logic Circuits (AREA)
  • Shift Register Type Memory (AREA)

Abstract

(57)【要約】 【課題】 シフト回路における各R−Sフリップフロッ
プ間のデータの転送のタイミングを制御し得るようにし
て、データの入力から出力までのビットタイムを変えら
れる当該回路を提供する。 【解決手段】 データ格納部1a〜1dに格納されたデ
ータは、制御部2からのデータ転送用のクロック信号C
LK1又はそれと位相が異なるクロック信号CLK2に
よりそれぞれのデータD1〜D5をシフトする。セレクト
信号SELは、データ格納部1a〜1dにおいて、CL
K1の立ち上がり、あるいは、CLK2の立ち上がりの
いずれを用いるかを切り替えるための指令信号である。
データの転送を位相の異なる複数のクロックパルスのい
ずれかを指令信号で選択することにより、データの入力
から出力までのビットタイムを変えられる。
(57) Abstract: Provided is a circuit capable of changing a bit time from data input to output by controlling timing of data transfer between RS flip-flops in a shift circuit. . Data stored in data storage units 1a to 1d are clock signals C for data transfer from a control unit 2.
The respective data D 1 to D 5 are shifted by LK1 or the clock signal CLK2 having a phase different from that of LK1. The select signal SEL is CL in the data storage units 1a to 1d.
This is a command signal for switching between the rising edge of K1 and the rising edge of CLK2.
The bit time from the input of data to the output can be changed by selecting one of a plurality of clock pulses having different phases by a command signal for data transfer.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、データのシフト回
路に関し、より詳細には、データをシフトする際に、位
相の異なる複数のクロックパルスの立ち上がりでデータ
の転送を行う制御回路を備えた当該回路に関するもので
ある。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data shift circuit, and more particularly, to a data shift circuit provided with a control circuit for transferring data at the rising edges of a plurality of clock pulses having different phases. It is about circuits.

【0002】[0002]

【従来の技術】図4は、従来のシフト回路の一例を示す
もので、このシフト回路は、8個のR−Sフリップフロ
ップ10で構成されたシリアル入力,シリアル出力の8
ビットシフトレジスタである。なお、図4において、1
1はインバータ、D′はデータ入力、S1′はクロック
信号、S0′はクリア信号である。たとえば、“L"−
“H”n個のクロック伝達後のビットタイムtnの時、
8ビットシフトレジスタの初期値を0,0,0,0,0,0,
0,0、入力データをa0,0,0,0,0,0,0,0,…0
とすると、ビットタイムtn+1の時、シフトレジスタの
状態は、a0,0,0,0,0,0,0,0、ビットタイムt
n+3の時、0,0,a0,0,0,0,0,0、ビットタイムt
n+8の時、0,0,0,0,0,0,0,a0、ビットタイムt
n+9の時、0,0,0,0,0,0,0,0、また、ビットタイ
ムtn+9の時までの出力データは、0,0,0,0,0,0,
0,0,a0、のように動作する。しかしながら、上記の
ような構成では、ビットタイムtn+9の時まで入力デー
タa0をシフトレジスタから出力することができないと
いう問題点を有していた。
2. Description of the Related Art FIG. 4 shows an example of a conventional shift circuit. This shift circuit is composed of eight RS flip-flops 10 for serial input and serial output.
It is a bit shift register. In FIG. 4, 1
1 the inverter, D 'is a data input, S 1' clock signal, S 0 'is clear signal. For example, "L"-
At the bit time t n after the transmission of “H” n clocks,
The initial value of the 8-bit shift register is 0,0,0,0,0,0,
0,0, input data is a0,0,0,0,0,0,0,0, ... 0
Then, at the bit time t n + 1 , the state of the shift register is a0,0,0,0,0,0,0,0, and the bit time t.
When n + 3 , 0,0, a0,0,0,0,0,0, bit time t
When n + 8 , 0,0,0,0,0,0,0, a0, bit time t
When n + 9 , 0,0,0,0,0,0,0,0, and the output data until the bit time t n + 9 is 0,0,0,0,0,0,
It operates like 0,0, a0. However, the above-mentioned configuration has a problem that the input data a0 cannot be output from the shift register until the bit time t n + 9 .

【0003】[0003]

【発明が解決しようとする課題】本発明は、上記従来技
術の問題点に鑑みてなされたもので、この種のシフト回
路における各R−Sフリップフロップ間のデータの転送
のタイミングを制御し得るようにして、データの入力か
ら出力までのビットタイムを変えられる当該回路を提供
することをその解決すべき課題とする。
SUMMARY OF THE INVENTION The present invention has been made in view of the above problems of the prior art, and can control the timing of data transfer between the RS flip-flops in this type of shift circuit. Thus, it is an object to be solved to provide the circuit in which the bit time from the input of data to the output can be changed.

【0004】[0004]

【課題を解決するための手段】請求項1の発明は、複数
のデータ格納手段と、該データ格納手段へのデータの格
納及び該データ格納手段からのデータの転送を行う所定
の動作クロックの生成手段を伴い、生成された該動作ク
ロックによって該データ格納手段における動作を制御す
る制御手段を有し、前記データ格納手段に格納されたデ
ータを前記複数のデータ格納手段間及び該データ格納手
段から前記動作クロックに同期して転送可能としたシフ
ト回路において、前記所定の動作クロックの生成手段
は、互いに位相のずれた複数のクロック信号を生成する
ようにしたものである。
According to a first aspect of the present invention, a plurality of data storage means and a predetermined operation clock for storing data in the data storage means and transferring data from the data storage means are generated. Means for controlling the operation in the data storage means by the generated operation clock, and stores the data stored in the data storage means between the plurality of data storage means and from the data storage means. In the shift circuit capable of transferring in synchronization with the operation clock, the predetermined operation clock generation means is configured to generate a plurality of clock signals whose phases are mutually shifted.

【0005】請求項2の発明は、請求項1の発明におい
て、前記制御手段は、前記位相のずれた複数のクロック
信号のいずれかを選択して前記複数のデータ格納手段へ
の動作クロックとして入力するように該複数のクロック
信号の切り替えを指令する制御信号の生成手段を備える
ようにしたものである。
According to a second aspect of the present invention, in the first aspect of the present invention, the control means selects any one of the plurality of phase-shifted clock signals and inputs it as an operation clock to the plurality of data storage means. As described above, the control signal generating means for instructing switching of the plurality of clock signals is provided.

【0006】請求項3の発明は、請求項2の発明におい
て、前記複数のデータ格納手段は、入力される前記複数
のクロック信号を前記切り替えを指令する制御信号によ
り切り替える回路手段を備えるようにしたものである。
According to a third aspect of the invention, in the second aspect of the invention, the plurality of data storage means are provided with circuit means for switching the plurality of input clock signals by a control signal instructing the switching. It is a thing.

【0007】[0007]

【発明の実施の形態】図1は、本発明のシフト回路の一
実施形態の構成を示すブロック図である。図1におい
て、1a,1b,1c及び1dは、データ格納部であ
り、2は、制御部である。D1はデータ格納部1aに入
力される1ビットデータを表す。S1はデータ転送用の
クロック信号CLK1を表す。S2はCLK1と位相が
異なるクロック信号CLK2を表す。CLK1,CLK
2の立ち上がりでデータ格納部は格納しているデータを
出力し、入力データを格納する。S3はセレクト信号S
ELを表す。これは、データ格納部において、CLK1
の立ち上がり、あるいはCLK2の立ち上がりのいずれ
を用いるかを切り替えるために用いる。D2,D3,D4
及びD5は、それぞれデータ格納部1a,1b,1c及
び1dから出力される1ビットデータを表す。
1 is a block diagram showing the configuration of an embodiment of a shift circuit according to the present invention. In FIG. 1, 1a, 1b, 1c and 1d are data storage units, and 2 is a control unit. D 1 represents 1-bit data input to the data storage unit 1a. S 1 represents a clock signal CLK1 for data transfer. S 2 represents a clock signal CLK2 having a phase different from that of CLK1. CLK1, CLK
At the rising edge of 2, the data storage section outputs the stored data and stores the input data. S 3 is the select signal S
Represents EL. This is the CLK1
It is used to switch between the rising edge of CLK2 and the rising edge of CLK2. D 2 , D 3 , D 4
And D 5 represent 1-bit data output from the data storage units 1a, 1b, 1c and 1d, respectively.

【0008】図2は、図1の制御部2で生成されるクロ
ック信号CLK1,クロック信号CLK2,セレクト信
号SELの波形の一実施形態を示すものである。図2に
おいて、クロック信号CLK1は、基本となるクロック
信号を表す。クロック信号CLK2は、CLK1の位相
を180°遅らせた信号である。セレクト信号SEL
は、CLK2の位相をさらに90°遅らせた信号であ
る。データ格納部はCLK1クロック信号S1の立ち上
がり、あるいは、CLK2クロック信号S2の立ち上が
りで格納しているデータを出力し、入力データを格納す
る。データ格納部1a〜1dは、CLK1クロック信号
1とCLK2クロック信号S2の切り替えをSELセレ
クト信号S3で行う。SELセレクト信号S3が“H”の
ときはCLK1クロック信号S1、を、また、“L”の
ときはCLK2クロック信号S2を使用する。
FIG. 2 shows an embodiment of the waveforms of the clock signal CLK1, the clock signal CLK2, and the select signal SEL generated by the control unit 2 of FIG. In FIG. 2, a clock signal CLK1 represents a basic clock signal. The clock signal CLK2 is a signal obtained by delaying the phase of CLK1 by 180 °. Select signal SEL
Is a signal obtained by further delaying the phase of CLK2 by 90 °. The data storage unit outputs the stored data at the rising edge of the CLK1 clock signal S 1 or the rising edge of the CLK2 clock signal S 2 and stores the input data. Data storage unit 1a~1d switches the CLK1 clock signals S 1 and CLK2 clock signal S 2 in SEL select signal S 3. The CLK1 clock signal S 1 is used when the SEL select signal S 3 is “H”, and the CLK2 clock signal S 2 is used when the SEL select signal S 3 is “L”.

【0009】図3は、図1のデータ格納部1a〜1dを
具体化した一実施形態の構成を示す図である。1-1はク
ロック切り替え部であり、1-2はR−Sフリップフロッ
プである。Diは入力データされる1ビットデータを表
す。S1はデータ転送用のクロック信号を表す。S2はS
1と異なる位相のクロック信号を表す。S3はデータ転送
用のS1,S2のクロック信号を切り替えるセレクト信号
を表す。D0は出力データを表す。
FIG. 3 is a diagram showing the configuration of an embodiment in which the data storage units 1a to 1d of FIG. 1 are embodied. Reference numeral 1-1 is a clock switching unit, and 1-2 is an RS flip-flop. Di represents 1-bit data that is input data. S 1 represents a clock signal for data transfer. S 2 is S
Represents a clock signal with a phase different from 1 . S 3 represents a select signal for switching the clock signals S 1 and S 2 for data transfer. D 0 represents output data.

【0010】[0010]

【発明の効果】本発明のシフト回路によると、データの
転送を位相の異なる複数のクロックパルスの中から選択
されたクロックパルスの立ち上がりで行う制御回路を付
加することにより、データの入力から出力までのビット
タイムを変えられる。また、位相の異なる複数のクロッ
クパルスの選択は、切り替え制御信号で行うようにし、
簡単な回路構成でビットタイムを変えることができる。
According to the shift circuit of the present invention, by adding a control circuit for transferring data at the rising edge of a clock pulse selected from a plurality of clock pulses having different phases, from data input to output. You can change the bit time of. Further, the selection of a plurality of clock pulses having different phases is performed by the switching control signal,
The bit time can be changed with a simple circuit configuration.

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

【図1】本発明のシフト回路の一実施形態の構成を示す
ブロック図である。
FIG. 1 is a block diagram showing a configuration of an embodiment of a shift circuit of the present invention.

【図2】図1の制御部2で生成されるクロック信号CL
K1,クロック信号CLK2,セレクト信号SELの波
形の一実施形態を示すものである。
FIG. 2 is a clock signal CL generated by a control unit 2 in FIG.
1 shows an embodiment of waveforms of K1, clock signal CLK2, and select signal SEL.

【図3】図1のデータ格納部1a〜1dを具体化した一
実施形態の構成を示す図である。
FIG. 3 is a diagram showing a configuration of an embodiment in which the data storage units 1a to 1d of FIG. 1 are embodied.

【図4】従来のシフトレジスタの一例を示すブロック図
である。
FIG. 4 is a block diagram showing an example of a conventional shift register.

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

1a,1b,1c,1d…データ格納部、1-1…クロッ
ク切り替え部、1-2…R−Sフリップフロップ、2…制
御部、10…R−Sフリップフロップ、11…インバー
タ、D1…データ格納部への入力データ、D2〜D5…デ
ータ格納部からの出力データ、S1…CLK1クロック
信号、S2…CLK2クロック信号、S3…SELセレク
ト信号、S0′…CLR信号、S1′…クロック信号。
1a, 1b, 1c, 1d ... data storage unit, 1-1 ... the clock switching unit, 1-2 ... R-S flip-flop, 2 ... control unit, 10 ... R-S flip-flop, 11 ... inverter, D 1 ... input data to the data storage unit, D 2 to D 5 ... output data from the data storage unit, S 1 ... CLK1 clock signal, S 2 ... CLK2 clock signal, S 3 ... SEL select signal, S 0 '... CLR signal, S 1 ′ ... clock signal.

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 複数のデータ格納手段と、該データ格納
手段へのデータの格納及び該データ格納手段からのデー
タの転送を行う所定の動作クロックの生成手段を伴い、
生成された該動作クロックによって該データ格納手段に
おける動作を制御する制御手段を有し、前記データ格納
手段に格納されたデータを前記複数のデータ格納手段間
及び該データ格納手段から前記動作クロックに同期して
転送可能としたシフト回路において、前記所定の動作ク
ロックの生成手段は、互いに位相のずれた複数のクロッ
ク信号を生成するようにしたことを特徴とするシフト回
路。
1. A plurality of data storage means, and a predetermined operation clock generation means for storing data in the data storage means and transferring data from the data storage means,
The control means controls the operation in the data storage means by the generated operation clock, and synchronizes the data stored in the data storage means between the plurality of data storage means and from the data storage means to the operation clock. In the shift circuit capable of being transferred, the predetermined operation clock generating means is configured to generate a plurality of clock signals whose phases are shifted from each other.
【請求項2】 前記制御手段は、前記位相のずれた複数
のクロック信号のいずれかを選択して前記複数のデータ
格納手段への動作クロックとして入力するように該複数
のクロック信号の切り替えを指令する制御信号の生成手
段を備えるようにしたことを特徴とする請求項1記載の
シフト回路。
2. The control means instructs switching of the plurality of clock signals so as to select any one of the plurality of phase-shifted clock signals and input as an operation clock to the plurality of data storage means. 2. The shift circuit according to claim 1, further comprising a control signal generating unit that controls the shift circuit.
【請求項3】 前記複数のデータ格納手段は、入力され
る前記複数のクロック信号を前記切り替えを指令する制
御信号により切り替える回路手段を備えるようにしたこ
とを特徴とする請求項2記載のシフト回路。
3. The shift circuit according to claim 2, wherein the plurality of data storage means are provided with circuit means for switching the plurality of input clock signals by a control signal instructing the switching. .
JP8102769A 1996-04-24 1996-04-24 Shift circuit Pending JPH09293390A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8102769A JPH09293390A (en) 1996-04-24 1996-04-24 Shift circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8102769A JPH09293390A (en) 1996-04-24 1996-04-24 Shift circuit

Publications (1)

Publication Number Publication Date
JPH09293390A true JPH09293390A (en) 1997-11-11

Family

ID=14336380

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8102769A Pending JPH09293390A (en) 1996-04-24 1996-04-24 Shift circuit

Country Status (1)

Country Link
JP (1) JPH09293390A (en)

Similar Documents

Publication Publication Date Title
US4970405A (en) Clock selection circuit for selecting one of a plurality of clock pulse signals
JP2000278141A (en) Multiplexer
US4799040A (en) Data conversion circuit
JP2576366B2 (en) Variable delay buffer circuit
JP2006011704A (en) Clock switching circuit
JPH02137886A (en) Shift register
JPH04295280A (en) Pwm signal arithmetic circuit
KR100671355B1 (en) Input circuit and semiconductor device using the input circuit
JP2932813B2 (en) Output latch circuit
KR100336756B1 (en) Clock dividing circuit
JP2666479B2 (en) Clock switching circuit and clock switching method
JP2655509B2 (en) Serial / parallel conversion circuit
JP3567256B2 (en) Stepping motor drive circuit
JPH05233213A (en) Series-parallel conversion circuit
JP2526668B2 (en) Space diversity control circuit
JPH03222539A (en) Start bit detection circuit
JPH0682263B2 (en) Matrix display data driver
JP2594571B2 (en) Delay circuit
JPH03239009A (en) Timing signal generator
JPH0690657B2 (en) Clock switching circuit
JPS63279615A (en) Logic integrated circuit
JPH04246908A (en) Flip flop circuit
JPS6038786B2 (en) Magnetic bubble memory drive circuit
JPH04328629A (en) Adder circuit
JP2001016189A (en) Clock change circuit