JPH02272613A - カウンタ - Google Patents

カウンタ

Info

Publication number
JPH02272613A
JPH02272613A JP9483689A JP9483689A JPH02272613A JP H02272613 A JPH02272613 A JP H02272613A JP 9483689 A JP9483689 A JP 9483689A JP 9483689 A JP9483689 A JP 9483689A JP H02272613 A JPH02272613 A JP H02272613A
Authority
JP
Japan
Prior art keywords
data
input
counter
output
memory
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
JP9483689A
Other languages
English (en)
Inventor
Itsuo Segi
逸雄 世木
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP9483689A priority Critical patent/JPH02272613A/ja
Publication of JPH02272613A publication Critical patent/JPH02272613A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は高速メモリ素子を利用したカウンタに関する
ものである。
〔従来の技術〕
従来の高速カウンタとしては、ルックアヘッドキャリー
カウンタがある。その内部構成としては、第4図に示す
ように複数論理ゲートと、カウンタクロック信号の立ち
上がりに同期して人力データをラッチ出力する複数のD
型フリップフロップ(以下、D −F/Fと略記する)
より構成されている。図において、(1)はANDゲー
ト(A I ’)〜(A4)を通して人力された人力デ
ータID0〜ID、。
(2)〜(5)を、ORゲート(OI)〜(04)を介
してD−F/F (Fl)〜(F4)にラッチ可能とす
るロード信号、上記各入力データID0〜Ion−,(
2) 〜(5)はD−F/F (Fl)〜(F4)に入
力されるカウンタクロック(11)の立ち上がりにより
ラッチされ、出力データODo〜0Dn−+ (7)〜
(10)として出力される。又、ロード信号(1)をノ
ンアクイブにするとラッチされている出力データODo
〜00n−I(7)〜(lO)は、カウンタクロック(
11)の立ち上がり毎にカウントアツプされ、出力デー
タOD0〜QDn−+ (7)〜(10)は+1加算さ
れて出力される。尚、(6)は前ステージからのキャリ
信号で、第。−1番目では。−。
ヶ航、又はステージすべてのキャリ信号((:RYo)
〜((:1IYn−2)が含まれる。
次に動作について説明する。入力データ■D0〜IDn
−+ (2)〜(5)をプラスカウントアツプする場合
、まず、ロード信号LOへD (1)をアクティブ(L
owレヘル)にし、インバータ(N1)を介して人力デ
ータが入力されているANDケート(AI)〜(八、)
にして入力し、データIDo ”=IDn−+ (2)
 〜(5)を確定後、カウンタクロックCLに(11)
を立ち上げる。すると、カウンタ内部のD  F/F 
(F+)〜(F4)が各ANDゲート(AI)〜(A4
)及びORゲート(01)〜(04)を通して人力され
た人力データ10.〜10.。
(2)〜(5)をラッチし、出力データODo〜OD、
。
(7)〜(16)にそのまま入力データ■Do〜In、
。
(2)〜(5)を出力する。出力データが確定後その反
転がD −F/F (F、)〜(F4)のQ端子より次
段の入力ヘキャリ信号CRYo” (:RY、−+ (
6)として各インバータ(N4)〜(N6)を介してN
ANDゲート(N、)〜(N3)のそわぞれに入力され
、カウントアツプデータを次のカウンタクロック(11
)までに生成する。その後ロート信号しOA[1(1)
をノンアクティブ(Highレベル)にし、カウンタク
ロックCLに(11)を立ち上げると、上記のカウント
アツプデータなNANDゲート(N1)〜(N3)、A
NDゲート(A5)〜(AI2)   ORゲート(0
1)〜(04)を通してD −F/F (F、)〜(F
4)にラッチし、出力データ00o”00.−+ (7
)〜(16)をプラス1カウントアツプする。
(発明が解決しようとする課題 〕 従来のカウンタは以上のように構成されているため、入
力データをカウントアツプする場合、確定した入力デー
タをロード信号入力によってロードする動作と、人力デ
ータをカウントアツプして出力データとして出力するた
めのカウントアツプ動作の2サイクルを必要とせねばな
らずカウント動作の高速化に制限を来すことになった。
また、人力データのピッド数(桁数)が増え、カウンタ
の段数が増えると前段のカウンタからのキャリ信号も増
え、そのため論理積をとるためのゲート入力が増加し、
回路が複雑化するなどの問題点があった。
この発明は上記のような問題点を解消するためになされ
たもので、入力データ確定後1サイクル分の時間でカウ
ントアツプでき、しかも前段からのキャリ人力をとるこ
ともない極めて単純な構成でカウンタを得ることを目的
とする。
〔課題を解決するための手段〕
この発明に係るカウンタは、複数ビット構成の2進数値
データをアドレス信号として入力し、アドレス信号対応
のデータ領域には上記2進数値データに対しNビットを
加算した2進数値データをデータテーブルとして記憶し
たメモリ回路を備え、各2進数値データ入力毎に、Nビ
ット歩進した2進数値データをカウント出力として読み
出すようにしたものである。
〔作用〕
この発明によるメモリ回路は、被加算数としての2進数
値データをアドレス信号として入力したならば、該アド
レス信号によって指定されるデータテーブルより、上記
2進数値データにNビットを加算した2進数値データを
カウントアツプされた加算数として読み出し出力するた
め、メモリ回路のアクセスタイムと同等の速度でカウン
ト動作を行なうことかできる。
(実施例〕 以下、この発明の一実施例を図について説明する。第1
図は本実施例によるカウンタを構成する高速メモリであ
り、図において、(12)は高速メモリ素子であり、ア
ドレスピン(AP、)〜(APo)にはアドレス信号と
しての複数ビットの入力データIDo ”IDo(2)
〜(5)が人力され、データピン(DPo)〜(op、
)にはカウントアツプデータとして出力データ00.〜
00n(7)〜(lO)が出力される。
(13)は高速メモリ(12)のリード信号READで
これをアクティブにすることにより、カウントアツプデ
ータを取り出すことができる。(14)はメモリへカウ
ントアツプデータを書き込んでおくためのライト信号W
RITIEである。
上記高速メモリ(I2)のデータ領域には第2図に示す
如く、データ領域を指定する2進データのアドレス信号
に対し1を加算したデータ、例えばアドレスがro−0
002Jであれば、該アドレスに対応するデータ領域に
はro−00124がカウントアツプデータとしてデー
タテーブルに格納されている。従って、所定の2進数値
データである人力データIDを+1カウントアツプして
出力する場合は、入力データ10をアドレス信号として
メモリのアドレスビン(APo)〜(AP、、)に入力
し、リード信号(13)をアクティブにすれば、入力デ
ータより+1カウントアツプされた2進数値データが出
力データODとしてデータピン(opo)〜(op、)
より出力される。
又、メモリは出力データビン数と入力アドレスビン数が
異なってもよく、入力アドレスビン数と出力データビン
数が同じになるよう複数のメモリを使用しても良い。第
3図は256に×1ビットのメモリを18ケ使用した1
8ビツトカウンタの例であり、メモリのリード時間が1
5nsならば、15nsでデータのカウントアツプが可
能となる。
尚、上記実施例では、入力データIDo〜ID、を設定
し、リード信号をアクティブ動作にしてカウントアツプ
データを出力したが、カウントアツプデータ000〜O
DnをアドレスピンAP0〜AP、側に帰還させると共
に、帰還タイミングより時間差をおいてリード信号をア
クティブにすることで、連続的なカウントアツプ出力が
可能となる。
(発明の効果〕 以上のように、この発明によれば2進数値データよりな
る被加算数をメモリのアドレス信号とし、メモリのデー
タ領域にはアドレス信号に+1を加算したデータを格納
しであるため、被加算数のカウントアツプデータをメモ
リのリード動作のみで出力することができる。よって、
極めて単純な回路構成で高速カウント動作が可能なカウ
ンタか得られる効果がある。
【図面の簡単な説明】
第1図はこの発明の一実施例によるカウンタの構成図、
第2図はメモリのアドレスとデータの関係を示すテーブ
ル図、第3図は複数のメモリを使用したカウンタの例を
示す図、第4図は従来のカウンタの構成図である。 図において、(2)〜(5)は入力データIDo〜ID
n、  (7)〜(8)は出力データODo〜00. 
、(12)はメモリ、(13)はリード信号である。 なお、各図中、同一符号は同−又は相当部分を示す。

Claims (1)

    【特許請求の範囲】
  1. 複数ビット構成の2進数値データをアドレス信号として
    入力し、アドレス信号対応のデータ領域には上記2進数
    値データに対しNビットを加算した2進数値データをデ
    ータテーブルとして記憶したメモリ回路を備え、各2進
    データ数値入力毎に、Nビット歩進した2進数値データ
    をカウント出力として読み出すことを特徴とするカウン
    タ。
JP9483689A 1989-04-14 1989-04-14 カウンタ Pending JPH02272613A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9483689A JPH02272613A (ja) 1989-04-14 1989-04-14 カウンタ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9483689A JPH02272613A (ja) 1989-04-14 1989-04-14 カウンタ

Publications (1)

Publication Number Publication Date
JPH02272613A true JPH02272613A (ja) 1990-11-07

Family

ID=14121130

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9483689A Pending JPH02272613A (ja) 1989-04-14 1989-04-14 カウンタ

Country Status (1)

Country Link
JP (1) JPH02272613A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04292075A (ja) * 1991-03-20 1992-10-16 Fanuc Ltd 画像処理装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04292075A (ja) * 1991-03-20 1992-10-16 Fanuc Ltd 画像処理装置

Similar Documents

Publication Publication Date Title
US5305284A (en) Semiconductor memory device
US6564289B2 (en) Method and apparatus for performing a read next highest priority match instruction in a content addressable memory device
JPH04233825A (ja) プログラマブル論理装置、この装置で使用する回路ブロック、及び前記装置への入力が論理機能で使用されるかどうかを決定する方法
US4045779A (en) Self-correcting memory circuit
JPH0283899A (ja) 半導体記憶装置
JPH01138694A (ja) メモリ装置
JPS6234182B2 (ja)
KR960042730A (ko) 반도체기억장치
JPH0863975A (ja) スタティックramおよびこのスタティックramを有する処理装置
US5021994A (en) Look-ahead flag generator
US4641278A (en) Memory device with a register interchange function
EP3234768A1 (en) System and method for fast modification of register content
JP2960752B2 (ja) 半導体記憶装置
JPH0855471A (ja) 同期型半導体記憶装置
JP3071435B2 (ja) 多ビット一致回路
US20180277213A1 (en) Semiconductor integrated circuit
US6002858A (en) Cycle time optimization for self-timed read only memory compilers
JPH0256048A (ja) データ転送方法及びデータバッファ装置
US5943292A (en) Address counter circuit and semiconductor memory device
JPH1049444A (ja) 記憶装置及び記憶装置の制御方法
KR100211146B1 (ko) 레지스터 억세스 방법
KR930011390B1 (ko) 자동 전환장치의 어드레스 자동 리셋회로
JPH01233514A (ja) 書込み/読出し非同期形fifo式バッファ
JPS6093559A (ja) スキヤン方式
US5924123A (en) Semiconductor storage apparatus with copy guard function