JPH0983308A - Flip-flop circuit - Google Patents

Flip-flop circuit

Info

Publication number
JPH0983308A
JPH0983308A JP7233686A JP23368695A JPH0983308A JP H0983308 A JPH0983308 A JP H0983308A JP 7233686 A JP7233686 A JP 7233686A JP 23368695 A JP23368695 A JP 23368695A JP H0983308 A JPH0983308 A JP H0983308A
Authority
JP
Japan
Prior art keywords
input
signal
clock signal
clock
flip
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
JP7233686A
Other languages
Japanese (ja)
Inventor
Katsumi Kuroguchi
克己 黒口
Masaaki Furukawa
雅昭 古川
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP7233686A priority Critical patent/JPH0983308A/en
Publication of JPH0983308A publication Critical patent/JPH0983308A/en
Pending legal-status Critical Current

Links

Landscapes

  • Optical Communication System (AREA)

Abstract

(57)【要約】 【目的】入力データ信号とクロック信号を入力して出力
データ信号を出力する、通常のフリップフロップ回路と
しての動作の他に、クロック信号入力が無い場合でも、
入力データ信号と同一の信号を出力データ信号として出
力する。 【構成】クロック信号によってデータ信号を制御するク
ロックドゲート5,6,7,8と、インバータ回路9,
10,11と、クロック信号入力の有無を判断し、その
状態に応じてクロック信号または制御信号を出力するク
ロック入力判別回路4からなる。クロック信号入力が有
るときは、クロック入力判別回路4はクロック信号をそ
のまま出力し、フリップフロップ回路は通常動作する。
クロック信号入力が無い場合は、クロック入力判別回路
4から制御信号を出力し、クロックドゲート5,6,
7,8にその制御信号を入力することによって、データ
入力端子1から入力されたデータ信号は、そのままデー
タ出力端子3に伝送される。
(57) [Abstract] [Purpose] In addition to the operation as a normal flip-flop circuit that inputs an input data signal and a clock signal and outputs an output data signal, even when there is no clock signal input,
The same signal as the input data signal is output as the output data signal. [Structure] Clocked gates 5, 6, 7, 8 for controlling a data signal by a clock signal, an inverter circuit 9,
10 and 11, and a clock input determination circuit 4 that determines whether or not a clock signal is input and outputs a clock signal or a control signal according to the state. When there is a clock signal input, the clock input determination circuit 4 outputs the clock signal as it is, and the flip-flop circuit normally operates.
When there is no clock signal input, the clock input determination circuit 4 outputs a control signal and the clocked gates 5, 6,
By inputting the control signal to 7 and 8, the data signal input from the data input terminal 1 is directly transmitted to the data output terminal 3.

Description

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

【0001】[0001]

【産業上の利用分野】本発明はフリップフロップ回路に
係り、特に、データスルー機能を持つフリップフロップ
回路に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a flip-flop circuit, and more particularly to a flip-flop circuit having a data through function.

【0002】[0002]

【従来の技術】従来のフリップフロップ回路は、クロッ
ク信号が入力されない場合は動作しない回路になってい
る。
2. Description of the Related Art A conventional flip-flop circuit is a circuit that does not operate unless a clock signal is input.

【0003】また、従来のデータスルー機能を持つフリ
ップフロップ回路は、モード切替信号を入力することに
よってデータスルー機能を有するモード切替形(通常の
フリップフロップ動作モード or データスルーモード)
である。その実施例として図3に従来例(特開平4−1
67612号公報)を示す。
Further, a conventional flip-flop circuit having a data through function is a mode switching type having a data through function by inputting a mode switching signal (normal flip-flop operation mode or data through mode).
It is. As an example thereof, FIG.
No. 67612).

