JPH0220913A - register - Google Patents
registerInfo
- 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
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.
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)
アまたは同期プリセット入力を有するコントロール用同
期式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.
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)
| 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 |
-
1988
- 1988-07-08 JP JP63171229A patent/JPH0220913A/en active Pending
Patent Citations (2)
| 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 |