JPH0456492B2 - - Google Patents

Info

Publication number
JPH0456492B2
JPH0456492B2 JP58219859A JP21985983A JPH0456492B2 JP H0456492 B2 JPH0456492 B2 JP H0456492B2 JP 58219859 A JP58219859 A JP 58219859A JP 21985983 A JP21985983 A JP 21985983A JP H0456492 B2 JPH0456492 B2 JP H0456492B2
Authority
JP
Japan
Prior art keywords
address
counter
section
memory section
data
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 - Lifetime
Application number
JP58219859A
Other languages
English (en)
Other versions
JPS60112322A (ja
Inventor
Tadashi Kunihira
Hiroshi Mizuguchi
Yutaka Oota
Shinji Okada
Minoru Nakamura
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 JP58219859A priority Critical patent/JPS60112322A/ja
Publication of JPS60112322A publication Critical patent/JPS60112322A/ja
Publication of JPH0456492B2 publication Critical patent/JPH0456492B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、データが存在しないアドレスを選択
したとき、メモリ部がカウンタへプリセツトデー
タとして「0」を出力するプログラマブルカウン
タに関するものである。
従来例の構成とその問題点 メモリ部がカウンタへプリセツトデータとして
「0」を出力する従来のプログラマブルカウンタ
について、第1図および第2図を用いて説明す
る。第1図において、1はカウンタ2にクロツク
を供給するクロツク端子、3はカウンタ2にプリ
セツト信号を供給するプリセツト端子、4〜6は
アドレスデコード部7のアドレス設定端子であ
り、このアドレス設定端子4〜6はアドレスデコ
ード部7のA,B,C端子にそれぞれ接続されて
いる。前記カウンタ2は、プリセツト機能を有す
るフリツプフロツプ8〜13から構成されてお
り、この例では6ビツトのバイナリーダウンカウ
ンタとなつている。フリツプフロツプ8〜13の
C1〜C6はクロツク入力端子、D1〜D6はプリセツ
トデータ端子、Q1〜Q5は非反転出力端子、PR1
〜PR6はプリセツト信号端子である。前記アドレ
スデコード部7はアドレス設定端子4〜6の入力
に応じてメモリ部14のアドレスを決定する。前
記メモリ部14はカウンタ2のプリセツトデータ
を記憶している。前記メモリ部14の出力端子
PD1〜PD6はカウンタ2のフリツプフロツプ8〜
13のプリセツトデータ端子D1〜D6に接続され
ている。前記アドレスデコード部7のアドレス出
力端子AD1〜AD7はメモリ部14のアドレス入力
端子BD1〜BD7に接続されている。
第2図はアドレスデコード部7およびメモリ部
14の具体的構成図である。アドレスデコード部
7は7アドレスL1〜L7から成り、各格子の「○」
印箇所はそのビツトがローレベルになつたときに
ライン出力をハイレベルにする。無印のビツトは
フローテイング状態になつていて、それぞれのラ
インL1〜L7はいずれもプルアツプされている。
メモリ部14の各格子の「○」印の箇所は、それ
ぞれのラインに挿入されているインバータ15a
〜15gの出力レベルがローレベルになつたとき
にローレベルとなり、「○」印の箇所を有してい
るビツトのインバータ16a〜16fの入力側が
ローレベルとなる。そして、それぞれのインバー
タ16a〜16fの入力側はプルアツプされてい
る。従つて、メモリ部14のビツトの各格子の
「○」の箇所のどれか1つでもローレベルとなる
と、そのビツトのインバータの出力はハイレベル
となる。なお17a〜17cはインバータであ
る。
上記のように構成された従来のプログラマブル
カウンタにおいて、例えばアドレスデコード部7
のアドレス設定端子4〜6が2進表示で〔000〕
とすると、ラインL1において、ラインインバー
タ15aの出力がローレベルとなり、出力端子
PD1,PD3の出力がハイレベルとなり、カウンタ
2のプリセツトデータとしてメモリ部14からカ
ウンタ2へMSB側からLSB側に向かつて
〔000101〕のプリセツトデータが出力されたこと
になる。ここではローレベルを「0」、ハイレベ
ルを「1」とする正論理で取扱つている。プリセ
ツトデータが出力された後に、カウンタ2のプリ
セツト端子3にプリセツト信号が入力されると、
カウンタ2はプリセツトデータに従つて、MSB
側からLSB側に向かつて〔000101〕とセツトさ
れる。カウンタ2はプリセツトされたカウント値
からクロツク入力に従つてカウント動作を行う。
また、アドレスデコード部7のアドレス設定端子
4〜6が〔010〕のときには、ラインL3は選択さ
れ、メモリ部14からプリセツトデータとして
MSB側からLSB側に向かつて〔000000〕をカウ
ンタ2に出力する。さらにアドレスデコード部7
のアドレス設定端子4〜6が〔111〕のときには、
すべてのアドレスラインL1〜L7が選択されない
ので、各アドレスラインL1〜L7のインバータ1
5a〜15gの出力はハイレベルとなり、プリセ
ツトデータとしてメモリ部14はMSB側から
LSB側に向かつて〔000000〕を出力する。
しかしながら、上記のような従来の構成におい
ては、メモリ上のデータが「0」であるアドレス
〔010〕を選択したときも、メモリ上にデータが存
在しないアドレス〔111〕を選択したときも、メ
モリ部14は「0」を出力する。従つて、アドレ
ス〔010〕はROMデータの存在しないアドレス
と同じになる。デイジタル集積回路においては、
アドレスデコード部7およびメモリ部14の占有
する面積が大きいため、必要最小限にしなければ
ならない。また、必要以上のアドレスが存在する
場合、アドレスをドライブする素子も大きな容量
が必要となり、ひいてはチツプ面積の拡大という
ことになる。
発明の目的 本発明は上記従来の欠点を解消するもので、カ
ウンタにプリセツトデータを与えるメモリ部のア
ドレス数をより少なくすることにより、アドレス
デコード部の面積とメモリ部の面積を小さくする
ことができるプログラマブルカウンタを提供する
ことを目的とする。
発明の構成 上記目的を達成するため、本発明のプログラマ
ブルカウンタは、プリセツト機能を有するカウン
タと、このカウンタにプリセツトデータを供給す
るメモリ部と、このメモリ部のアドレスを選択す
るアドレスデコード部と、前記アドレスデコード
部からアドレス信号が出力されないときは前記メ
モリ部のデータラインをプルアツプするプルアツ
プ手段と、前記アドレスデコード部からアドレス
信号が出力されたときには前記メモリ部の“1”
を出力する前記データラインだけをプルダウンす
るプルダウン手段と、前記データラインの出力を
インバートするインバート手段とを備え、前記イ
ンバート手段の出力信号をプリセツトデータとし
て前記カウンタに出力することにより、前記メモ
リ部の設定データが「0」である前記メモリ部の
データ部分と前記アドレスデコード部のアドレス
部分を削除したものである。
かかる構成によれば、アドレスデコード部のア
ドレス部分とメモリ部のデータ部分を減少させる
ことができ、アドレスデコード部とメモリ部の集
積回路での占有面積を小さくでき、その結果、集
積回路のチツプ面積を小さくできるのである。
実施例の説明 以下、本発明の一実施例について、図面に基づ
いて説明する。
第3図は本発明の一実施例におけるプログラマ
ブルカウンタの要部の回路ブロツク図、第4図は
同プログラマブルカウンタのアドレスデコード部
およびメモリ部の具体的構成図であり、第1図お
よび第2図に示す構成要素と同一の構成要素には
同一の符号を付してその説明を省略する。
第3図において、第1図との相違点は、アドレ
スデコード部7のアドレス出力端子AD3とメモリ
部14のアドレス入力端子BD3とを接続するライ
ンが削除されていることである。
第4図において、第2図により「0」のデータ
を表すアドレスデコード部7のアドレスAD3をデ
コードするラインL3およびインバータ15cと
アドレス入力端子BD3によりデータを選択するデ
ータ選択ラインが削除されている。
以上のように構成された本実施例のプログラマ
ブルカウンタについて以下その動作を説明する。
例えばアドレスデコード部7のアドレス設定端子
4〜6(第4図ではA,B,Cで表されている)
の入力が2進表示で〔000〕とするとラインL1
選択される。ラインL1が選択されると、データ
ラインのプルダウン手段であるインバータ15a
の出力がローレベルになるので、メモリ部の
「○」印のデータラインがローレベルになり、そ
れ以外のデータラインはプルアツプ手段(図示せ
ず)によりプルアツプされているのでハイレベル
になる。したがつて、カウンタ2にはMSB側か
らLSB側に向かつて〔000101〕のプリセツトデ
ータが出力される。そして、プリセツト信号がプ
リセツト端子3に加えられると、カウンタ2は
MSB側からLSB側に向かつて〔000101〕にセツ
トされる。
次に、アドレス設定端子4〜6に2進表示で
〔010〕あるいは〔111〕が入力された場合、アド
レスデコード部7には〔010〕と〔111〕のアドレ
スは存在しないので、インバータ15a〜15g
は全てハイレベルになる。したがつて、メモリ部
14のデータラインはプルアツプ手段によりプル
アツプされているので、アドレスデコード部7の
出力が全てハイレベルの時にはインバータ16a
〜16fの入力レベルは全てハイレベルになる。
インバータ16a〜16fの入力レベルは全てハ
イレベルになると、メモリ部14の出力端子PD1
〜PD6の出力レベルは全てローレベルすなわち
〔000000〕となる。その結果、メモリ部14は
〔000000〕のプリセツトデータをカウンタ2に出
力する。アドレスが〔010〕のときは、設定デー
タは〔000000〕であるので、アドレスデコード部
7にアドレスが存在しなくても設定されたプリセ
ツトデータがカウンタ2に出力されたことにな
る。従つてメモリ部14の設定データが「0」の
アドレスを削除しても、プリセツトデータが得ら
れる。アドレス〔111〕のときも、ROMは「0」
を出力するが、〔111〕となるようなアドレスは指
定されないので何らさしつかえない。
発明の効果 以上説明したように、本発明によれば、メモリ
部の設定データが「0」であるアドレスをアドレ
スデコード部から削除したので、カウンタにプリ
セツトデータを供給するメモリ部のアドレス数を
少なくでき、したがつてアドレスデコード部の占
有する面積を小さくすることができる。また、メ
モリ部の「0」を格納する部分も削除することが
できるのでメモリ部の占有する面積も小さくする
ことができる。以上のようにアドレスデコード部
およびメモリ部とも占有面積を小さくすることが
できるので、その結果、集積回路のチツプ面積を
小さくできる。
【図面の簡単な説明】
第1図は従来のプログラマブルカウンタの要部
の回路ブロツク図、第2図は同プログラマブルカ
ウンタのアドレスデコード部およびメモリ部の具
体的構成図、第3図は本発明の一実施例における
プログラマブルカウンタの要部の回路ブロツク
図、第4図は同プログラマブルカウンタのアドレ
スデコード部およびメモリ部の具体的構成図であ
る。 2……カウンタ、7……アドレスデコード部、
14……メモリ部。

Claims (1)

    【特許請求の範囲】
  1. 1 プリセツト機能を有するカウンタと、このカ
    ウンタにプリセツトデータを供給するメモリ部
    と、このメモリ部のアドレスを選択するアドレス
    デコード部と、前記アドレスデコード部からアド
    レス信号が出力されないときは前記メモリ部のデ
    ータラインをプルアツプするプルアツプ手段と、
    前記アドレスデコード部からアドレス信号が出力
    されたときには前記メモリ部の“1”を出力する
    データラインだけをプルダウンするプルダウン手
    段と、前記メモリ部のデータラインの出力を反転
    する反転手段とを備え、前記メモリ部の設定デー
    タが全て「0」である前記メモリ部のデータ部分
    と前記アドレスデコード部のアドレス部分を削除
    し前記反転手段の出力信号をプリセツトデータと
    して前記カウンタに出力することを特徴とするプ
    ログラマブルカウンタ。
JP58219859A 1983-11-22 1983-11-22 プログラマブルカウンタ Granted JPS60112322A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58219859A JPS60112322A (ja) 1983-11-22 1983-11-22 プログラマブルカウンタ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58219859A JPS60112322A (ja) 1983-11-22 1983-11-22 プログラマブルカウンタ

Publications (2)

Publication Number Publication Date
JPS60112322A JPS60112322A (ja) 1985-06-18
JPH0456492B2 true JPH0456492B2 (ja) 1992-09-08

Family

ID=16742172

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58219859A Granted JPS60112322A (ja) 1983-11-22 1983-11-22 プログラマブルカウンタ

Country Status (1)

Country Link
JP (1) JPS60112322A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2513179B2 (ja) * 1985-12-25 1996-07-03 日本電気株式会社 カウンタ付直列−並列変換回路
KR100429554B1 (ko) * 2002-04-19 2004-05-03 주식회사 하이닉스반도체 프로그램 가능 카운터 회로

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5798038A (en) * 1980-12-12 1982-06-18 Toshiba Corp Decoding system for code

Also Published As

Publication number Publication date
JPS60112322A (ja) 1985-06-18

Similar Documents

Publication Publication Date Title
JP2549601B2 (ja) レジスタ制御回路
JPH0456492B2 (ja)
JPS61200719A (ja) プログラマブルロジツクアレイ回路
EP0186866B1 (en) Majority circuit
US20030108142A1 (en) Up/down gray code counter and solid-state image sensor provided with such a counter
JP3459330B2 (ja) 高速バレルシフタ
US6891771B2 (en) Circuit and method for selecting an operational voltage mode in a semiconductor memory device
JPS5892054A (ja) プログラマブル・チツプ・イネ−ブル回路
US20050256996A1 (en) Register read circuit using the remainders of modulo of a register number by the number of register sub-banks
JPS59207743A (ja) 汎用論理回路
JPS6180341A (ja) スタテツク・ランダム・アクセス・メモリ装置
KR960012850B1 (ko) 사용자 코드 부여 회로
JPH10171846A (ja) 論理合成システム
JP3389292B2 (ja) 分周回路
JPS62104152A (ja) 半導体装置
JPS62272367A (ja) 多ビツト表現構造を有する論理回路図
JPH0133849B2 (ja)
JPS59161761A (ja) デ−タ処理装置における状態設定回路
JPH05189304A (ja) 半導体記憶装置
JPH02243975A (ja) 集積回路
JPH08180668A (ja) メモリシステム
JPH0522411B2 (ja)
JPS63151223A (ja) デコ−ド回路
JPH05128327A (ja) Icカード
JPH0564361B2 (ja)