JPS59148432A - カウンタ装置 - Google Patents
カウンタ装置Info
- Publication number
- JPS59148432A JPS59148432A JP58023202A JP2320283A JPS59148432A JP S59148432 A JPS59148432 A JP S59148432A JP 58023202 A JP58023202 A JP 58023202A JP 2320283 A JP2320283 A JP 2320283A JP S59148432 A JPS59148432 A JP S59148432A
- Authority
- JP
- Japan
- Prior art keywords
- binary
- output
- counter
- unit
- outputs
- 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.)
- Granted
Links
Landscapes
- Logic Circuits (AREA)
- Manipulation Of Pulses (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明はバイナリ−カウンタのバイナリ−出力が所定の
組み合わせになったことを検出するのに用いることがで
きるカウンタ装置に関するものである。
組み合わせになったことを検出するのに用いることがで
きるカウンタ装置に関するものである。
従来例の構成とその問題点
以下、図面を参照しながら従来のカウンタ装置について
説明する。第1図は従来のカウンタ装置のブロック図で
、単位ステージ1.2,3,4゜6.6は縦続接続され
てバイナリ−アップカウンタを構成している。端子7,
8,9,10,11゜12は各ビットのプログラム値が
印加されるプログラム端子であり、端子13はクロック
信号入力端子、端子14はセント端子、端子15はカウ
ント値検出出力端子である。ゲート16はカウンタのバ
イナリ−出力が所定の組み合わせになったことを検出す
るNANDゲートであり、検出すべきバイナリ−出力に
従って各単位ステージの出力がゲート入力として接続さ
れている6 以上のように構成された従来のカウンタ装置について、
その動作を以下に説明する。例えばプログラム値が2進
数の〔111000〕であったとすると、この値からア
ップカウントが行なわれ、カウンタの出力が検出する値
〔001011〕になった時点で検出ゲート16が出力
信号を発生し、検出すべきカウント値を検出したことに
なる。
説明する。第1図は従来のカウンタ装置のブロック図で
、単位ステージ1.2,3,4゜6.6は縦続接続され
てバイナリ−アップカウンタを構成している。端子7,
8,9,10,11゜12は各ビットのプログラム値が
印加されるプログラム端子であり、端子13はクロック
信号入力端子、端子14はセント端子、端子15はカウ
ント値検出出力端子である。ゲート16はカウンタのバ
イナリ−出力が所定の組み合わせになったことを検出す
るNANDゲートであり、検出すべきバイナリ−出力に
従って各単位ステージの出力がゲート入力として接続さ
れている6 以上のように構成された従来のカウンタ装置について、
その動作を以下に説明する。例えばプログラム値が2進
数の〔111000〕であったとすると、この値からア
ップカウントが行なわれ、カウンタの出力が検出する値
〔001011〕になった時点で検出ゲート16が出力
信号を発生し、検出すべきカウント値を検出したことに
なる。
しかしながら前記のような構成では各単位ステージの出
力すべてを用いてカウンタが所定のバイナリ−出力にな
ったことを検出しているので、ゲート16の入力端子は
カウンタの段数だけ必要となり、さらにカウンタの各単
位ステージと検出ゲートの入力端子を結ぶ配線も同様の
本数だけ必要となる。特に検出すべきバイナリ−出力が
複数個ある場合、配線本数は次式 配線本数−(カウンタの段数〕×(検出するバイナリ−
出力数) で表わされる本数必要となり、集積回路においく加する
と、多入力ゲートのみで検出ゲートを構成することが困
難となり、第2図に示すような多段構成のゲート回路が
必要となる。そのため、検出に必要な素子数が増加する
とともに、カウンタの出力が検出すべきバイナリ−出力
になってから検出ゲートが検出信号を出力するまでの遅
延時間も大きくなる。
力すべてを用いてカウンタが所定のバイナリ−出力にな
ったことを検出しているので、ゲート16の入力端子は
カウンタの段数だけ必要となり、さらにカウンタの各単
位ステージと検出ゲートの入力端子を結ぶ配線も同様の
本数だけ必要となる。特に検出すべきバイナリ−出力が
複数個ある場合、配線本数は次式 配線本数−(カウンタの段数〕×(検出するバイナリ−
出力数) で表わされる本数必要となり、集積回路においく加する
と、多入力ゲートのみで検出ゲートを構成することが困
難となり、第2図に示すような多段構成のゲート回路が
必要となる。そのため、検出に必要な素子数が増加する
とともに、カウンタの出力が検出すべきバイナリ−出力
になってから検出ゲートが検出信号を出力するまでの遅
延時間も大きくなる。
発明の目的
本発明の目的は、カウンタのバイナリ−出力値をより少
ない配線数や素子数で検出することができるカウンタ装
置を提供することがある。
ない配線数や素子数で検出することができるカウンタ装
置を提供することがある。
発明の構成
本発明のカウンタ装置は、セット機能を有するフリップ
フロップを単位ステージとして、前記単位ステージをN
個(Nはカウンタの段数、N〉2)縦続接続してなるバ
イナリ−アップカウンタと、前記バイナリ−アップカウ
ンタの検出すべきバイナリ−出力において、1となる単
位ステージのすべての出方が供給され、0となるM個(
Mは0を出力する単位ステージ数、N2M〉1)の単位
ステージのうち、MSB(最上位段)に近い側の単位ス
テージを含むL個(Lは0を出力する単位ステージのう
ち出力を検出ゲートに供給する単位ステー7数、1<:
L(M )の単位ステージの出力が供給される検出ゲー
トによって構成したものであり、これによって検出に必
要な配線数や素子数を削減するものである。
フロップを単位ステージとして、前記単位ステージをN
個(Nはカウンタの段数、N〉2)縦続接続してなるバ
イナリ−アップカウンタと、前記バイナリ−アップカウ
ンタの検出すべきバイナリ−出力において、1となる単
位ステージのすべての出方が供給され、0となるM個(
Mは0を出力する単位ステージ数、N2M〉1)の単位
ステージのうち、MSB(最上位段)に近い側の単位ス
テージを含むL個(Lは0を出力する単位ステージのう
ち出力を検出ゲートに供給する単位ステー7数、1<:
L(M )の単位ステージの出力が供給される検出ゲー
トによって構成したものであり、これによって検出に必
要な配線数や素子数を削減するものである。
実施例の説明
以ド、本発明の実施例について、図面を参照しながら説
明する。
明する。
第3図は本発明の一実施例に係るカウンタ装置のブロッ
ク構成を示すものである。第3図において、単位ステー
ジ1.2.3.4.5.6は縦続接続されてバイナリ−
アップカウンタを構成している。7,8,9,10,1
1.12は各ビットのプログラム値が印加されるプログ
ラム端子であり、13はクロック信号入力端子、14は
セット端子、16はカウント値検出出力端子である。1
6はカウンタのバイナリ−出力を検出するNARDゲー
トであり、前記NANDゲートの入力端子には、検出す
べきバイナリ−値〔0Q1011〕が出力されるとき「
1」となる単位ステージのすべての非反転出力と、0と
なる単位ステージのうちMSBの単位ステージの反転出
力が接続されている。
ク構成を示すものである。第3図において、単位ステー
ジ1.2.3.4.5.6は縦続接続されてバイナリ−
アップカウンタを構成している。7,8,9,10,1
1.12は各ビットのプログラム値が印加されるプログ
ラム端子であり、13はクロック信号入力端子、14は
セット端子、16はカウント値検出出力端子である。1
6はカウンタのバイナリ−出力を検出するNARDゲー
トであり、前記NANDゲートの入力端子には、検出す
べきバイナリ−値〔0Q1011〕が出力されるとき「
1」となる単位ステージのすべての非反転出力と、0と
なる単位ステージのうちMSBの単位ステージの反転出
力が接続されている。
さて、第4図は第3図の回路動作を説明するだめのタイ
ムチャートであり、第4図を参照して第3図の回路動作
の説明を行なう。
ムチャートであり、第4図を参照して第3図の回路動作
の説明を行なう。
第4図の13aはクロック信号入力端子13に供給され
るクロック信号波形であり、IQ、2Q。
るクロック信号波形であり、IQ、2Q。
3Q 、4Q 、sQ 、eQはそれぞれ単位ステージ
1.2,3,4,6.6の非反転出力である。また、第
4図の14aはセット端子14に供給されるセット信号
波形であり、15aは検出ゲート15の出力波形である
。
1.2,3,4,6.6の非反転出力である。また、第
4図の14aはセット端子14に供給されるセット信号
波形であり、15aは検出ゲート15の出力波形である
。
第3図の回路忙おいて、時刻to以前にセント端子のレ
ベルがHI+で、各単位ステージにプリセットデータ〔
111oOQ〕がセントされているものとするとHAN
Dゲート16の出力レベルもHI+となっている。
ベルがHI+で、各単位ステージにプリセットデータ〔
111oOQ〕がセントされているものとするとHAN
Dゲート16の出力レベルもHI+となっている。
時刻toにおいてセット信号のレベルがH”からL”に
移行すると、バイナリ−アップカウンタはクロック信号
をカウントする。
移行すると、バイナリ−アップカウンタはクロック信号
をカウントする。
時刻t1においてカウンタのバイナリ−出力が〔0O1
011〕となると、検出ゲート16の出力レベルは”L
”レベルとなり、検出信号を出力する。時刻t2におい
てカウンタのバイナリ−出力が〔o01100〕となる
と検出ゲート16の出力レベルは“HI+レベルとなり
、検出が終了したことになる。前記と同様に検出ゲート
16の出力は出力を検出しない単位ステージがあるだめ
時刻H,ts、t7においてL”レベルとなり、時刻t
4.t6.t8においてH”レベルとなる。従って検出
ゲート16は4回検出信号を出力することになり、検出
すべきバイナリ−出力値以外のバイナリ−出力値におい
ても検出信号を出力している。
011〕となると、検出ゲート16の出力レベルは”L
”レベルとなり、検出信号を出力する。時刻t2におい
てカウンタのバイナリ−出力が〔o01100〕となる
と検出ゲート16の出力レベルは“HI+レベルとなり
、検出が終了したことになる。前記と同様に検出ゲート
16の出力は出力を検出しない単位ステージがあるだめ
時刻H,ts、t7においてL”レベルとなり、時刻t
4.t6.t8においてH”レベルとなる。従って検出
ゲート16は4回検出信号を出力することになり、検出
すべきバイナリ−出力値以外のバイナリ−出力値におい
ても検出信号を出力している。
しかし、バイナリ−アップカウンタにデータがプリセッ
トされた後、検出ゲート16が最初に検出信号を出力す
るのは時刻t1であり、そのときのバイナリ−アップカ
ウンタのバイナリ−出力は検出すべきバイナリ−値にな
っている。よって、最初の検出信号出力がバイナリ−ア
ップカウンタが検出すべきバイナリ−出力になったこと
あられしているので、前記検出ゲートの出力をもとにシ
ーケンシャルな動作を行なわせる場合、実用上の弊害は
何ら生じない。
トされた後、検出ゲート16が最初に検出信号を出力す
るのは時刻t1であり、そのときのバイナリ−アップカ
ウンタのバイナリ−出力は検出すべきバイナリ−値にな
っている。よって、最初の検出信号出力がバイナリ−ア
ップカウンタが検出すべきバイナリ−出力になったこと
あられしているので、前記検出ゲートの出力をもとにシ
ーケンシャルな動作を行なわせる場合、実用上の弊害は
何ら生じない。
発明の効果
以上の説明から明らかなように、本発明はセット機能を
有するフリップフロップを単位ステージとして、前記単
位ステージをN個(N>2)縦続接続してなるバイナリ
−アップカウンタと、前記バイナリ−アップカウンタの
検出すべきバイナリ−出力において、1となる単位ステ
ージのすべての出力が供給され、0となるM個(M>1
)の単位ステージのうち、MSBに近い側の単位ステー
ジを含むL個(1≦L(M)の単位ステージの出力が供
給される検出ゲートによって構成されているので、バイ
ナリ−アップカウンタのバイナリ−出力を検出するのに
配線本数が少なく、検出に必要な素子数が少なくてよい
という優れた効果が得られる。そして、その効果にょシ
、検出する時に生じる遅延時間も少なくすることができ
るという効果が得られる。
有するフリップフロップを単位ステージとして、前記単
位ステージをN個(N>2)縦続接続してなるバイナリ
−アップカウンタと、前記バイナリ−アップカウンタの
検出すべきバイナリ−出力において、1となる単位ステ
ージのすべての出力が供給され、0となるM個(M>1
)の単位ステージのうち、MSBに近い側の単位ステー
ジを含むL個(1≦L(M)の単位ステージの出力が供
給される検出ゲートによって構成されているので、バイ
ナリ−アップカウンタのバイナリ−出力を検出するのに
配線本数が少なく、検出に必要な素子数が少なくてよい
という優れた効果が得られる。そして、その効果にょシ
、検出する時に生じる遅延時間も少なくすることができ
るという効果が得られる。
第1図は従来のカウンタ装置のブロック構成図、第2図
は第1図の要部具体的回路構成図、第3図は本発明の一
実施例を示すブロック構成図、第4図は第3図の回路動
作を説明するだめのタイムチャートである。 1〜ら・・・・・・単位ステージ、7〜12・・・・・
・プログラム端子、13・・・・・・クロック信号入力
端子、14・・・・・・セット端子、16・・・・・・
検出信号出力端子、16・・・・・・検出ゲート。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名tA
1図
は第1図の要部具体的回路構成図、第3図は本発明の一
実施例を示すブロック構成図、第4図は第3図の回路動
作を説明するだめのタイムチャートである。 1〜ら・・・・・・単位ステージ、7〜12・・・・・
・プログラム端子、13・・・・・・クロック信号入力
端子、14・・・・・・セット端子、16・・・・・・
検出信号出力端子、16・・・・・・検出ゲート。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名tA
1図
Claims (2)
- (1) セット機能を有するフリップフロップを単位
ステージとして、前記単位ステージをN個(ただし、N
〉2)縦続接続してなるパイナリーアソフカウンタと、
前記バイナリ−アップカウンタの検出すべきバイ゛ナリ
ー出カにおいて、1となる単位ステージのすべての出力
が供給され、0となるy個(ただし、M〉1)の単位ス
テージのうち、最上位段(MSB )に近い側の単位ス
テージを含むL個(ただし、1≦L(M)の単位ステー
ジの出力が供給される検出ゲートを具備してなるカウン
タ装置。 - (2)バイナリ−アップカウンタの検出すべきバイナリ
−出力において、1となる単位ステージのすべての反転
出力(あるいは非反転出力)が供給され、0となる単位
ステージの非反転出方(あるいは反転出力)が供給され
る論理積ゲートによって検出ゲートを構成したことを特
徴とする特許請求の範囲第(1)項記載のカウンタ装置
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58023202A JPS59148432A (ja) | 1983-02-14 | 1983-02-14 | カウンタ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58023202A JPS59148432A (ja) | 1983-02-14 | 1983-02-14 | カウンタ装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59148432A true JPS59148432A (ja) | 1984-08-25 |
| JPH0227854B2 JPH0227854B2 (ja) | 1990-06-20 |
Family
ID=12104078
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58023202A Granted JPS59148432A (ja) | 1983-02-14 | 1983-02-14 | カウンタ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59148432A (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5071258A (ja) * | 1973-10-26 | 1975-06-13 |
-
1983
- 1983-02-14 JP JP58023202A patent/JPS59148432A/ja active Granted
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5071258A (ja) * | 1973-10-26 | 1975-06-13 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0227854B2 (ja) | 1990-06-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4701877A (en) | Highspeed parallel adder with clocked switching circuits | |
| JP3380329B2 (ja) | ディジタルデータ調停装置 | |
| JPS59148432A (ja) | カウンタ装置 | |
| EP0130293A2 (en) | Latching circuit array of logic gates | |
| JPS6244727B2 (ja) | ||
| JP3504316B2 (ja) | 多ビットカウンタ | |
| JPH0417489B2 (ja) | ||
| JPH06188872A (ja) | 同期保護回路 | |
| JPH08102658A (ja) | ロード機能付きカウンタ回路 | |
| JP2827679B2 (ja) | 半導体装置 | |
| JPS6152493B2 (ja) | ||
| JPH03102265A (ja) | 最大値検出回路 | |
| JPH0683066B2 (ja) | カウンタ回路 | |
| JP2513021B2 (ja) | 符号付きディジット数正負判定回路 | |
| JP3338722B2 (ja) | カウンタ回路 | |
| JP3015454B2 (ja) | 同期式カウンタ | |
| US6670823B2 (en) | Detecting counter contents for time-critical applications | |
| JPH0779247B2 (ja) | デコ−ド回路 | |
| JPH05343986A (ja) | カウンタ回路 | |
| JPH0697816A (ja) | カウンタ回路 | |
| JPS6292520A (ja) | 多ビツトカウンタ | |
| JPH05324116A (ja) | 半導体回路装置 | |
| JPS62184534A (ja) | 演算回路 | |
| JPS6187426A (ja) | フリツプフロツプ | |
| JPH0422220A (ja) | タイマー回路 |