【0004】図3に示すように、クロックドゲート4
7,48,49,50と、インバータ回路51,52で
構成されるフリップフロップ回路において、モード切替
信号44とクロック信号42、クロック反転信号43を
入力とし、四つのクロックドゲートが受けるクロック信
号を、モード切替信号44により、クロック信号42、
クロック反転信号43に依存することなく、クロックド
ゲート47,49を開放し、クロックドゲート48,5
0を閉じるように制御するクロック制御回路46を設
け、フリップフロップ回路の入力信号41をフリップフ
ロップ回路の出力端子45にデータスルーする機能を有
する。
As shown in FIG. 3, the clocked gate 4
In the flip-flop circuit composed of 7, 48, 49, 50 and the inverter circuits 51, 52, the mode switching signal 44, the clock signal 42, and the clock inversion signal 43 are input, and the clock signals received by the four clocked gates are input. , The clock signal 42 by the mode switching signal 44,
The clocked gates 47 and 49 are opened and the clocked gates 48 and 5 are opened independently of the clock inversion signal 43.
A clock control circuit 46 for controlling to close 0 is provided, and has a function of data-through the input signal 41 of the flip-flop circuit to the output terminal 45 of the flip-flop circuit.

【0005】[0005]

【発明が解決しようとする課題】本発明の目的は、クロ
ック信号入力が有る場合は、通常のフリップフロップ回
路として動作し、クロック信号入力が無い場合でも、入
力データ信号と同一の信号を出力データ信号として出力
することができる回路を提供することにある。
An object of the present invention is to operate as a normal flip-flop circuit when there is a clock signal input, and to output the same signal as the input data signal even when there is no clock signal input. It is to provide a circuit that can output as a signal.

【0006】[0006]

【課題を解決するための手段】本発明のフリップフロッ
プ回路は、クロック信号入力部に、クロック信号入力の
有無を判断する回路と、その出力された信号によってク
ロック信号または制御信号を出力する回路を設けること
によって、通常動作とデータスルー機能を共有するフリ
ップフロップ回路となる。
A flip-flop circuit according to the present invention comprises a circuit for determining whether or not a clock signal is input, and a circuit for outputting a clock signal or a control signal according to the output signal in a clock signal input section. By providing the flip-flop circuit, the flip-flop circuit shares the data through function with the normal operation.

【0007】[0007]

【実施例】本発明であるフリップフロップ回路を図1に
ブロック図で示す。本実施例は、クロック信号によって
データ信号を制御するクロックドゲート5,6,7,8
と、インバータ回路9,10,11と、クロック信号入
力の有無を判断し、その状態に応じてクロック信号また
は制御信号を出力するクロック入力判別回路4で構成さ
れている。
1 is a block diagram showing a flip-flop circuit according to the present invention. In this embodiment, clocked gates 5, 6, 7, 8 for controlling data signals by clock signals are used.
And inverter circuits 9, 10, 11 and a clock input discriminating circuit 4 which determines the presence / absence of a clock signal input and outputs a clock signal or a control signal according to the state.

【0008】次に動作について説明する。クロック信号
入力が有るときは、クロック入力判別回路4はクロック
信号をそのまま出力し、通常のフリップフロップ回路と
して動作する。クロック信号入力が無い場合は、クロッ
ク入力判別回路4より制御信号を出力し、クロックドゲ
ート5,6,7,8にその制御信号を入力することによ
って、データ入力端子1から入力されたデータ信号は、
そのままデータ出力端子3に伝送される。
Next, the operation will be described. When there is a clock signal input, the clock input determination circuit 4 outputs the clock signal as it is and operates as a normal flip-flop circuit. When there is no clock signal input, the control signal is output from the clock input determination circuit 4, and the control signal is input to the clocked gates 5, 6, 7, and 8 to input the data signal input from the data input terminal 1. Is
It is directly transmitted to the data output terminal 3.

【0009】本発明のフリップフロップ回路の実施例を
図2にブロック図で示す。本実施例は、上述のクロック
入力判別回路4について具体的な例を挙げたものであ
る。クロック入力判別回路24は、ピーク検出器25、
コンパレータ26、オア回路27,29、アンド回路2
8,30で構成されている。
FIG. 2 is a block diagram showing an embodiment of the flip-flop circuit of the present invention. The present embodiment is a specific example of the clock input determination circuit 4 described above. The clock input determination circuit 24 includes a peak detector 25,
Comparator 26, OR circuits 27 and 29, AND circuit 2
It is composed of 8 and 30.

