JPS6028078B2 - メモリ読出し回路 - Google Patents

メモリ読出し回路

Info

Publication number
JPS6028078B2
JPS6028078B2 JP55084836A JP8483680A JPS6028078B2 JP S6028078 B2 JPS6028078 B2 JP S6028078B2 JP 55084836 A JP55084836 A JP 55084836A JP 8483680 A JP8483680 A JP 8483680A JP S6028078 B2 JPS6028078 B2 JP S6028078B2
Authority
JP
Japan
Prior art keywords
signal
address
control
output
circuit
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
Application number
JP55084836A
Other languages
English (en)
Other versions
JPS578978A (en
Inventor
優二 境田
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 JP55084836A priority Critical patent/JPS6028078B2/ja
Publication of JPS578978A publication Critical patent/JPS578978A/ja
Publication of JPS6028078B2 publication Critical patent/JPS6028078B2/ja
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C17/00Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards

Landscapes

  • Read Only Memory (AREA)

Description

【発明の詳細な説明】 本発明は、アドレスカウンタによって謙出専用メモリの
内容をアドレス順に1つずつ順番に読出すメモリ講出し
回路に関するものである。
従釆この種の回路として第1図に示すものがあった。
図において、1〜5はバイナリーカウンタ、6はバィナ
リーカウンタ1〜5により構成されるアドレスカウンタ
、7はアドレスカウンタ6に入力されるクロツク信号、
8はアドレスカウンタ6の出力信号la〜5aがアドレ
スへ〜A4(へが最高位アドレスである)にそれぞれ入
力される謙出専用メモリ(以下ROMと称す)、9はR
OM8の1ビット以上の出力である。次に動作について
第2図の波形図を参照して説明する。
なお第2図aのTは1秒であり、同図hのAはアドレス
を示す。初期状態ではアドレスカウンタ6の出力信号l
a〜5aはすべて“0”レベルにあるとする。アドレス
カウンタ6にIHZのデューティ50%の方形波クロツ
ク信号7を加えると、アドレスカウンタ6の出力信号l
a〜5aはそれぞれ第2図に示すように変化し、指定さ
れるROM8のアドレスは1秒ごとに0、1、2、3・
・・・・・・・・・・・・・・と1つずつ進み、ROM
8の出力9には1秒ごとに各アドレスに記憶されている
データが出力される。従釆のメモリ議出し回路は以上の
ように構成されており、クロツク信号7が“1”から“
0”に変わるごとにアドレスカウンタ6のカウントが1
つずつ進み、ROM8の出力9に各アドレスのデータが
出てしまうこととなった。
従って例えば10秒間同じデータを出し続けたい場合に
は、連続したIM固のアドレスに同じデータを記憶させ
ておくことが必要となるなどROM8の効率的な運用が
できず、、またROM8の容量を必要以上に大きくしな
ければならないという欠点があった。このような欠点を
解消したものとしては、従来、例えば袴関昭49−12
8642号公報に示されるように、データを同一のもの
が連続する静的データと連続しない動的データとに分け
、動的データの場合は1つのアドレスにそのデータのみ
を格納し、静的データの場合は連続する2つの各アドレ
スにそのデータと、そのデータ数(又は時間)とを格納
し、出力レジスタでメモリのデータを記憶しこれをその
データ数(又は時間)に応じた時間の間出力するととも
に、その時間の経過後にアドレスカウンタの出力を進め
、かかる制御をソフト的に行なうようにしたものがある
本発明はかかる状況においてなされたもので、上記従来
公報記載の装置とは全く異なる構成によって上述の欠点
を解消でき、しかも制御をハード的に行なうようにした
メモリ議出し回路、より詳しくは、各アドレスのデータ
を出力し続けたい時間を、制御信号としてそのアドレス
にデータとともに格納し、その制御信号により決まる時
間だけアドレスカウンタの出力を保持することにより、
同じデータを出し続ける際には1つのアドレスに記憶さ
れているデータを所望時間出力するようにしてROMを
効率的に運用でき、また必要な記憶容量を減らすように
したメモリ議出し回路を提供することを目的としている
以下、本発明の実施例を図について説明する。
第3図は本発明の第1の実施例によるメモリ議出し回路
を示す。図において第1図と同一符号は同一または相当
部分を示し、10,11,12はクロツク信号7を計数
するりセット付/ゞィナリーカウンタ、10a,11a
,12aはバイナリーカウンタ10,11,12の出力
、10b,11b,12bはROM8の各アドレスにデ
ータとともに格納され、データとともに出力される制御
信号で、この制御信号10b,11b,12bはそれが
格納されたアドレスのデータを第5図に示す関係によっ
て決まる1秒ないし8秒の時間出し続けるようにするた
めのものであり、例えば1戊蚤地ないし14番地の制御
信号10b,1 1b,12bは第4図に示すようにな
っている。10c,11c,12cはそれぞれバイナリ
ーカウンタ10,11,12の出力10a,11a,1
2aとROM8からの制御信号10b,1 1b,1
2bとを2入力とする排他的論理和回路、13は排他的
論理和回路10c,11c,12cの出力を入力とする
3入力ナンド回路、14はナンド回路13の出力、15
はクロツク信号7及びナンド回路13の出力14を入力
とし、2つの2入力ナンド回路15a,15bによって
構成されるフリツプフロツプ、17フリツプフロツプ1
5の出力16を反転するィンバータ、18は上記排他的
論理和回路10c,11c,12c、ナンド回路13、
フリツプフロツプ15およびインバータ17により構成
され、バイナリーカウンタ10,11,12の出力10
a,11a,12aとROM8の制御信号10b,1
1b,12bとの一致不一致を判定する一致不一致判定
回路、19は一致不一致判定回路8の出力で、この出力
19はバィナリ−カウンター0,11,12のリセット
入力となるとともに、計数信号としてアドレスカウンタ
6に入力される。
そして図中、20は上記/ゞィナリーカゥンタ10,1
1,12及び一致不一致判定回路18で構成され、クロ
ック信号及び制御信号が入力され該制御信号によって定
まる時間間隔で計数信号19を出力する制御回路となっ
ている。第6図は第3図の回路の各部のタィミンダチャ
ートを示す。なお第6図aのTは1秒であり、同図hの
Aはアドレスを示す。次に動作について説明する。
バイナリーカウンタ10にはIHZのデユーテイ50%
の方形波クロック信号7が入力されるとする。
いま、制御回路20の出力19が“1”から“0”とな
り,アドレスカウンタ6のカウントが1つ進み、1巧蚤
地が指定されたとする。ROM8の1抗爵地以降の各ア
ドレスには第4図に示すような制御信号10b,11b
,12bが格納されており、制御回路20の出力19が
“1”から“0”となった直後は、バィナリーカウンタ
10,11,12はリセットが解除されたところであり
,その出力10a,11a,12aは‘‘0”である。
このバイナリーカウンタ10,11,12はクロツク信
号7が“1”から“0”になるごとにカウントを続け、
4回該カウントを行なってその出力10a,1 1a,
1 2aが‘10”、“0”、“1’’となってバイナ
リーカウンタ1 0,11,12の出力10a,11a
,12aと、ROM8の制御信号10b,11b,12
bとの論理レベルが等しくなると、3入力ナンド回路1
3の出力14は“0”となる。その後クロック信号7が
“1”となると、フリツプフロツプ15の出力16は“
0”となり、制御回路20の出力19は‘‘1”となり
、バイナリーカウンタ10,11,12はリセットされ
る。そしてク。
ツク信号7によって制御回路20の出力19が‘‘0”
になると、アドレスカウンタ6は制御回路20の出力1
9が“1”から“0”に変化するのをカウントし、アド
レスカウンタ6によって指定されるアドレスは1つ進ん
で11番地となる。このようにアドレスカウンタ6が1
1番地を指定するまで、1尻蚤地のデータは5秒間、R
OM8の出力9にあらわれる。同機にして、11番地の
データは3秒間、12蚤地のデータは2秒間、13電地
のデータは8秒間、14番地のデータは1秒間出力され
る。以上のような構成になる本実施例のメモリ読出し回
路では、ROM8の各アドレスのデータを出力し続けた
い時間を第5図に示すような制御信号10b,11b,
12bとして各アドレスにデー夕とともに格納し、その
制御信号100,11b,12bによって定まる時間だ
けアドレスカウンタ6の出力を保持するようにしたので
、1つのアドレスに格納されたデータを1秒ないし8秒
の所望時間出し続けることができ、そのためROM8を
効率的に運用でき、またROM8の必要な記憶容量を小
さくすることができる。
また第7図は本発明の第2の実施例を示す。
図において第1図及び第3図と同一符号は同一または相
当部分を示し、21はクロック信号7を入力とし該入力
を2分周する1段のバィナリカウンタからなる分周器、
23はPチャネルMISFET23aとNチャネルMI
SFET23bとからなる切換スイッチとしてのトラン
スミッションゲートで、このトランスミッションゲート
23の入力端には分局器21の出力22が入力されてい
る。24はPチヤネルにMISFET24aとNチヤネ
ルMSFET24bとからなる切換スイッチとしてのト
ランスミッションゲートで、このトランスミションゲー
ト24の入力端にはクロック信号が入力され、その出力
端は上記トランスミッションゲート23の出力端と接続
されて制御回路20の出力19となっている。
25はROM8の各アドレスにデータとともに格納され
、データとともに出力されてPチャネルMISFET2
3aのゲートとNチャネルMISFET24bのゲート
とに加えられる制御信号で、データを1秒間出し続けた
いアドレスには“1”の制御信号25が格納され、また
データを2秒間出し続けたいアドレスには“0”の制御
信号25が格納されている。
26はROM8の制御信号25を反転してNチャネルM
IS FET2 3 bのゲートとPチャネルMISF
ET24aのゲートとに印加するインバータである。
次に動作について説明する。
制御回路20にはIHZの方形波クロツク信号7が入力
されるとする。
今ROM8から“1”の制御信号25が出力された場合
を考えると、トランスミッションゲート23は閉じ、ト
ランスミッションゲート24は開いてクロツク信号7が
制御回路20の出力19となり、アドレスカウンタ6は
1秒間その出力を保持し続け、データは1秒間ROM8
の出力9にあらわれる。またROM8から“0”の制御
信号25が出力された場合には、トランスミッションゲ
ート24は閉じ、トランスミッションゲート23は開い
て分周器21の出力22が制御回路20の出力路19と
なり、アドレスカウンタ6は2秒間その出力を保持し続
け、データは2秒間ROM8の出力9にあらわれる。以
上のように本実施例のメモリ議出し回路では、ROM8
の各アドレスに“1”または“0”の制御信号25をデ
ータとともに格納し、該制御信号25によってアドレス
カウンタ6が1秒間または2秒間アドレスを指定し続け
るようにしたので、各アドレスのデータがROM8の出
力9にあらわれる時間を2通りに選択することができ、
その結果上記第1の実施例と同様にROM8を効率的に
運用することができ、また必要な記憶容量を小さくする
ことができる。また第8図は本発明の第3の実施例を示
す。
図中第1図及び第3図と同一符号は同一又は相当部分を
示し、26〜29はリセツト付パイプリーカウンタ、3
0はバイナリーカウンタ26〜29によって構成され、
クロツク信号7を計数して制御用アドレス信号26a〜
29aを出力する制御用アドレスカウンタ、31は制御
用アドレス信号26a〜29aとROM8の制御信号1
0b,11b,12bとを1つのアドレス信号としたと
き該アドレス信号により指定されるアドレスの内容を出
力する制御用ROM、32は2入力ナンド回路32a,
32bによって構成され、クロツク信号7と制御用RO
M31の出力31aとを入力とするフリツプフロツプ、
34はフリツプフロツプ32′の出力33を反転し、上
記制御信号10b,lib,12bによって定まる時間
間隔ごとに“1”となる計数信号19を出力するインバ
ータ、35は上記フリップフロツプ32とィンバータ3
4とによって構成され、制御用ROM31の出力31a
とクロツク信号7とから計数信号19を作成し出力する
保持回路である。なお図中Ao〜んは制御用ROM31
のアドレスを示し、A6が最高位アドレスである。次に
動作について説明する。
いま、7秒間出力を出し続けたいROM8のアドレスに
書込む制御信号10b,11b,12bを000とした
場合、制御用ROM31には次のようにデータを書込む
即ち、クロック信号7のパルスが7個入ったときに制御
用アドレスカウンタ30が出力する1110の制御用ア
ドレス信号26a〜29aと上記000の制御信号10
b,11b,12bとによって指定される制御用ROM
31のアドレス1110000(左端が第8図のへ、右
端がA6である)にのみ“0”の信号を書込み、他のア
ドレス0000000〜0110000には“1”の信
号を書込んでおく。制御回路2川こIHZの方形波クロ
ック信号が入力されると、制御用アドレスカウンタ30
の出力が0から6までの間は制御用ROM31の出力3
1aは“1”であり、制御用アドレスカウンタ30の出
力が7、即ち1110となったとき制御用ROM31の
出力3 1aは“0”となる。
このとき保持回路35はこの“0”となった出力31a
によってクロツク信号7に同期してその出力19を“1
”としアドレスカウン夕6は該計数信号19をカウント
してROM8の次のアドレスを指定する。従ってアドレ
スカウンタ6の出力は7秒間そのアドレスに固定され、
ROM8はそのアドレスのデータを7秒間出し続ける。
以上のように本実施例のメモリ議出し回路では、制御用
アドレス信号26a〜29aとROM8の制御信号10
b,11b,12bとにより、アドレスカリン夕6がR
OM8のアドレスを指定し続ける時間を設定するように
したので、データがROM8の出力9にあらわれる時間
を1秒ないし脇趣の間で選択することができ、ROM8
を効率く運用し、またその必要な記憶容量を小さくする
ことが可能となる。
なお上誌実施例ではクロック信号としてIHZ、デュー
ティ50%の方形波を用いた場合について説明したが、
これはIHZでなくてもよく、またデユーティ50%で
なくてもよい。
また上記実施例ではアドレスカウンタとしてバリナリー
カウンタを用いた場合について説明したが、これはバイ
ナリーでなくてもよい。また上記実施例ではカウンタを
立ち下りカウンタとしたが、これは立ち下りでなくても
よい。また上記実施例ではフリップフロップとしてナン
ド回路によるR−Sフリツプフロツプを用いたが、これ
は他のフリツプフロップでもよい。また上記第1の実施
例では制御回路のカゥン夕を3つとし、ROMの制御信
号出力線を3本とした場合について説明したが、それぞ
れ3つ以上であってもよく、これらがn個(nは自然数
)の場合にはアドレスが指定されている時間を2n通り
に選ぶことができる。
また上記第3の実施例では制御用アドレスカウンタのカ
ウンタを4つとした場合について説明したが、4つ以上
であってもよく、これらがn個(nは自然数)の場合に
はアドレスが指定される時間を2n通りにプログラムす
ることができる。
以上のように本発明によれば、ROMの各アドレスがア
ドレスカウンタによって指定されている時間を、そのア
ドレスに格納されている制御信号によって決定すること
により、ROMから同一のデータを出し続けたいときに
は1つのアドレスのデータを出し続けるようにすること
ができ、ROMを効率的に運用でき、またROMの必要
記憶容量を小さくすることができる効果がある。
【図面の簡単な説明】
第1図は従来の〆モリ読出し回路のブロック図、第2図
は第1図のタイミングチャート図、第3図は本発明の第
1の実施例による〆モリ読出し回路のブロック図、第4
図は第3図のROM8のアドレスと該アドレスに格納し
た制御信号との関係を示す図、第5図は第3図における
制御信号とそのアドレスのデータを出し続けようとする
時間との関係を示す図、第6図は第3図のタイミングチ
ャート図、第7図は本発明の第2の実施例によるメモリ
謙出し回路のブロック図、第8図は本発明の第3の実施
例によるメモリ議出し回路のブロック図である。 6・・・・・・アドレスカウンタ、8・・・・・・RO
M、10,11,12・…・・カウンタ、18・・・・
・・一致不一致判定回路、20・・・…制御回路、21
・・・・・・分周器、23,24……トランスミッショ
ンゲート(切換スイッチ)、30・・・・・・制御用ア
ドレスカウンタ、31…・・・制御用ROM、32・・
・・・・保持回路。 第1図第2図 第4図 図 の 船 第5図 図 〇 舷 図 ト 雛 図 の 船

Claims (1)

  1. 【特許請求の範囲】 1 クロツク信号及び制御信号が入力され該制御信号に
    よつて定まる時間間隔で計数信号を出力する制御回路と
    、該制御回路の計数信号が入力されアドレス信号を出力
    するアドレスカウンタと、各アドレスにデータ及び上記
    制御信号がそれぞれ格納され上記アドレス信号により指
    定されたアドレスのデータ及び制御信号を該制御信号に
    よつて定まる時間の間それぞれ出力する読出専用メモリ
    とを備えたことを特徴とするメモリ読出し回路。 2 上記制御回路を、上記クロツク信号を計数するとと
    もに上記計数信号によつてリセツトされるカウンタと、
    該カウンタの出力信号及び上記制御信号が入力され該2
    つの信号の一致時に上記計数信号を出力する一致不一致
    判定回路とにより構成したことを特徴とする特許請求の
    範囲第1項記載のメモリ読出し回路。 3 上記制御回路を、上記クロツク信号を分周する分周
    器と、上記制御信号によつて上記分周器の出力信号又は
    上記クロツク信号のいずれか一方を上記計数信号として
    出力する切換スイツチとにより構成したことを特徴とす
    る特許請求の範囲第1項記載のメモリ読出し回路。 4 上記制御回路を、上記クロツク信号を計数し制御用
    アドレス信号を出力するとともに上記計数信号によつて
    リセツトされる制御用アドレスカウンタと、上記制御信
    号と上記読出専用メモリのデータ出力を出力すべき時間
    に対応する数値より小さいアドレスの上記制御用アドレ
    ス信号とを1つのアドレスとしたときの各アドレスに2
    値符号“1”または“0”を格納し上記制御信号と上記
    読出専用メモリのデータ出力を出力すべき時間に対応す
    る数値と等しいアドレスの上記制御用アドレス信号とを
    1つのアドレスとしたときの各アドレスに2値符号“0
    ”または“1”を格納し上記制御信号及び上記制御用ア
    ドレス信号によつて指定されたアドレスの内容を出力す
    る制御用読出専用メモリと、該制御用読出専用メモリの
    出力と上記クロツク信号とが入力され上記制御信号で定
    まる時間間隔で上記計数信号を出力する保持回路とを備
    えたことを特徴とする特許請求の範囲第1項記載のメモ
    リ読出し回路。
JP55084836A 1980-06-19 1980-06-19 メモリ読出し回路 Expired JPS6028078B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP55084836A JPS6028078B2 (ja) 1980-06-19 1980-06-19 メモリ読出し回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP55084836A JPS6028078B2 (ja) 1980-06-19 1980-06-19 メモリ読出し回路

Publications (2)

Publication Number Publication Date
JPS578978A JPS578978A (en) 1982-01-18
JPS6028078B2 true JPS6028078B2 (ja) 1985-07-02

Family

ID=13841866

Family Applications (1)

Application Number Title Priority Date Filing Date
JP55084836A Expired JPS6028078B2 (ja) 1980-06-19 1980-06-19 メモリ読出し回路

Country Status (1)

Country Link
JP (1) JPS6028078B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2563651B1 (fr) * 1984-04-27 1986-06-27 Thomson Csf Mat Tel Memoire morte realisee en circuit integre prediffuse

Also Published As

Publication number Publication date
JPS578978A (en) 1982-01-18

Similar Documents

Publication Publication Date Title
KR0123239B1 (ko) 선입선출방식(fifo) 메모리
JP2755581B2 (ja) デジタルデータ処理システム
US3470542A (en) Modular system design
JP2569514B2 (ja) 情報処理装置
US4446517A (en) Microprogram memory with page addressing and address decode in memory
US5535376A (en) Data processor having a timer circuit for performing a buffered pulse width modulation function and method therefor
US5304855A (en) Bi-level pulse accumulator
JPS6028078B2 (ja) メモリ読出し回路
US5710904A (en) Microprocessor having address pre-outputting function and data processor using the same
US4023145A (en) Time division multiplex signal processor
US5822572A (en) Electronic equipment that changes active time of signals for a peripheral circuit from a microprocessor that switches its operating clock frequency
US5708842A (en) Apparatus for changing coefficients utilized to perform a convolution operation having address generator which uses initial count number and up/down count inputs received from external
EP0136699A2 (en) Programmable controller
KR19990029006A (ko) 확장 칩 선택 리셋 장치 및 방법
US4796225A (en) Programmable dynamic shift register with variable shift control
US4771402A (en) Address comparator
US4253175A (en) Time data processing circuit for electronic timepiece
KR0163726B1 (ko) 외부 메모리를 이용한 다수의 램 브레이크조건 설정회로
JPH04255028A (ja) マイクロプロセッサ
JPS6235693B2 (ja)
JPS5932819B2 (ja) アドレス制御装置
KR100207014B1 (ko) 주파수 분주회로
SU1151961A1 (ru) Устройство микропрограммного управлени
JPS6118153B2 (ja)
US5584021A (en) Binary output signal programmer using stored start and end location and timing signal states