JPS6124330A - アツプダウンカウンタ - Google Patents

アツプダウンカウンタ

Info

Publication number
JPS6124330A
JPS6124330A JP14467884A JP14467884A JPS6124330A JP S6124330 A JPS6124330 A JP S6124330A JP 14467884 A JP14467884 A JP 14467884A JP 14467884 A JP14467884 A JP 14467884A JP S6124330 A JPS6124330 A JP S6124330A
Authority
JP
Japan
Prior art keywords
signal
output signal
flip
gate
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
JP14467884A
Other languages
English (en)
Inventor
Akira Yamaguchi
明 山口
Hiroshi Mobara
茂原 宏
Hidemi Izeki
伊関 秀美
Koichi Sato
晃一 佐藤
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.)
Toshiba Corp
Toshiba Electronic Device Solutions Corp
Original Assignee
Toshiba Corp
Toshiba Microelectronics Corp
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 Toshiba Corp, Toshiba Microelectronics Corp filed Critical Toshiba Corp
Priority to JP14467884A priority Critical patent/JPS6124330A/ja
Priority to US06/754,398 priority patent/US4741006A/en
Publication of JPS6124330A publication Critical patent/JPS6124330A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Manipulation Of Pulses (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [発明の技術分野〕 この発明は、クロック信号に同期して動作するアラ、プ
ダウンカウンタに係り、特に多ビット構成にした場合の
素子数の増加を押さえるようにした改良に関する。
[発明の技術的背景〕 第7図は、従来のアップダウンカウンタの構成を示す回
路図である。このカウンタは4ビット構成のものであり
、1個のD形フリップフロップ1.3個のJKフリップ
フロップ2ないし4およびこれらJKフリップ70ツブ
に対するJK入り信号を形成するための、それぞれ2個
のアンドゲート11.12と1個のオアゲート13とか
ら構成された論理回路5ないし7等で構成されている。
上記り形フリップフロップ1およびJKフリップフロッ
プ2ないし4の各同期信号入力端には同期用のクロック
信号GKが並列に供給されるようになっている。さらに
D形フリップフロップ1は、Q信号出力端とデータ入力
端とが短絡されてパイナリヵウン゛りを構成し、Q出力
信号Qaがこのカウンタの最下位ヒラ1−すなわちOビ
ット目の出力信号にされている。JKフリップ70ツブ
2ないし4は各JK信号入力端に上記3個の論理回路5
ないし7のうち対応するものの出力信号が供給されるよ
うになっており、これらフリップ70ツブ2ないし4の
Q出力信号Qs 、Q2 、Q3がこのカウンタの1ビ
ット目から3ビット目の出力信号にされている。上記論
理回路5内のアンドゲート11には上記り形フリップ7
0ツブ1のQ出力信号Qoとアップダウンモード信号U
/Dとが並列に供給され、同じく論理回路5内のもう一
つのアンドゲート12には信号Haと信号U 、/Dの
反転信号とが並列に供給され、この両アンドゲート11
.12の出力信号がオアゲート13に並列に供給されて
いる。そしてこのオアゲート13の出力信号が1ビット
目のJKフリップ70ツブ2にJK入力信号として供給
されている。上記論理回路6内のアンドゲート11には
上記JKフリップ70ツブ2のQ出力信号Q1、D形フ
リップフロップ1のQ出力信号Q11およびアップダウ
ンモード信号U / Dとが並列に供給され、同じく論
理回路6内のもう−っのアンドゲート12には信号H1
、信号Onおよび信号CI/Dの反転信号とが並列に供
給され、この両アンドゲート11.12の出力信号がオ
アゲート13に並列に供給されている。そしてこのオア
ゲート13の出力信号が2ビット目のJKフリップ70
ツブ2にJK入力信号として供給されている。上記論理
回路7内のアンドゲート11には上記JKフリッラフロ
ツプ3のQ出力信号Q2、上記JKフリップフロップ2
のQ出力信号Qs 、D形フリップフロップ1のQ出力
信号Qoおよびアップダウンモード信号U/Dとが並列
に供給され、同じく論理回路7内のもう一つのアンドゲ
ート12には信号02 、信号Q11信号ζ2および信
号U/Dの反転信号とが並列に供給され、この両アント
ゲ−1・11.12の出力信号がオアゲート13に並列
に供給されている。
そしてこのオアゲート13の出力信号が3ビット目のJ
Kフリップ70ツブ4にJK入力信号として供給されて
いる。
[背景技術の問題点] このような従来のカウンタにおいて、JKフリップフロ
ップ2.3.4の入力信号を形成する論理回路5.6.
7では、上位ビットになるにつれ、アンドゲート11.
12の入力端子が1本づつ順次増加している。このため
、多ビット構成のカウンタを構成すればする程、フリッ
プフロップの入力信号を形成する論理回路の素子数が多
くなり、ビット数の増加に伴い全体の素子数が指数関数
的に多くなっていくという欠点がある。ちなみに、第7
図のようなカウンタを0MO8構成で実現する場合、カ
ウンタのビット数をmとしたときに全体の素子数Mは次
式で表わされる。
[発明の目的] この発明は上記のような事情を考慮してなされたもので
あり、その目的は多ビット構成にした場合であっても素
子数が異常に多くならず、従来に比べて比較的少ない素
子数で構成することができるアップダウンカウンタを提
供することにある。
[発明の概要] この発明によるアップダウンカウンタでは、バイナリカ
ウンタでクロック信号を2分周することにより最下位ビ
ットである第1ビット目のカウント出力信号を得て、入
力信号が一方論理レベル状態のときに上記クロック信号
に同期してn個のフリップフロップで出力信号のレベル
を反転させて第1ビット目ないし第0ビット目のカウン
ト出力信号を得て、さらに上記バイナリカウンタおよび
n個のフリップフロップの各相互間にはn段の各論理回
路を設け、初段の論理回路には上記バイナリカウンタの
カウント出力信号とアップダウンモード信号を供給し、
これらの信号から上位ビットの上記フリップフロップに
対する入力信号を形成し、初段を除く各段のものには前
段のものの途中の信号と対応する下位ビットのフリップ
フロップの出力信号とを供給し、これらの信号から対応
する上位ビットの7リツプフ6ツプに対する入力信号を
形成するようにしている。
[発明の実施例] 以下、図面を参照してこの発明の一実施例を説明する。
第1図はこの発明に係るアップダウンカウンタの概略的
な構成を示すブロック図である。図において20は、バ
イナリカウンタ21およびn個のフリップ70ツブ22
からなるカウント回路である。バイナリカウンタ21は
クロック信号GKを2分周して最下位ビットすなわち0
ビット目のカウント信@Qoを出力する。n個の各フリ
ップフロップ22は、n個の論理回路23のうち対応す
るものの出力信号がルベルにされているとき、クロック
信号CKに同期して出力信号を反転することにより、1
ビット目ないしnビット目のカウント信号Q1ないしO
nを出力する。
上記n個の各論理回路23は上記カウント回路20内の
バイナリカウンタ21およびフリップフロップ22の各
相互間に挿入されており、初段のものにはアップダウン
モード信号U/Dと上記バイナリカウンタ21からのカ
ウント出力信号とが供給されており、その最終信号が1
ビット目の7リツプフロツブ22にJK入力信号として
供給されているとともに、途中の信号が次段の論理回路
23に供給されている。またこれ以降の論理回路23て
は、対応する下位ビットのフリップフロップ22からの
出力信号および前段の論理回路23の途中の信号が供給
され、最終信号を対応する上位ビットのフリップフロッ
プ22にJK入力信号として供給するとともに途中の信
号を次段の論理回路23に供給する。
第2図は上記第1図のアップダウンカウンタの具体的構
成を示す回路図であり、第7図に示す従来回路と同様に
4ビットの場合の例である。前記バイナリカウンタ21
としてはD型フリップフロップが用いられている。この
バイナリカウンタ21はd出力端とデータ入力端とが短
絡されており、Q出力信号Qoがこのカウンタの最下位
ビットすなわちOビット目の出力信号にされている。前
記ラリツブフロップ22としてはJK型のものが221
ないし223の3個用いられており、これらフリップフ
ロップ221ないし223のQ出力信号Q1ないしQ3
がこのカウンタの1ビット目ないし3ビット目の出力信
号にされている。
前記論理回路23も231ないし233の3個が設けら
れており、初段の論理回路231(よノアゲート31、
ナンドゲート33.33およびインバータ34から構成
され、これ以外の論理回路232.233 &よノアゲ
ート31、ナンドゲート33.33およびインバータ3
4゜35からそれぞれ構成されている。
初段の論理回路231では、バイナリカウンタ21の口
出力信号ごOとアップダウンモード信号U/Dとがノア
ゲート31に並列に供給されている。またノアゲート3
1と同様に、信号00と信号U7/Dとがナンドゲ−1
−32にも並列に供給されている。
上記ノアゲート31の出力信号(まインノ\−夕34を
f’1してナンドゲート33に供給され、上記ナンドゲ
ート32の出力信号はこのナンドゲート33に直接に供
給されている。そしてこのナンドゲート33の出力信号
が前記最終信号として1ビット目のフリップフロップ2
21にJK入力信号として供給され、インバータ34お
よびナンドゲート32の各出力信号がこの論理回路23
1の前記途中の信号として次段の論理回路232に供給
されている。
次段の論理回路232では、1ビット目のフリップ70
ツブ221の負出力信号ご1および論理回路231内の
インバータ34の出力信号がノアゲート31に並列に供
給されている。また上記信号d1および論理回路23.
内のナンドゲート32の出力信号がインバータ35を介
してナンドゲート32に並列に供給されている。上記ノ
アゲート31の出力信号はインバータ34を介してナン
ドゲート33に供給され、上記ナンドゲート32の出力
信号はこのナンドゲート33に直接に供給されている。
そしてこのナンドゲート33の出力信号が前記最終信号
として2ビット目のフリップフロップ222にJK入力
信号として供給され、インバータ34およびナンドゲー
ト32の各出力信号がこの論理回路232の前記途中の
信号として次段の論理回路233に供給されている。
次段の論理回路233では、2ビット目のフリップフロ
ップ222の口出力信号こ2および論理回路232内の
インバータ34の出力信号がノアゲート31に並列に供
給されている。また上記信@口2および論理回路232
内のナンドゲート32の出力信号がインバータ35を介
してナンドゲート32に並列に供給されている。上記ノ
アゲート31の出力信号はインバータ34を介してナン
ドゲート33に供iされ、。
上記ナンドゲート32の出力信号はこのナンドゲート3
3に直接に供給されている。そしてこのナンドゲ−1−
33の出力信号が前記最終信号として3ビット目のフリ
ップフロップ223にJK入力信号として供給されてい
る。
次に上記のような構成の回路の動作を説明する。
こ′の回路はアップダウンモード信号U/Dを0レベル
にすることによりアップカウンタとして働き、これとは
反対に信号U/Dをルベルにすることによりダウンカウ
ンタとして働く。
まず、アップカウント動作を第3図のタイミングチャー
トを用いて説明する。バイナリカウンタ21はクロック
信号GKを順次2分周するので、そのカウント出力信号
Qnは第3図に示すようにOKの2倍の周期を持つ信号
となる。またアップダウンモード信号U/DがOレベル
にされて°いると、初段の論理回路231ではナンドゲ
ート32の出力信号がバイナリカウンタ21の出力信号
にかかわらず常にルベルのままにされる。一方、ノアゲ
ート31はバイナリカウンタ21の出力信号QOを反転
するインバータとして作用し、インバータ34はさらに
その出力信号を反転してナンドゲート33に供給する。
ここで上記ナンドゲート32の出力信号がルベルにされ
ているので、ナンドゲート33はインバータ34の出力
信号を反転する単なるインバータとして作用する。した
がって、この初段の論理回路231から1ビット目のフ
リップフロップ222に供給されるJK入力信号は、信
号0Dの逆相信号すなわち信号Qaと同相の信号となる
。1ビット目のフリップフロップ221は上記論理回路
231からの出力信号がルベルにされているとき、クロ
ック信号GKの立ち上がりに同期してその出力信号Q1
、Qlのレベルを反転する。初期状態のときにこのフリ
ップ70ツブ221の出力信号Q1がOレベル、Qlが
ルベルにそれぞれされていれば、出力信号Q1は第3図
に示すように信号Qnの立ち下がりに同期して変イヒし
、シhXもノ\イナlノカウンタ21の出力信号QOの
2倍の周期を持つ信号となる。
さらに次段の論理回路232にお(Xで、ナンドゲート
32にはインバータ35を介して、Oレベルになってい
る初段の論理回路231内のナンドゲート32の出力信
号が供給されて(Xる。このため、この論理回路232
でも、ナンドゲート32の出力信号(まフリップ70ツ
ブ22.の出カイ言号に力Xf)1わらず常にルベルの
ままにされる。一方、ノアゲー1−30よフリップフロ
ップ221の出力信号01を反転するインバータとして
作用し、インバータ34【ヨさらにその出力信号を反転
してナンドゲート33に供給する。ここで上記ナンドゲ
ート32の出力信号がルベルにされているので、ナンド
ゲート33&よインノー−夕34の出力信号を反転する
単なるイン1<−タとして作用する。したがって、この
論理回路232力1ら2ビット目のフリップフロップ2
22に供給されるJK入力信号は、信号Q1の逆相信号
すなわち信号Q1と同相の信号となる。2ビット目のフ
リップフロップ222は上記論理回路232からの出力
信号がルベルにされているとき、クロック信号C,にの
立ち上がりに同期してその出力信号Q2、Q2のレベル
を反転する。初期状態のときにこのフリップ70ツブ2
22の出力信号Q2がOルベル、Q2がルベルにそれぞ
れされていれば、出力信号Q2は第3図に示すように信
号Q工の立ち下がりに同期して変化し、しかもバイナリ
カウンタ21の出力信号Onの4倍の周期を持つ信号と
なる。
もう一つの論理回路233において、ナンドゲート32
にはインバータ35を介して、0レベルになっている論
理回路232内のナンドゲート32の出力信号が供給さ
れている。このため、この論理回路233ではナンドゲ
ート32の出力信号がフリップ70ツブ222の出力信
号にかかわらず常にルベルのままにされる。一方、ノア
ゲート31はフリップフロップ222の出力信号Q2を
反転するインバータとして作用し、インバータ34はさ
らにその出力信号を反転してナンドゲート33に供給す
る。ここで上記ナンドゲート32の出力信号がルベルに
されているので、ナンドゲート33はインバτり34の
出力信号を反転する単なるインバータとして作用する。
したがって、この論理回路233から3ビット目のフリ
ップフロップ22日に供給されるJK入力信号は、信号
口2の逆相信号すなわち信号Q2と同相の信号となる。
3ビット目のフリップフロップ223は上記論理回路2
33からの出力信号がルベルにされているとき、クロッ
ク信号OKの立ち上がりに同期してその出力信号QB 
、Q3のレベルを反転する。初期状態のときにこのフリ
ップフロップ223の出力信号Q3が0レベル、d3が
ルベルにそれぞれされていれば、出力信号Q3は第3図
に示すように信号Q2の立ち下がりに同期して変化し、
しかもバイナリカウンタ21の出力信号Qaの8倍の周
期を持つ信号となる。このように信号U/DがOレベル
にされているときに、このカウンタはアップカウンタと
して動作し、そのカウント数は第3図に示すように1.
2.3・・・と順次増加していく。
次にダウンカラン1−動作を第4図のタイミングチャー
トを用いて説明する。このときもバイナリカウンタ21
はクロック信号CKを順次2分周するので、そのカウン
ト出力信号Q11は第4図に示すようにGKの2倍の周
期を持つ信号となる。またアップダウンモード信号U/
Dがルベルにされていると、初段の論理回路231では
ノアゲート31の出力信号がバイナリカウンタ21の出
力信号にかかわらず常に0レベルのままにされる。した
がって、インバータ34の出り信号は常にルベルのまま
にされる。一方、ナンドゲート32はバイナリカウンタ
21の出力信号Qoを反転するインバータとして作用す
る。ここで上記インバータ34の出力信号がルベルにさ
れているので、ナンドゲート33はナンドゲート32の
出力信号を反転する単なるインバータとして作用する。
したがって、この初段の論理回路231から1ビット目
のノリツブフロップ222に供給されるJK入力信号は
、信号口Ωと同相の信号となる。1ビット目のフリップ
フロップ221は入力信号すなわち上記論理回路231
からの出力信号がルベルにされているとき、クロツり信
号GKの立ち上がりに同期してその出力信号Q1.Gi
tのレベルを反転する。初期状態のときにこのフリップ
フロップ221の出力信号QlがOレベル、Φ1がルベ
ルにそれぞれされていれば、出力信号Q1は第4図に示
すように信号Qoの立ち上がりに同期して変化し、しか
もバイナリカウンタ21の出力信号Qaの2倍の周期を
持つ信号となる。
さらに次段の論理回路232において、ノアゲート31
にはルベルになっている初段の論理回路 2231内の
インバータ34の出力信号が供給されている。このため
、この論理回路232ではノアゲート31の出力信号が
フリップ70ツブ221の出力信号にかかわらず常に0
レベルのままにされ、これに続くインバータ34の出力
信号は常にルベルのままにされる。一方、ナンドゲート
32はフリップ70ツブ221の出力信号口1を反転す
るインバータとして作用する。ここで上記インバータ3
4の出力信号がルベルにされているので、ナンドゲート
33はナンドゲート32の出力信号を反転する単なるイ
ンバータとして作用する。したがって、この論理回路2
32から2ビット目のフリップフロップ222に供給さ
れるJK入力信号は、信号Hsと同相の信号となる。2
ビット目のフリップフロップ222は入力信号すなわち
上記論理回路232からの出力信号がルベルにされてい
るとき、クロック信号CKの立ち上がりに同期してその
出力信号Q2 、W2のレベルを反転する。初期状態の
ときにこのフリップフロップ222の出力信号Q2がO
レベル、02がルベルにそれぞれされていれば、出力信
号Q2は第4図に示すように信号Q1の立ち上がりに同
期して変化し、しかもバイナリカウンタ21の出り信号
Qoの4倍の周期を持つ信号となる。
また論理回路233において、ノアゲート31にはルベ
ルになっている前段の論理回路232内のインバータ3
4の出力信号が供給されている。このため、この論理回
路233ではノアゲート31の出力信号がフリップ70
ツブ222の出力信号にかかわらず常にOレベルのまま
にされ、これに続くインバータ34の出力信号は常にル
ベルのままにされる。
一方、ナンドゲート32はフリップフロップ222の出
力信号02を反転するインバータとして作用する。ここ
で上記インバータ34の出力信号がルベルにされている
ので、ナンドゲート33はナンドゲート32の出力信号
を反転する単なるインバータとして作用する。したがっ
て、この論理回路233から3ビット目のフリップフロ
ップ223に供給されるJK入力信号は、信号02と同
相の信号となる。
3ビット目のフリップフロップ223は入力信号すなわ
ち上記論理回路23:lからの出力信号がルベルにされ
ているとき、クロック信@CKの立ち上がりに同期して
その出力信号Q31.Q3のレベルを反転する。初期状
態のときにこのフリップ70ツブ223の出力信号Q3
が0レベル、d3がルベルにそれぞれされていれば、出
力信号Q3は第4図に示すように信号Q2の立ち上がり
に同期して変化し、しかもバイナリカウンタ21の出力
信号Qoの8倍の周期を持つ信号となる。このように信
号U/Dがルベルにされているときにこのカウンタはダ
ウンカウンタとして動作し、そのカウント数は第4図に
示ずように15.14.13・・・と順次域・少しでい
く。
ところで、このように構成されているアップダウンカウ
ンタにおいて、各JKフリップ70ツブ22に入力信号
を供給する各論理回路23では、ビットの位置に関゛係
なくノアゲート31とナンドゲ−1−32の入力端子は
常に2本づつである。゛このため、多ビット構成のカウ
ンタを構成しても素子数が増加する割合いは従来よりも
小さくなる。ここでこのカウンタを0MO8構成で実現
する場合、ビット数をmとしたときに全体の素子数Mは
次式で表わされる。
M=Σ (70+48(m−2))   ・・−2m工
ま たとえば、mの数を4とした場合、前記第1式で与えら
れる従来回路の素子数は164個、この発明によるもの
では16611となりこの発明の方が従来よりもわずか
に多くなる。ところが、mを6にした場合には従来回路
が216個、この発明によるものが262111となり
、この発明のものの方がわずかではあるが素子数を少な
くすることができる。
ざらにmを10にした場合には従来に比べてこの発明の
ものの方が100素子近く少なくすることができる。こ
のようにこの発明の力?ンタでは、ビット数mを多くし
た場合にその効果を十分に高めることができる。
第5図はビット数mと素子数Mとの関係を示す曲線図で
ある。図において破線は従来回路のものであり、実線は
この発明のものである。ビット数mが4以下では素子数
Mにあまり差はないが、4以上になると従来回路では素
子数が指数関数的に増加し、この発明回路のものとの差
が大きくなることがわかる。
第6図は前記第1図の7ツプダウンカウンタの具体的構
成を示す他の回路図であり、第2図の場合と同様にビッ
ト数が4ビットの場合の例である。
この回路が前記第2図のものと異なるところは、各論理
回路23をアンドゲート41、オアゲート42および4
3とインバータ44で構成するようにしたものである。
初段の論理回路231では、バイナリカウンタ21のQ
出力信号Qaとアップダウンモード信号U/Dとがアン
ドゲート41に並列に供給され、同様に信号Qoと信号
Ll/Dとがオアゲート42に並列に供給されている。
アンドゲート41の出力信号はオアゲート43に直接に
供給され、オアゲート42の出力信号はインバータ44
を介して上記オアゲート43に供給されている。そして
このオアゲート43の出力信号がJK入り信号として1
ビット目のフリップ70ツブ221に供給され、アンド
ゲート41およびオアゲート42の出力信号が途中の信
号として次段の論理回路232に供給されている。また
次段の論理回路232では、フリップフロップ221の
Q出力信号Qsと初段の論理回路231内のアンドゲー
ト41の出力信号とがアンドゲート41に並列に供給さ
れ、同様に信号Qsと初段の論理回路231内のオアゲ
ートト42の出力信号とがオアゲート42に並列に供給
され、アンドゲート41の出力信−号はオアゲート43
に直接に供給され、オアゲート42の出力信号はインバ
ータ44を介して上記オアゲート43に供給されている
。そしてこのオアゲート43の出力信号がJK入力信号
として2ビット目のフリップ70ツブ222に供給され
、アンドゲート41およびオアゲート42の出力信号が
途中の信号として次段の論理回路233に供給されてい
る。さらにもう一つの論理回路233も論理回路232
と同様に構成されている。
このような構成のカウンタにおいて、アップダウンモー
ド信号Ll/Dがルベルにされているとき、各論理回路
23ではオアゲート42の出力信号が常時ルベルにされ
る。このため、バイナリカウンタ21あるいは下位ビッ
ト側のフリップフロップ22の各Q出力信号が各論理回
路23を介し、そのままのレベル状態で4上位側のフリ
ップフロップ22に入力信号として供給される。したが
ってこのとき、このカウンタはアップカウンタとして動
作する。
他方、アップダウンモード信号U/Dが0レベルにされ
ているとき、各論理回路23ではアンドゲート41の出
力信号が常時Oレベルにされる。このため、バイナリカ
ウンタ21あるいは下位ビット側のフリップ70ツブ2
2の各Q出力信号は、各論理回路23でレベルが反転さ
れて上位側のフリップ70゜ツブ22に入力信号として
供給される。このためこのとき、このカウンタはダウン
カウンタとして動作する。
このカウンタの場合にも、各JKフリップフロップ22
に入力信号を供給する各論理回路23では、ヒツトの位
置に関係なくアンドゲート41とオアゲート42の入力
端子は常に2本づつである。このため、多ヒツト構成の
カウンタを構成しても素子数が増加する割合いは従来よ
りも小さくすることができる。
なお、この発明は上記した実施例に限定されるものでは
なく種々の変形が可能であることはいうまでもない。た
とえば、上記実施例ではカウンタのビット数が4ピツト
の場合について説明したが、これは4ビット以上のカウ
ンタを構成するようにしてもよいことはもちろんである
[発明の効果] 以上説明したようにこの発明によれば、パイナリカウン
タでクロック信号を2分周することにより最下位ヒラ1
〜である第0ビット目のカウント出力信号を得て、入力
信号が一方論理レベル状態のときに上記クロック信号に
同期してngのフリップフロップで出力信号のレベルを
反転させて第1ビット目ないし第0ビット目のカウント
出力信号を得て、さらに上記バイナリカウンタおよびn
個の7リツプフロツブの各相互間にはn段の各論理回路
を設け、初段の論理回路には上記バイナリカウンタのカ
ウント出力信号とアップダウンモード信号を供給し、こ
れらの信号から上位ビットの上記フリップ70ツブに対
する入力信号を形成し、初段を除く各段のものには前段
のものの途中の信号と対応する下位ビットのフリップフ
ロップの出力信号とを供給し、これらの信号から対応す
る上位ビットのフリップフロップに対する入力信号を形
成するようにしたので、多ビット構成にした場合であっ
ても素子数が異常に多くならず、従来に比べて比較的少
ない素子数で構成することができるアップダウンカウン
タを提供することができる。
【図面の簡単な説明】
第1図はこの発明にかかるアップダウンカウンタの概略
的な構成を示すブロック図、第2図は上記第1図回路の
一興体回路を示す回路図、第3図および第4図はそれぞ
れ第2図回路の動作を説明するためのタイミングチャー
ト、第5図は上記実施例回路を説明するための曲線図、
第6図は上記第1図回路の他の具体回路を示す回路図、
第7図は従来回路の回路図である。 21・・・バイナリカウンタ、22・・・フリップ70
ツブ、23・・・論理回路、31・・・ノアゲート、3
2.33・・・ナンドゲート34.35.44−・・イ
ンバータ、41・・・アシドゲート、42.43・・・
オアゲート。 出願人代理人 弁理士 鈴江武彦 第3図 第6図 第7図

Claims (3)

    【特許請求の範囲】
  1. (1)クロック信号を分周して最下位ビットである第0
    ビット目のカウント出力信号を得るバイナリカウンタと
    、入力信号が一方論理レベル状態のときに上記クロック
    信号に同期して出力信号のレベルを反転させて第1ビッ
    ト目ないし第nビット目のカウント出力信号を得るn個
    のフリップフロップと、上記バイナリカウンタおよびn
    個のフリップフロップの各相互間に設けられ、初段のも
    のには上記バイナリカウンタのカウント出力信号とアッ
    プダウンモード信号が供給され、これらの信号から上位
    1ビットの上記フリップフロップに対する入力信号を形
    成し、初段を除く各段のものには前段のものの途中の信
    号と下位1ビットのフリップフロップのカウント出力信
    号とが供給され、これらの信号から上位ビットのフリッ
    プフロップに対する入力信号を形成するn段の論理回路
    とを具備したことを特徴とするアップダウンカウンタ。
  2. (2)前記論理回路のうち初段のものは前記バイナリカ
    ウンタのカウント出力信号とアップダウンモード信号と
    がそれぞれ供給される第1のアンドゲートおよび第1の
    オアゲートと、上記第1のアンドゲートの出力信号およ
    び上記第1のオアゲートの出力信号が奇数個の信号反転
    回路を介して供給され、上位ビットのフリップフロップ
    に対する入力信号を形成する第2のオアゲートとから構
    成され、初段を除く各論理回路が下位ビットのフリップ
    フロップのカウント出力信号と前段のものの第1のアン
    ドゲートおよび第1のオアゲートの出力信号がそれぞれ
    供給される第1のアンドゲートおよび第1のオアゲート
    と、上記第1のアンドゲートの出力信号および上記第1
    のオアゲートの出力信号が奇数個の信号反転回路を介し
    て供給され、上位ビットのフリップフロップに対する入
    力信号を形成する第2のオアゲートとから構成されてい
    る特許請求の範囲第1項に記載のアップダウンカウンタ
  3. (3)前記論理回路のうち初段のものは前記バイナリカ
    ウンタのカウント出力信号とアップダウンモード信号と
    がそれぞれ供給される第1のナンドゲートおよび第1の
    ノアゲートと、上記第1のナンドゲートの出力信号およ
    び上記第1のノアゲートの出力信号が奇数個の信号反転
    回路を介して供給され、上位ビットのフリップフロップ
    に対する入力信号を形成する第2のナンドゲートとから
    構成され、初段を除く各論理回路が下位ビットのフリッ
    プフロップのカウント出力信号それぞれと前段のものの
    第1のナンドゲートの出力信号が信号反転回路を介して
    、第1のノアゲートの出力信号が供給される第1のナン
    ドゲートおよび第1のノアゲートと、上記第1のナンド
    ゲートの出力信号および上記第1のノアゲートの出力信
    号が奇数個の信号反転回路を介して供給され、上位ビッ
    トのフリップフロップに対する入力信号を形成する第2
    のナンドゲートとから構成されている特許請求の範囲第
    1項に記載のアップダウンカウンタ。
JP14467884A 1984-07-12 1984-07-12 アツプダウンカウンタ Pending JPS6124330A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP14467884A JPS6124330A (ja) 1984-07-12 1984-07-12 アツプダウンカウンタ
US06/754,398 US4741006A (en) 1984-07-12 1985-07-12 Up/down counter device with reduced number of discrete circuit elements

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14467884A JPS6124330A (ja) 1984-07-12 1984-07-12 アツプダウンカウンタ

Publications (1)

Publication Number Publication Date
JPS6124330A true JPS6124330A (ja) 1986-02-03

Family

ID=15367703

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14467884A Pending JPS6124330A (ja) 1984-07-12 1984-07-12 アツプダウンカウンタ

Country Status (1)

Country Link
JP (1) JPS6124330A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100302849B1 (ko) * 1999-09-02 2001-11-05 윤덕용 모든 카운터의 출력이 한 단의 플립플롭 지연 시간을 갖는 동기 카운터

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100302849B1 (ko) * 1999-09-02 2001-11-05 윤덕용 모든 카운터의 출력이 한 단의 플립플롭 지연 시간을 갖는 동기 카운터

Similar Documents

Publication Publication Date Title
JPS6124330A (ja) アツプダウンカウンタ
US3970941A (en) Fast programmable divider with a new 5-gate flip-flop
US6434588B1 (en) Binary counter with low power consumption
KR100355302B1 (ko) 프로그램 가능한 고속의 주파수 분주기
US4400615A (en) Programmable counter circuit
US3753127A (en) Pseudosynchronous counter
JPH0758893B2 (ja) プログラマブルサブフレーム方式のpwm回路
US5526393A (en) Synchronous counter
JP2656241B2 (ja) アツプダウンカウンタ回路
JPS61164331A (ja) 分周器
CA2172095C (en) Precision time of day counter
JPH0479545B2 (ja)
JP2517897B2 (ja) 同期式2進カウンタ
JPH0342819B2 (ja)
KR100418574B1 (ko) 로드가능 업/다운 카운터 회로
JPH10303738A (ja) カウンタ
JP2563238B2 (ja) カウンタ回路
JPH0683066B2 (ja) カウンタ回路
JPS58171129A (ja) プログラマブル分周回路
JPH0529925A (ja) 11分周回路
US6839399B2 (en) Programmable counter with half-integral steps
KR930004269B1 (ko) 씨리얼 입력을 갖는 4비트 카운타
JPH0779247B2 (ja) デコ−ド回路
SU538492A1 (ru) Счетчик последовательности импульсов
JPH03186912A (ja) クロック信号選択回路