JPH0220913A - register - Google Patents

register

Info

Publication number
JPH0220913A
JPH0220913A JP63171229A JP17122988A JPH0220913A JP H0220913 A JPH0220913 A JP H0220913A JP 63171229 A JP63171229 A JP 63171229A JP 17122988 A JP17122988 A JP 17122988A JP H0220913 A JPH0220913 A JP H0220913A
Authority
JP
Japan
Prior art keywords
synchronous
output
flip
data
flop
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
JP63171229A
Other languages
Japanese (ja)
Inventor
Kazuya Takahata
高畠 一哉
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP63171229A priority Critical patent/JPH0220913A/en
Publication of JPH0220913A publication Critical patent/JPH0220913A/en
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、デジタル情報を一時唄憶するレジスタに関す
るものである。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a register for temporarily storing digital information.

従来の技術 以下図面を参照しながら、上述した従来のレジスタの一
例について説明する。
2. Description of the Related Art An example of the above-mentioned conventional register will be described below with reference to the drawings.

第2図は従来のレジスタの構成を示すものである。第2
図において、1は同期式Dフリップフロップ、2はゲー
ト回路、3は同期クリアまたは同期プリセット入力、4
はデータ入力、5はデータ出力、6はクロック入力であ
る。
FIG. 2 shows the structure of a conventional register. Second
In the figure, 1 is a synchronous D flip-flop, 2 is a gate circuit, 3 is a synchronous clear or synchronous preset input, and 4 is a synchronous D flip-flop.
is a data input, 5 is a data output, and 6 is a clock input.

以上のように構成された従来のレジスタについて、以下
その動作について説明する。まず、同期クリア(プリセ
ット)入力3がディスエーブルである場合は、ゲート回
路2の出力はデータ人力4と同じとなりクロック6に同
期してデータ出力6に出力される。同期クリア人力3が
イネーブルである場合には、ゲート回路2の出力はo(
1)となりクロック6に同期してデータ出力5に出力さ
れる。
The operation of the conventional register configured as described above will be explained below. First, when the synchronous clear (preset) input 3 is disabled, the output of the gate circuit 2 is the same as the data output 4 and is output to the data output 6 in synchronization with the clock 6. When the synchronous clear manual power 3 is enabled, the output of the gate circuit 2 is o(
1) and is output to the data output 5 in synchronization with the clock 6.

動作の一例としての真理値表を第3図に掲げる。A truth table as an example of operation is shown in Figure 3.

第3図は同期クリア入力の場合で同期クリア入力は1で
ディスエーブル0でイネーブルとし2の同期式Dフリッ
プフロップにポジティブエッヂトリガタイプのものを用
いた場合である。
FIG. 3 shows the case of a synchronous clear input, in which the synchronous clear input is disabled at 1 and enabled at 0, and a positive edge trigger type is used as the 2 synchronous D flip-flops.

発明が解決しようとする課題 しかしながら上記のような構成でね、ゲート回路の遅延
時間あるいはDフリップフロップのセットアツプ時間、
ホールド時間の差異によりクロックに同期してDフリッ
プフロップ;にゲート回路出力が取り込まれる時点付近
で同期クリア(プリセット)入力に変化が起こるとクリ
ア(プリセット)されるデータ出力とクリア(プリセッ
ト)されないデータ出力とがでてくるという問題点を有
していた。
Problems to be Solved by the Invention However, with the above configuration, the delay time of the gate circuit or the setup time of the D flip-flop,
Due to the difference in hold time, when a change occurs in the synchronous clear (preset) input around the time when the gate circuit output is taken into the D flip-flop in synchronization with the clock, the data output is cleared (preset) and the data is not cleared (preset). The problem was that the output was too high.

本発明は上記問題点に鑑み、いかなる時点で同期クリア
(プリセット)入力が変化しても出力が全てクリア(プ
リセット)されるかまたはデータ入力が全てそのままデ
ータ出力に出力されるかしか起こらないレジスタを提供
するものである。
In view of the above problems, the present invention is a register in which, even if the synchronous clear (preset) input changes at any point, all outputs are cleared (preset) or all data inputs are output as they are to data outputs. It provides:

課題を解決するための手段 問題点を解決するために本発明のレジスタは、複数のデ
ータ用同期式Dフリップフロップと、同期クリアまたは
同期プリセット入力を有するコントロール用同期式りフ
リップフロフプと、前記複数のデータ用同期式Dフリッ
プフロップの各出力を入力とする複数のゲート回路を備
え、前記ゲート回路は前記コントロール用同期式Dフリ
ップフロップの出力により前記データ用同期式Dフリッ
プ70ツブの出力を強制的に0または1にするようにし
たものである。
Means for Solving the Problems In order to solve the problems, the register of the present invention includes a plurality of data synchronous D flip-flops, a control synchronous flip-flop having a synchronous clear or synchronous preset input, and a plurality of synchronous D flip-flops for control. A plurality of gate circuits each receiving the output of the data synchronous D flip-flop are provided, and the gate circuit forces the output of the data synchronous D flip-flop 70 by the output of the control synchronous D flip-flop. The value is set to 0 or 1.