【0010】次に動作について説明する。クロック信号
入力端子22から入力されるクロック信号は、信号成分
が有るか無いかをピーク検出器25で判断され、コンパ
レータ26によってロー・ハイレベルの信号に変換され
る。クロック信号が有る場合はハイレベル、クロック信
号が無い場合はローレベルの信号を出力する。図4に示
す通常のフリップフロップ回路の場合、クロックドゲー
ト64,65また、66,67にはそれぞれ逆位相のク
ロック信号が入力されるはずであるが、本実施例の場
合、クロック信号入力が無いときは、オア回路27,2
9にハイレベルの信号、アンド回路28,30にローレ
ベルの信号が入力されるので、オア回路27,29の出
力信号はハイレベル、アンド回路28,30の出力信号
はローレベルに設定され、クロックドゲート31,33
は開放、クロックドゲート32,34は閉じることによ
って、データ入力端子21から入力されたデータ信号
は、そのままデータ出力端子23に伝送される。クロッ
ク信号が有る場合は、オア回路27,29にローレベル
の信号、アンド回路28,30にハイレベルの信号が入
力されるので、クロック信号は何の制御も受けずに各ク
ロックドゲート31,32,33,34に入力され、通
常のフリップフロップ回路として動作する。
Next, the operation will be described. The peak detector 25 determines whether the clock signal input from the clock signal input terminal 22 has a signal component, and the comparator 26 converts the clock signal into a low / high level signal. When there is a clock signal, a high level signal is output, and when there is no clock signal, a low level signal is output. In the case of the normal flip-flop circuit shown in FIG. 4, clock signals of opposite phases should be input to the clocked gates 64, 65 and 66, 67, respectively, but in the case of the present embodiment, the clock signal input is If not, the OR circuits 27, 2
Since the high level signal is input to 9 and the low level signal is input to the AND circuits 28 and 30, the output signals of the OR circuits 27 and 29 are set to the high level, and the output signals of the AND circuits 28 and 30 are set to the low level. Clocked gate 31, 33
Is opened and the clocked gates 32 and 34 are closed, so that the data signal input from the data input terminal 21 is directly transmitted to the data output terminal 23. When there is a clock signal, a low-level signal is input to the OR circuits 27 and 29, and a high-level signal is input to the AND circuits 28 and 30, so that the clock signal does not receive any control, and each clocked gate 31, It is input to 32, 33, 34 and operates as a normal flip-flop circuit.

【0011】[0011]

【発明の効果】本発明を用いることにより、クロック信
号が無い場合でも、フリップフロップ回路内をデータ伝
送することが可能となり、同期系・非同期系回路に共用
できる。
By using the present invention, data can be transmitted in the flip-flop circuit even when there is no clock signal, and it can be used for both synchronous and asynchronous circuits.

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

【図1】本発明のフリップフロップ回路のブロック図。FIG. 1 is a block diagram of a flip-flop circuit according to the present invention.

【図2】本発明のフリップフロップ回路の実施例を示す
ブロック図。
FIG. 2 is a block diagram showing an embodiment of a flip-flop circuit of the present invention.

【図3】従来例の一実施例のブロック図。FIG. 3 is a block diagram of an example of a conventional example.

【図4】通常のフリップフロップ回路のブロック図。FIG. 4 is a block diagram of a normal flip-flop circuit.

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

