JPH0316805B2 - - Google Patents
Info
- Publication number
- JPH0316805B2 JPH0316805B2 JP31179686A JP31179686A JPH0316805B2 JP H0316805 B2 JPH0316805 B2 JP H0316805B2 JP 31179686 A JP31179686 A JP 31179686A JP 31179686 A JP31179686 A JP 31179686A JP H0316805 B2 JPH0316805 B2 JP H0316805B2
- Authority
- JP
- Japan
- Prior art keywords
- output
- counter
- flip
- flop
- gate
- 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.)
- Expired
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K23/00—Pulse counters comprising counting chains; Frequency dividers comprising counting chains
- H03K23/58—Gating or clocking signals not applied to all stages, i.e. asynchronous counters
- H03K23/588—Combination of a synchronous and an asynchronous counter
Landscapes
- Manipulation Of Pulses (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、バイナリカウンタに関するものであ
り、詳しくは、複数n桁の計数値2nの任意の注目
ビツトを高速、高精度で読み取ることができるバ
イナリカウンタを提供するものである。
り、詳しくは、複数n桁の計数値2nの任意の注目
ビツトを高速、高精度で読み取ることができるバ
イナリカウンタを提供するものである。
(従来の技術)
複数n桁の計数値2nを読み取ることができるバ
イナリカウンタには、大きくわけて、 非同期カウンタ 同期直列キヤリーカウンタ 同期並列キヤリーカウンタ の3つがある。
イナリカウンタには、大きくわけて、 非同期カウンタ 同期直列キヤリーカウンタ 同期並列キヤリーカウンタ の3つがある。
これら3つのカウンタについて、23=8をカウ
ントする例について説明する。
ントする例について説明する。
非同期カウンタ
第5図は非同期カウンタのブロツク図であり、
第6図はその動作を説明するためのタイミングチ
ヤートである。第5図において、初段のフリツプ
フロツプFF0のクロツク端子には第6図aに示す
ようなクロツクCLKが加えられている。フリツ
プフロツプFF0の出力端子Qから出力される第6
図bに示すQ0は外部に出力されるとともに次段
のフリツプフロツプFF1のクロツク端子にクロツ
クとして加えられ、フリツプフロツプFF1の出力
端子Qから出力される第6図cに示すQ1は外部
に出力されるとともに次段のフリツプフロツプ
FF2のクロツク端子にクロツクとして加えられ、
フリツプフロツプFF2の出力端子Qから出力され
る第6図dに示すQ2は外部に出力されるととも
に次段のフリツプフロツプFF3のクロツク端子に
クロツクとして加えられ、フリツプフロツプFF3
の出力端子Qから出力される第6図eに示すQ3
は外部に出力されることになる。そして、各フリ
ツプフロツプFF0〜FF3のT端子には入力信号Sio
が並列に加えられている。
第6図はその動作を説明するためのタイミングチ
ヤートである。第5図において、初段のフリツプ
フロツプFF0のクロツク端子には第6図aに示す
ようなクロツクCLKが加えられている。フリツ
プフロツプFF0の出力端子Qから出力される第6
図bに示すQ0は外部に出力されるとともに次段
のフリツプフロツプFF1のクロツク端子にクロツ
クとして加えられ、フリツプフロツプFF1の出力
端子Qから出力される第6図cに示すQ1は外部
に出力されるとともに次段のフリツプフロツプ
FF2のクロツク端子にクロツクとして加えられ、
フリツプフロツプFF2の出力端子Qから出力され
る第6図dに示すQ2は外部に出力されるととも
に次段のフリツプフロツプFF3のクロツク端子に
クロツクとして加えられ、フリツプフロツプFF3
の出力端子Qから出力される第6図eに示すQ3
は外部に出力されることになる。そして、各フリ
ツプフロツプFF0〜FF3のT端子には入力信号Sio
が並列に加えられている。
このように構成することにより、フリツプフロ
ツプFF0から20の計数値が出力され、フリツプフ
ロツプFF1から21の計数値が出力され、フリツプ
フロツプFF2から22の計数値が出力され、フリツ
プフロツプFF3から23の計数値が出力されること
になる。
ツプFF0から20の計数値が出力され、フリツプフ
ロツプFF1から21の計数値が出力され、フリツプ
フロツプFF2から22の計数値が出力され、フリツ
プフロツプFF3から23の計数値が出力されること
になる。
同期直列キヤリーカウンタ
第7図は同期直列キヤリーカウンタのブロツク
図であり、第8図はその動作を説明するためのタ
イミングチヤートである。第7図において、入力
信号Sioは初段のフリツプフロツプFF0のT端子に
加えられるとともにアンドゲートAG1の一方の入
力端子に加えられている。フリツプフロツプFF0
の出力端子Qから出力される第8図bに示すQ0
は外部に出力されるとともにアンドゲートAG1の
他方の入力端子に加えられている。第8図cに示
すアンドゲートAG1の出力信号IN1は次段のフリ
ツプフロツプFF1のT端子に加えられるとともに
アンドゲートAG2の一方の入力端子に加えられ、
フリツプフロツプFF1の出力端子Qから出力され
るQ1は外部に出力されるとともにアンドゲート
AG2の他方の入力端子に加えられている。第8図
dに示すアンドゲートAG2の出力信号IN2は次段
のフリツプフロツプFF2のT端子に加えられると
ともにアンドゲートAG3の一方の入力端子に加え
られ、フリツプフロツプFF2の出力端子Qから出
力されるQ2は外部に出力されるとともにアンド
ゲートAG3の他方の入力端子に加えられている。
第8図eに示すアンドゲートAG3の出力信号IN3
は次段のフリツプフロツプFF3のT端子に加えら
れている。このフリツプフロツプFF3の出力端子
Qから出力される第8図fに示すQ3は外部に出
力されることになる。そして、各フリツプフロツ
プFF0〜FF3のクロツク端子には第8図aに示す
クロツクCLKが並列に加えられている。
図であり、第8図はその動作を説明するためのタ
イミングチヤートである。第7図において、入力
信号Sioは初段のフリツプフロツプFF0のT端子に
加えられるとともにアンドゲートAG1の一方の入
力端子に加えられている。フリツプフロツプFF0
の出力端子Qから出力される第8図bに示すQ0
は外部に出力されるとともにアンドゲートAG1の
他方の入力端子に加えられている。第8図cに示
すアンドゲートAG1の出力信号IN1は次段のフリ
ツプフロツプFF1のT端子に加えられるとともに
アンドゲートAG2の一方の入力端子に加えられ、
フリツプフロツプFF1の出力端子Qから出力され
るQ1は外部に出力されるとともにアンドゲート
AG2の他方の入力端子に加えられている。第8図
dに示すアンドゲートAG2の出力信号IN2は次段
のフリツプフロツプFF2のT端子に加えられると
ともにアンドゲートAG3の一方の入力端子に加え
られ、フリツプフロツプFF2の出力端子Qから出
力されるQ2は外部に出力されるとともにアンド
ゲートAG3の他方の入力端子に加えられている。
第8図eに示すアンドゲートAG3の出力信号IN3
は次段のフリツプフロツプFF3のT端子に加えら
れている。このフリツプフロツプFF3の出力端子
Qから出力される第8図fに示すQ3は外部に出
力されることになる。そして、各フリツプフロツ
プFF0〜FF3のクロツク端子には第8図aに示す
クロツクCLKが並列に加えられている。
このように構成することにより、第5図と同様
に、フリツプフロツプFF0から20の計数値が出力
され、フリツプフロツプFF1から21の計数値が出
力され、フリツプフロツプFF2から22の計数値が
出力され、フリツプフロツプFF3から23の計数値
が出力されることになる。
に、フリツプフロツプFF0から20の計数値が出力
され、フリツプフロツプFF1から21の計数値が出
力され、フリツプフロツプFF2から22の計数値が
出力され、フリツプフロツプFF3から23の計数値
が出力されることになる。
同期並列キヤリーカウンタ
第9図は同期並列キヤリーカウンタのブロツク
図であり、第10図はその動作を説明するための
タイミングチヤートである。第9図において、入
力信号Sioは初段のフリツプフロツプFF0のT端子
に加えられている。フリツプフロツプFF0の出力
端子Qから出力される第10図bに示すQ0は外
部に出力されるとともにアンドゲートAG1を介し
てフリツプフロツプFF1のT端子に加えられ、ア
ンドゲートAG2を介してフリツプフロツプFF2の
T端子に加えられ、アンドゲートAG3を介してフ
リツプフロツプFF3のT端子に加えられている。
フリツプフロツプFF1の出力端子Qから出力され
るQ1は外部に出力されるとともにアンドゲート
AG2を介してフリツプフロツプFF2のT端子に加
えられ、アンドゲートAG3を介してフリツプフロ
ツプFF3のT端子に加えられている。フリツプフ
ロツプFF2の出力端子Qから出力されるQ2は外部
に出力されるとともにアンドゲートAG3を介して
フリツプフロツプFF3のT端子に加えられてい
る。フリツプフロツプFF3の出力端子Qから出力
される第10図fに示すQ3は外部に出力される
ことになる。そして、各フリツプフロツプFF0〜
FF3のクロツク端子には第10図fに示すクロツ
クCLKが並列に加えられている。これにより、
フリツプフロツプFF1のT端子にはフリツプフロ
ツプFF0の出力Q0が第10図cに示すアンドゲー
トAG1の出力信号IN1として加えられ、フリツプ
フロツプFF2のT端子にはフリツプフロツプFF0
の出力Q0およびフリツプフロツプFF1の出力Q1
の論理積が第10図dに示すアンドゲートAG2の
出力信号IN2として加えられ、フリツプフロツプ
FF3のT端子にはフリツプフロツプFF0の出力
Q0、フリツプフロツプFF1の出力Q1およびフリ
ツプフロツプFF2の出力Q2の論理積が第10図e
に示すアンドゲートAG3の出力信号IN3として加
えられることになる。
図であり、第10図はその動作を説明するための
タイミングチヤートである。第9図において、入
力信号Sioは初段のフリツプフロツプFF0のT端子
に加えられている。フリツプフロツプFF0の出力
端子Qから出力される第10図bに示すQ0は外
部に出力されるとともにアンドゲートAG1を介し
てフリツプフロツプFF1のT端子に加えられ、ア
ンドゲートAG2を介してフリツプフロツプFF2の
T端子に加えられ、アンドゲートAG3を介してフ
リツプフロツプFF3のT端子に加えられている。
フリツプフロツプFF1の出力端子Qから出力され
るQ1は外部に出力されるとともにアンドゲート
AG2を介してフリツプフロツプFF2のT端子に加
えられ、アンドゲートAG3を介してフリツプフロ
ツプFF3のT端子に加えられている。フリツプフ
ロツプFF2の出力端子Qから出力されるQ2は外部
に出力されるとともにアンドゲートAG3を介して
フリツプフロツプFF3のT端子に加えられてい
る。フリツプフロツプFF3の出力端子Qから出力
される第10図fに示すQ3は外部に出力される
ことになる。そして、各フリツプフロツプFF0〜
FF3のクロツク端子には第10図fに示すクロツ
クCLKが並列に加えられている。これにより、
フリツプフロツプFF1のT端子にはフリツプフロ
ツプFF0の出力Q0が第10図cに示すアンドゲー
トAG1の出力信号IN1として加えられ、フリツプ
フロツプFF2のT端子にはフリツプフロツプFF0
の出力Q0およびフリツプフロツプFF1の出力Q1
の論理積が第10図dに示すアンドゲートAG2の
出力信号IN2として加えられ、フリツプフロツプ
FF3のT端子にはフリツプフロツプFF0の出力
Q0、フリツプフロツプFF1の出力Q1およびフリ
ツプフロツプFF2の出力Q2の論理積が第10図e
に示すアンドゲートAG3の出力信号IN3として加
えられることになる。
このように構成することにより、第5図および
第7図と同様に、フリツプフロツプFF0から20の
計数値が出力され、フリツプフロツプFF1から21
の計数値が出力され、フリツプフロツプFF2から
22の計数値が出力され、フリツプフロツプFF3か
ら23の計数値が出力されることになる。
第7図と同様に、フリツプフロツプFF0から20の
計数値が出力され、フリツプフロツプFF1から21
の計数値が出力され、フリツプフロツプFF2から
22の計数値が出力され、フリツプフロツプFF3か
ら23の計数値が出力されることになる。
(発明が解決しようとする問題点)
しかし、第5図の非同期カウンタによれば、各
フリツプフロツプFF0〜FF3はそれぞれプロパゲ
ーシヨンデイレーtF-Fを持つていることから第6
図b〜eに示すようにaに示すクロツクCLKに
対してフリツプフロツプ1段毎にtF-Fのカウント
動作の遅れが積算されることになり、多段接続時
には高精度の計数値検出が行えなくなる。
フリツプフロツプFF0〜FF3はそれぞれプロパゲ
ーシヨンデイレーtF-Fを持つていることから第6
図b〜eに示すようにaに示すクロツクCLKに
対してフリツプフロツプ1段毎にtF-Fのカウント
動作の遅れが積算されることになり、多段接続時
には高精度の計数値検出が行えなくなる。
また、第7図の同期直列キヤリーカウンタによ
れば、最終段のフリツプフロツプFF3のQ3出力の
第8図aに示すクロツクCLKに対する遅れは第
8図fに示すようにtF-F×1になるものの、各ア
ンドゲートAG1〜AG3もプロパゲーシヨンデイレ
ーtGを持つていることから、各アンドゲートAG1
〜AG3の出力信号IN1〜IN3は第8図c〜eに示
すようにtF-Fにアンドゲート1段毎にtGの遅れが
加算されることになり、アンドゲートをn段接続
した場合のデイレーntGとtF-Fの和がクロツク
CLKの周期よりも大きくなるとカウンタは正常
動作をしなくなる。これが、動作の上限周波数と
いえる。
れば、最終段のフリツプフロツプFF3のQ3出力の
第8図aに示すクロツクCLKに対する遅れは第
8図fに示すようにtF-F×1になるものの、各ア
ンドゲートAG1〜AG3もプロパゲーシヨンデイレ
ーtGを持つていることから、各アンドゲートAG1
〜AG3の出力信号IN1〜IN3は第8図c〜eに示
すようにtF-Fにアンドゲート1段毎にtGの遅れが
加算されることになり、アンドゲートをn段接続
した場合のデイレーntGとtF-Fの和がクロツク
CLKの周期よりも大きくなるとカウンタは正常
動作をしなくなる。これが、動作の上限周波数と
いえる。
さらに、第9図の同期並列キヤリーカウンタに
よれば、第10図fに示すように最終段のフリツ
プフロツプFF3のQ3出力のクロツクCLKに対す
る遅れはtF-F×1になり、各アンドゲートAG1〜
AG3の出力信号IN1〜IN3は第10図c〜eに示
すようにtF-Fアンドゲート1段の遅れtGが加算さ
れるのみでアンドゲートAG3の出力信号IN3は第
10図aに示すクロツクCLKに対してtF-F+tG遅
れることになり3種類の中で最も速い動作速度が
得られる。しかしながら、回路構成は最も複雑に
なり、回路規模も大きくなつてしまう。
よれば、第10図fに示すように最終段のフリツ
プフロツプFF3のQ3出力のクロツクCLKに対す
る遅れはtF-F×1になり、各アンドゲートAG1〜
AG3の出力信号IN1〜IN3は第10図c〜eに示
すようにtF-Fアンドゲート1段の遅れtGが加算さ
れるのみでアンドゲートAG3の出力信号IN3は第
10図aに示すクロツクCLKに対してtF-F+tG遅
れることになり3種類の中で最も速い動作速度が
得られる。しかしながら、回路構成は最も複雑に
なり、回路規模も大きくなつてしまう。
本発明は、これら非同期カウンタおよび同期カ
ウンタの欠点に着目したものであつて、その目的
は、複数n桁の計数値2nの任意の注目ビツトを高
速、高精度で読み取ることができるバイナリカウ
ンタを提供することにある。
ウンタの欠点に着目したものであつて、その目的
は、複数n桁の計数値2nの任意の注目ビツトを高
速、高精度で読み取ることができるバイナリカウ
ンタを提供することにある。
(問題点を解決するための手段)
本発明のバイナリカウンタは、
基準クロツクに従つて下位ビツト部分を計数す
る同期カウンタと、 この同期カウンタの最上位ビツトをクロツクに
して上位ビツト部分を計数する第1の非同期カウ
ンタと、 前記同期カウンタの最上位ビツトをクロツクに
して第1の非同期カウンタよりも1/2周期速いタ
イミングで上位ビツト部分を計数する第2の非同
期カウンタと、 前記同期カウンタの全出力ビツトの論理積出力
と第2の非同期カウンタの注目ビツトとの論理積
を求めるアンドゲートと、 基準クロツクに従つてこのアンドゲートの出力
信号に応じたデジタル信号を出力するフリツプフ
ロツプ、 とで構成されたことを特徴とする。
る同期カウンタと、 この同期カウンタの最上位ビツトをクロツクに
して上位ビツト部分を計数する第1の非同期カウ
ンタと、 前記同期カウンタの最上位ビツトをクロツクに
して第1の非同期カウンタよりも1/2周期速いタ
イミングで上位ビツト部分を計数する第2の非同
期カウンタと、 前記同期カウンタの全出力ビツトの論理積出力
と第2の非同期カウンタの注目ビツトとの論理積
を求めるアンドゲートと、 基準クロツクに従つてこのアンドゲートの出力
信号に応じたデジタル信号を出力するフリツプフ
ロツプ、 とで構成されたことを特徴とする。
(実施例)
以下、図面を用いて本発明の実施例を詳細に説
明する。
明する。
第1図は、本発明の一実施例を示すブロツク図
である。第1図において、1は基準クロツク
CLKに従つて下位ビツト部分Q0,Q1を計数する
同期カウンタである。なお、この同期カウンタ1
からは、出力ビツトQ0,Q1の論理積出力T.Cも
出力されている。この論理積出力T.Cは、桁上が
りをすると立ち下がりエツジを出力する。この同
期カウンタ1の内部フリツプフロツプのプロパゲ
ーシヨンデイレーはtF-Fとし、内部アンドゲート
のプロパゲーシヨンデイレーはtgとする。2はこ
の同期カウンタ1の最上位ビツトQ1をクロツク
にして上位ビツト部分Q2,Q3を計数する第1の
非同期カウンタ、3は前記同期カウンタ1の最上
位ビツトQ1をクロツクにして第1の非同期カウ
ンタ2よりも1/2周期速いタイミングで上位ビツ
ト部分Q2′,Q3′を計数する第2の非同期カウンタ
である。これら各非同期カウンタ2,3の内部フ
リツプフロツプのプロパゲーシヨンデイレーは
TF-Fとする。本実施例では、これら各非同期カ
ウンタ2,3は負論理で動作するものとし、第1
の非同期カウンタ2には同期カウンタ1の最上位
ビツトQ1をそのままクロツクとして加え、第2
の非同期カウンタ3には同期カウンタ1の最上位
ビツトQ1をインバータ4で反転してクロツクと
して加えている。5は前記同期カウンタ1の全出
力ビツトの論理積出力T.Cと第2の非同期カウン
タ3の注目ビツト(本実施例ではQ3′)との論理
積Dioを求めるアンドゲートである。6は基準ク
ロツクCLKに従つてこのアンドゲート5の出力
信号Dioに応じたデジタル信号OUTを出力するフ
リツプフロツプである。なお、インバータ4およ
びアンドゲート5のプロパゲーシヨンデイレーは
tgとし、フリツプフロツプ6のプロパゲーシヨン
デイレーはtF-Fとする。
である。第1図において、1は基準クロツク
CLKに従つて下位ビツト部分Q0,Q1を計数する
同期カウンタである。なお、この同期カウンタ1
からは、出力ビツトQ0,Q1の論理積出力T.Cも
出力されている。この論理積出力T.Cは、桁上が
りをすると立ち下がりエツジを出力する。この同
期カウンタ1の内部フリツプフロツプのプロパゲ
ーシヨンデイレーはtF-Fとし、内部アンドゲート
のプロパゲーシヨンデイレーはtgとする。2はこ
の同期カウンタ1の最上位ビツトQ1をクロツク
にして上位ビツト部分Q2,Q3を計数する第1の
非同期カウンタ、3は前記同期カウンタ1の最上
位ビツトQ1をクロツクにして第1の非同期カウ
ンタ2よりも1/2周期速いタイミングで上位ビツ
ト部分Q2′,Q3′を計数する第2の非同期カウンタ
である。これら各非同期カウンタ2,3の内部フ
リツプフロツプのプロパゲーシヨンデイレーは
TF-Fとする。本実施例では、これら各非同期カ
ウンタ2,3は負論理で動作するものとし、第1
の非同期カウンタ2には同期カウンタ1の最上位
ビツトQ1をそのままクロツクとして加え、第2
の非同期カウンタ3には同期カウンタ1の最上位
ビツトQ1をインバータ4で反転してクロツクと
して加えている。5は前記同期カウンタ1の全出
力ビツトの論理積出力T.Cと第2の非同期カウン
タ3の注目ビツト(本実施例ではQ3′)との論理
積Dioを求めるアンドゲートである。6は基準ク
ロツクCLKに従つてこのアンドゲート5の出力
信号Dioに応じたデジタル信号OUTを出力するフ
リツプフロツプである。なお、インバータ4およ
びアンドゲート5のプロパゲーシヨンデイレーは
tgとし、フリツプフロツプ6のプロパゲーシヨン
デイレーはtF-Fとする。
第2図は、このように構成された装置の動作を
説明するためのタイミングチヤートである。同期
カウンタ1から出力されるb,cに示す下位ビツ
トQ0,Q1のaに示すクロツクCLKに対するプロ
パゲーシヨンデイレーはそれぞれtF-Fとなる。こ
れに対し、第1の非同期カウンタ2から出力され
るdに示す上位ビツトQ2のクロツクCLKに対す
るプロパゲーシヨンデイレーはtF-F+TF-Fとな
り、eに示す上位ビツトQ3のクロツクCLKに対
するプロパゲーシヨンデイレーはtF-F+TF-F×2
となる。一方、第2の非同期カウンタ3はfに示
すようにQ1の反転信号をクロツクとしているの
で、その出力信号Q2′,Q3′はg,hに示すように
Q2,Q3よりも1/2周期速く変化することになる。
なお、Q2′のクロツクCLKに対するプロパゲーシ
ヨンデイレーはtF-F+tg+TF-Fとなり、Q3′のクロ
ツクCLKに対するプロパゲーシヨンデイレーは
tF-F+tg+TF-F×2となる。このようにして得ら
れるQ3′と同期カウンタ1から出力されるiに示
す論理積出力T.Cとを入力とするアンドゲート5
から出力される論理積Dioはjに示すようにクロ
ツクCLKの7パルス目に立ち上がることになり、
D端子にこの論理積Dioが加えられるフリツプフ
ロツプ6のQ出力OUTはkに示すようにクロツ
クCLKの8パルス目に立ち上がることになる。
説明するためのタイミングチヤートである。同期
カウンタ1から出力されるb,cに示す下位ビツ
トQ0,Q1のaに示すクロツクCLKに対するプロ
パゲーシヨンデイレーはそれぞれtF-Fとなる。こ
れに対し、第1の非同期カウンタ2から出力され
るdに示す上位ビツトQ2のクロツクCLKに対す
るプロパゲーシヨンデイレーはtF-F+TF-Fとな
り、eに示す上位ビツトQ3のクロツクCLKに対
するプロパゲーシヨンデイレーはtF-F+TF-F×2
となる。一方、第2の非同期カウンタ3はfに示
すようにQ1の反転信号をクロツクとしているの
で、その出力信号Q2′,Q3′はg,hに示すように
Q2,Q3よりも1/2周期速く変化することになる。
なお、Q2′のクロツクCLKに対するプロパゲーシ
ヨンデイレーはtF-F+tg+TF-Fとなり、Q3′のクロ
ツクCLKに対するプロパゲーシヨンデイレーは
tF-F+tg+TF-F×2となる。このようにして得ら
れるQ3′と同期カウンタ1から出力されるiに示
す論理積出力T.Cとを入力とするアンドゲート5
から出力される論理積Dioはjに示すようにクロ
ツクCLKの7パルス目に立ち上がることになり、
D端子にこの論理積Dioが加えられるフリツプフ
ロツプ6のQ出力OUTはkに示すようにクロツ
クCLKの8パルス目に立ち上がることになる。
これら第2図から明らかなように、フリツプフ
ロツプ6のQ出力OUTは、Q3(23=8)の検出信
号として利用できることになる。そして、これら
アンドゲート5およびフリツプフロツプ6のプロ
パゲーシヨンデイレーtg,tF-Fが同期カウンタ1
内の値とそれぞれ等しいものとすると、クロツク
CLKに対するOUT信号の遅れはtF-Fとなり、同
期カウンタ1の出力Q0,Q1遅れと等しくなる。
すなわち、このように構成することにより、非同
期カウンタを用いながらも同期カウンタと同じ速
度で注目ビツトの変化を検出することができ、注
目ビツトに対する動作速度を上げることができ
る。
ロツプ6のQ出力OUTは、Q3(23=8)の検出信
号として利用できることになる。そして、これら
アンドゲート5およびフリツプフロツプ6のプロ
パゲーシヨンデイレーtg,tF-Fが同期カウンタ1
内の値とそれぞれ等しいものとすると、クロツク
CLKに対するOUT信号の遅れはtF-Fとなり、同
期カウンタ1の出力Q0,Q1遅れと等しくなる。
すなわち、このように構成することにより、非同
期カウンタを用いながらも同期カウンタと同じ速
度で注目ビツトの変化を検出することができ、注
目ビツトに対する動作速度を上げることができ
る。
第3図は、第1図の具体例を示すブロツク図で
ある。第3図では、下位ビツト部分として8ビツ
トQ0〜Q7を製品名「10016」の2個のECLよりな
る同期カウンタ1で計数し、上位ビツト部分とし
て20ビツトQ8〜Q27を製品名「74LS393」の3個
のTTLよりなる第1の非同期カウンタ2で計数
し、上位ビツト部分の一部16ビツトQ8′〜Q23′を
製品名「74LS393」の2個のTTLよりなる第2
の非同期カウンタ3で計数する例を示している。
なお、第2の非同期カウンタ3の20ビツトの出力
信号のうち、Q9′,Q12′,Q15′,Q18′およびQ21′が
注目ビツトとしてマルチプレクサ7で選択される
ことになる。ゲートG1はECLレベルをTTLレベ
ルに変換するものであり、ゲートG2はECLレベ
ルをTTLレベルに変換するとともに極性反転を
行うものである。これらゲートG1,G2としては
製品名「10125」のECLを用いている。ゲートG3
は、TTLレベルをECLレベルを変換する。G4は
ECLゲートであり、両方の入力端子がLレベル
アクトになつていることから実質的に第1図のア
ンドゲート5として動作する。フリツプフロツプ
6としては、製品名「10H131」のECLを用いて
いる。
ある。第3図では、下位ビツト部分として8ビツ
トQ0〜Q7を製品名「10016」の2個のECLよりな
る同期カウンタ1で計数し、上位ビツト部分とし
て20ビツトQ8〜Q27を製品名「74LS393」の3個
のTTLよりなる第1の非同期カウンタ2で計数
し、上位ビツト部分の一部16ビツトQ8′〜Q23′を
製品名「74LS393」の2個のTTLよりなる第2
の非同期カウンタ3で計数する例を示している。
なお、第2の非同期カウンタ3の20ビツトの出力
信号のうち、Q9′,Q12′,Q15′,Q18′およびQ21′が
注目ビツトとしてマルチプレクサ7で選択される
ことになる。ゲートG1はECLレベルをTTLレベ
ルに変換するものであり、ゲートG2はECLレベ
ルをTTLレベルに変換するとともに極性反転を
行うものである。これらゲートG1,G2としては
製品名「10125」のECLを用いている。ゲートG3
は、TTLレベルをECLレベルを変換する。G4は
ECLゲートであり、両方の入力端子がLレベル
アクトになつていることから実質的に第1図のア
ンドゲート5として動作する。フリツプフロツプ
6としては、製品名「10H131」のECLを用いて
いる。
このように構成することにより、非同期カウン
タ2,3としてTTLを用いているにもかかわら
ず、カウンタ全体としてはECLレベルの動作速
度を得ることができる。
タ2,3としてTTLを用いているにもかかわら
ず、カウンタ全体としてはECLレベルの動作速
度を得ることができる。
第4図は、第3図の動作を説明するためのタイ
ミングチヤートである。第4図では、aに示すク
ロツクの4080パルスの立ち上がりに応じて非同期
カウンタ1から出力されるT.Cがeに示すように
立ち上がり、4081パルスの立ち上がりに応じて非
同期カウンタ1から出力されるQ0ビツトがdに
示すように立ち上がるとともにフリツプフロツプ
6から出力されるOUT信号がgに示すように立
ち上がる。
ミングチヤートである。第4図では、aに示すク
ロツクの4080パルスの立ち上がりに応じて非同期
カウンタ1から出力されるT.Cがeに示すように
立ち上がり、4081パルスの立ち上がりに応じて非
同期カウンタ1から出力されるQ0ビツトがdに
示すように立ち上がるとともにフリツプフロツプ
6から出力されるOUT信号がgに示すように立
ち上がる。
なお、上記実施例では、注目ビツトを選択的に
1ビツトとする例を説明したが、必要に応じて複
数ビツトが処理できるようにしてもよい。
1ビツトとする例を説明したが、必要に応じて複
数ビツトが処理できるようにしてもよい。
(発明の効果)
以上説明したように、本発明によれば、比較的
簡単な構成で、複数n桁の計数値2nの任意の注目
ビツトを高速、高精度で読み取ることができるバ
イナリカウンタが実現でき、実用上の効果は大き
い。
簡単な構成で、複数n桁の計数値2nの任意の注目
ビツトを高速、高精度で読み取ることができるバ
イナリカウンタが実現でき、実用上の効果は大き
い。
第1図は本発明の一実施例を示すブロツク図、
第2図は第1図の動作を説明するためのタイミン
グチヤート、第3図は第1図の具体例を示すブロ
ツク図、第4図は第3図の動作を説明するための
タイミングチヤート、第5図は非同期カウンタの
ブロツク図、第6図はその動作を説明するための
タイミングチヤート、第7図は同期直列キヤリー
カウンタのブロツク図、第8図はその動作を説明
するためのタイミングチヤート、第9図は同期並
列キヤリーカウンタのブロツク図、第10図はそ
の動作を説明するためのタイミングチヤートであ
る。 1…同期カウンタ、2,3…非同期カウンタ、
4…インバータ、5…アンドゲート、6…フリツ
プフロツプ。
第2図は第1図の動作を説明するためのタイミン
グチヤート、第3図は第1図の具体例を示すブロ
ツク図、第4図は第3図の動作を説明するための
タイミングチヤート、第5図は非同期カウンタの
ブロツク図、第6図はその動作を説明するための
タイミングチヤート、第7図は同期直列キヤリー
カウンタのブロツク図、第8図はその動作を説明
するためのタイミングチヤート、第9図は同期並
列キヤリーカウンタのブロツク図、第10図はそ
の動作を説明するためのタイミングチヤートであ
る。 1…同期カウンタ、2,3…非同期カウンタ、
4…インバータ、5…アンドゲート、6…フリツ
プフロツプ。
Claims (1)
- 【特許請求の範囲】 1 基準クロツクに従つて下位ビツト部分を計数
する周期カウンタと、 この同期カウンタの最上位ビツトをクロツクに
して上位ビツト部分を計数する第1の非同期カウ
ンタと、 前記同期カウンタの最上位ビツトをクロツクに
して第1の非同期カウンタよりも1/2周期速いタ
イミングで上位ビツト部分を計数する第2の非同
期カウンタと、 前記同期カウンタの全出力ビツトの論理積出力
と第2の非同期カウンタの注目ビツトとの論理積
を求めるアンドゲートと、 基準クロツクに従つてこのアンドゲートの出力
信号に応じたデジタル信号を出力するフリツプフ
ロツプ、 とで構成されたことを特徴とするバイナリカウン
タ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31179686A JPS63164616A (ja) | 1986-12-26 | 1986-12-26 | バイナリカウンタ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31179686A JPS63164616A (ja) | 1986-12-26 | 1986-12-26 | バイナリカウンタ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63164616A JPS63164616A (ja) | 1988-07-08 |
| JPH0316805B2 true JPH0316805B2 (ja) | 1991-03-06 |
Family
ID=18021550
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP31179686A Granted JPS63164616A (ja) | 1986-12-26 | 1986-12-26 | バイナリカウンタ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63164616A (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20020049387A (ko) * | 2000-12-19 | 2002-06-26 | 윤종용 | 고속 동작이 가능하고 순차적으로 2진 카운터 순서를 갖는카운터 회로 및 그 카운팅 방법 |
| KR101230876B1 (ko) | 2009-02-12 | 2013-02-07 | 아트 스크류 코포레이션 리미티드 | 체결부재 및 체결구조 |
| US8671547B2 (en) | 2010-02-26 | 2014-03-18 | Art Screw Co., Ltd. | Fastening member and fastening structure |
-
1986
- 1986-12-26 JP JP31179686A patent/JPS63164616A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63164616A (ja) | 1988-07-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109143832B (zh) | 一种高精度多通道的时间数字转换器 | |
| CN86108211A (zh) | 数字相位表电路 | |
| JPH0775343B2 (ja) | 同期検出回路及び方法 | |
| JPH0316805B2 (ja) | ||
| JP3431754B2 (ja) | 同期式カウンタ | |
| JP2643470B2 (ja) | 同期カウンタ | |
| JP3903607B2 (ja) | パルス入力回路におけるパルスカウント方式 | |
| SU1418686A1 (ru) | Генератор кода Гре | |
| JP2984429B2 (ja) | 半導体集積回路 | |
| JPH0548408A (ja) | デジタル入力回路 | |
| SU1677870A1 (ru) | Управл емый делитель частоты с дробным коэффициентом делени | |
| JP3513399B2 (ja) | シリアルデータによるタイミング可変装置 | |
| JPH0683066B2 (ja) | カウンタ回路 | |
| SU961151A1 (ru) | Недвоичный синхронный счетчик | |
| KR970003646Y1 (ko) | 고속 카운트 회로 | |
| KR0139430B1 (ko) | 디 플립플롭을 이용한 정현파 발생회로 | |
| SU1190520A1 (ru) | Синхронный счетчик | |
| SU879780A2 (ru) | Реверсивный счетчик | |
| SU1075255A1 (ru) | Преобразователь параллельного двоичного кода в число-импульсный код | |
| SU1591010A1 (ru) | Цифровой интегратор | |
| RU2047939C1 (ru) | Ждущий формирователь импульсов | |
| JPS6361963A (ja) | 遅延時間測定回路 | |
| JPH05175831A (ja) | 同期型計数器および使用方法 | |
| JPS61230427A (ja) | 2/(2n+1)分周回路 | |
| JPS62110323A (ja) | 周波数−ディジタル変換回路 |