作用 本発明は上記した構成により、唯一のコントロール用同
期式Dフリップフロップ出力に基づきデータ出力が定ま
ることからいかなる時点で同期クリア(プリセット)入
力が変化しても出力が全てクリア(プリセット)される
かまたはデータ入力がそのままデータ出力に出力される
かしか起こらないこととなる。
Effects of the present invention With the above-described configuration, the data output is determined based on the output of the only synchronous D flip-flop for control, so even if the synchronous clear (preset) input changes at any point, all outputs are cleared (preset). The only things that can happen are either the data input is output as is, or the data input is output as is to the data output.

実施例 以下本発明の一実施例のレジスタについて、図面を参照
しながら説明する。第1図は本発明の第一の実施例にお
けるレジスタの構成を示すものである。第1図において
、1はデータ用同期式Dフリップフロップ、2はゲート
回路、3は同期クリア(または同期プリセット)入力、
4はデータ入力、5はデータ出力、6はクロック入力、
7はコントロール用同期式Dフリップフロップである。
Embodiment Hereinafter, a register according to an embodiment of the present invention will be explained with reference to the drawings. FIG. 1 shows the structure of a register in a first embodiment of the present invention. In FIG. 1, 1 is a synchronous D flip-flop for data, 2 is a gate circuit, 3 is a synchronous clear (or synchronous preset) input,
4 is data input, 5 is data output, 6 is clock input,
7 is a synchronous D flip-flop for control.

以上のように構成されたレジスタについて、以下第1図
を用いてその動作を説明する。
The operation of the register configured as described above will be explained below with reference to FIG.

まず、クロックに同期してデータ人力4が各々のフリッ
プフロップ1の出力に、同期クリア(プリセット)3人
力がコントロール用同期式Dフリップフロップ7のデー
タ出力5に出力される。コントロール用同期式りフリッ
プフロップ了の出力により同期クリア入力がディスエー
ブルであったならばデータ出力6にはゲート回路20入
力がそのまま出力され、同期クリア入力がイネーブルで
ある場合にはデータ出力5はゲート回路2の出力は強制
的にo(1)となる。
First, in synchronization with the clock, the data input 4 is outputted to the output of each flip-flop 1, and the synchronous clear (preset) input 3 is outputted to the data output 5 of the control synchronous D flip-flop 7. If the synchronous clear input is disabled by the output of the control synchronous flip-flop, the gate circuit 20 input is output as is to data output 6, and if the synchronous clear input is enabled, data output 5 is The output of the gate circuit 2 is forced to be o(1).

動作の一例としての真理値表を第3図に掲げる。A truth table as an example of operation is shown in Figure 3.

第3図は同期クリア入力の場合で同期クリア入力は「1
」 でディスエーブル、「0」でイネーブルとし、同期
式Dフリップフロップにポジティブエッヂトリガタイプ
のものを用いた場合である。
Figure 3 shows the case of synchronous clear input.
” to disable, “0” to enable, and a positive edge trigger type synchronous D flip-flop is used.

以上のように本実施例によれば、複数のデータ用同期式
りフリップ70ツブと、同期クリアまたは同期プリセッ
ト入力を有するコントロール用同期式Dフリップフロッ
プと、前記複数のデータ用同期式りフリップ70ツブの
各出力を入力とする複数のゲート回路を備え、前記ゲー
ト回路は前記コントロール用同期式D7リツプフロツプ
の出力により前記データ用同期式Dフリップフロップの
出力を強制的に0または1にするようにしたことにより
、いかなる時点で同期クリア(プリセット)入力が変化
しても出力が全てクリア(プリセット)されるかまたは
データ入力が全てそのままデータ出力に出力されるしか
起こらないこととなる。
As described above, according to this embodiment, there are a plurality of data synchronous flip-flops 70, a control synchronous D flip-flop having a synchronous clear or synchronous preset input, and a plurality of data synchronous flip-flops 70. A plurality of gate circuits are provided which receive each output of the knob as input, and the gate circuit is configured to forcibly set the output of the data synchronous D flip-flop to 0 or 1 by the output of the control synchronous D7 flip-flop. As a result, no matter what time the synchronous clear (preset) input changes, the only thing that will happen is that all the outputs will be cleared (preset) or all the data inputs will be output as they are to the data outputs.