1…データ信号入力端子、 2…クロック信号入力端子、 3…出力端子、 4…クロック入力判別回路、 5,6,7,8…クロックドゲート、 9,10,11…インバータ回路。 1 ... Data signal input terminal, 2 ... Clock signal input terminal, 3 ... Output terminal, 4 ... Clock input determination circuit, 5, 6, 7, 8 ... Clocked gate, 9, 10, 11 ... Inverter circuit.

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04B 10/06 ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 6 Identification code Agency reference number FI Technical display location H04B 10/06

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】入力データ信号とクロック信号とを入力し
出力データ信号を出力するフリップフロップ回路におい
て、前記クロック信号の入力部に、前記クロック信号の
入力の有無を判断し、その状態に応じて前記クロック信
号または制御信号を出力する回路を設けることによっ
て、前記クロック信号の入力が無い場合は、前記入力デ
ータ信号と同一の信号を前記出力データ信号として出力
することを特徴とするフリップフロップ回路。
1. A flip-flop circuit which inputs an input data signal and a clock signal and outputs an output data signal, determines whether or not the clock signal is input to the input portion of the clock signal, and determines whether or not the clock signal is input. A flip-flop circuit, characterized in that by providing a circuit for outputting the clock signal or the control signal, the same signal as the input data signal is output as the output data signal when the clock signal is not input.
【請求項2】入力データ信号とクロック信号とを入力し
出力データ信号を出力するフリップフロップを含む回路
において、前記クロック信号の入力の有無を判断し、そ
の状態に応じて前記クロック信号または制御信号を出力
する回路と、前記制御信号によってフリップフロップ部
のデータスルーを可能とする回路を設けることによっ
て、前記クロック信号の入力が無い場合は、出力データ
信号として出力することを特徴とするフリップフロップ
回路。
2. A circuit including a flip-flop for inputting an input data signal and a clock signal and outputting an output data signal, determining the presence or absence of the input of the clock signal, and depending on the state thereof, the clock signal or the control signal. A flip-flop circuit, which outputs an output data signal when there is no input of the clock signal, by providing a circuit for outputting the clock signal and a circuit for enabling the data through of the flip-flop portion by the control signal. .
【請求項3】請求項1または2の何れかを内蔵したI
C。
3. An I incorporating any one of claims 1 and 2.
C.
【請求項4】請求項1,2または3の何れかを備えた光
伝送モジュール。
4. An optical transmission module comprising any one of claims 1, 2 and 3.
JP7233686A 1995-09-12 1995-09-12 Flip-flop circuit Pending JPH0983308A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7233686A JPH0983308A (en) 1995-09-12 1995-09-12 Flip-flop circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7233686A JPH0983308A (en) 1995-09-12 1995-09-12 Flip-flop circuit

Publications (1)

Publication Number Publication Date
JPH0983308A true JPH0983308A (en) 1997-03-28

Family

ID=16958958

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7233686A Pending JPH0983308A (en) 1995-09-12 1995-09-12 Flip-flop circuit

Country Status (1)

Country Link
JP (1) JPH0983308A (en)

Similar Documents

Publication Publication Date Title
US6260152B1 (en) Method and apparatus for synchronizing data transfers in a logic circuit having plural clock domains
US5148052A (en) Recirculating transparent latch employing a multiplexing circuit
JP3380329B2 (en) Digital data arbitration device
JPH0983308A (en) Flip-flop circuit
US5565803A (en) Digital input threshold switching circuit
US6041418A (en) Race free and technology independent flag generating circuitry associated with two asynchronous clocks
GB2307365A (en) A transparent latch immune to control signal race hazard
WO1997016779A3 (en) Input security and transactions unit and process for input security and transactions involving digital information
SU1624532A1 (en) D flip-flop
JP2575895B2 (en) Control signal switching device for integrated circuits
JP2907165B2 (en) Logic synthesis system
JPS61230516A (en) Pulse signal supervisory circuit
JP2735268B2 (en) LSI output buffer
JPH0369212A (en) Programmable counter circuit
JP2606665Y2 (en) Electronic circuit
KR910010325A (en) Data transmission system using personal computer
JP3299387B2 (en) Input discrimination circuit
KR950008460B1 (en) Detector out of input condition
JP2556169B2 (en) Clock switching circuit
JPS59156049A (en) Signal detecting circuit
JPH06104875A (en) Serial port
JPH031610A (en) signal detection circuit
KR19980016416A (en) Alarm collecting device and method in exchange
JPH0434790A (en) Fifo type memory
JPH0514138A (en) Latch circuit with temporary latch function