発明の効果 以上のように本発明は、複数のデータ用同期式Dフリッ
プフロップと、同期クリアまたは同期プリセット入力を
有するコントロール用同期式Dフリップフロップと、前
記複数のデータ用同期式D7リツプフロツプの各出力を
入力とする複数のゲート回路を備え、前記ゲート回路は
前記コントロール用同期式Dフリップフロップの出力に
より前記データ用同期式Dフリップフロップの出力を強
制約に0または1にするようにしたことにより、いかな
る時点で同期クリア(プリセット)入力が変化しても出
力が全てクリア(プリセット)されるかまたはデータ入
力が全てそのままデータ出力に出力されるかしか起こら
ないようにすることができる。
Effects of the Invention As described above, the present invention provides a plurality of data synchronous D flip-flops, a control synchronous D flip-flop having a synchronous clear or synchronous preset input, and a plurality of data synchronous D7 flip-flops. A plurality of gate circuits having outputs as inputs are provided, and the gate circuit is configured to force the output of the data synchronous D flip-flop to about 0 or 1 by the output of the control synchronous D flip-flop. Therefore, even if the synchronous clear (preset) input changes at any point, the only thing that will happen is that all the outputs will be cleared (preset) or all the data inputs will be output as they are to the data outputs.

【図面の簡単な説明】[Brief explanation of the drawing]

1・・・・・・データ用同期式りクリップ70ツブ、2
・・・・・・ゲート回路、3・・・・・・同期クリア(
プリセット入力、4・・・・・・データ入力、6・・・
・・・データ出力、6・・・・・・クロック入力、7・
・・・・・コントロール用量M式%式%
1... Synchronous clip for data 70 tabs, 2
...... Gate circuit, 3... Synchronous clear (
Preset input, 4...Data input, 6...
...Data output, 6...Clock input, 7.
...Control dose M formula % formula %

Claims (1)

【特許請求の範囲】[Claims] 複数のデータ用同期式Dフリップフロップと、同期クリ
アまたは同期プリセット入力を有するコントロール用同
期式Dフリップフロップと、前記複数のデータ用同期式
Dフリップフロップの各出力を入力とする複数のゲート
回路を備え、前記ゲート回路は前記コントロール用同期
式Dフリップフロップの出力により前記データ用同期式
Dフリップフロップの出力を強制的に0または1とする
ことを特徴とするレジスタ。
A plurality of synchronous D flip-flops for data, a synchronous D flip-flop for control having a synchronous clear or synchronous preset input, and a plurality of gate circuits each having each output of the plurality of synchronous D flip-flops for data as inputs. A register, wherein the gate circuit forcibly sets the output of the data synchronous D flip-flop to 0 or 1 based on the output of the control synchronous D flip-flop.
JP63171229A 1988-07-08 1988-07-08 register Pending JPH0220913A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63171229A JPH0220913A (en) 1988-07-08 1988-07-08 register

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63171229A JPH0220913A (en) 1988-07-08 1988-07-08 register

Publications (1)

Publication Number Publication Date
JPH0220913A true JPH0220913A (en) 1990-01-24

Family

ID=15919439

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63171229A Pending JPH0220913A (en) 1988-07-08 1988-07-08 register

Country Status (1)

Country Link
JP (1) JPH0220913A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6021458U (en) * 1983-07-20 1985-02-14 北川工業株式会社 Degaussing coil holder
JPS6076663U (en) * 1983-10-28 1985-05-29 株式会社東芝 Wire bundle band

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6021458U (en) * 1983-07-20 1985-02-14 北川工業株式会社 Degaussing coil holder
JPS6076663U (en) * 1983-10-28 1985-05-29 株式会社東芝 Wire bundle band

Similar Documents

Publication Publication Date Title
JPS62245814A (en) Pulse circuit
JPS60114022A (en) Latch circuit
JPS62168415A (en) Inter-latch transmission system
JPH0731628Y2 (en) Pulse generator
JPS59207724A (en) input circuit
JPS5934188Y2 (en) signal input circuit
JPS62232214A (en) Noise removal circuit
JP2553722B2 (en) Two-phase clock phase correction device
JPH0319001Y2 (en)
JPH02308616A (en) Edge detection circuit
JPS59191927A (en) Synchronizing circuit
JPH02170715A (en) Logical circuit
JPH02256321A (en) Asynchronous counter
JPH02203611A (en) flip flop circuit
JPS63245114A (en) High speed clock selection circuit
JPS63185115A (en) pulse delay circuit
JPH0279619A (en) Frequency multiplication circuit
JPH0336812A (en) Synchronizing circuit
JPS63177224A (en) Interruption circuit
JPH0767070B2 (en) Select circuit
JPS6395518A (en) Clock exchanging circuit
JPH0222912A (en) Flip flop circuit
JPS61164323A (en) Timing pulse forming circuit
JPS60249417A (en) Gate signal delay circuit
JPH01228317A (en) delay circuit