JPS63104288A - メモリ回路 - Google Patents
メモリ回路Info
- Publication number
- JPS63104288A JPS63104288A JP61251042A JP25104286A JPS63104288A JP S63104288 A JPS63104288 A JP S63104288A JP 61251042 A JP61251042 A JP 61251042A JP 25104286 A JP25104286 A JP 25104286A JP S63104288 A JPS63104288 A JP S63104288A
- Authority
- JP
- Japan
- Prior art keywords
- address
- signal
- data
- bit
- 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
Links
- 230000015654 memory Effects 0.000 title claims abstract description 63
- 238000010586 diagram Methods 0.000 description 7
- 238000000034 method Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 235000017166 Bambusa arundinacea Nutrition 0.000 description 1
- 235000017491 Bambusa tulda Nutrition 0.000 description 1
- 241001330002 Bambuseae Species 0.000 description 1
- 241000282373 Panthera pardus Species 0.000 description 1
- 235000015334 Phyllostachys viridis Nutrition 0.000 description 1
- 102100030551 Protein MEMO1 Human genes 0.000 description 1
- 101710176845 Protein MEMO1 Proteins 0.000 description 1
- 239000011425 bamboo Substances 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、メモリ回路に関する。
従来のメモリ回路は、複数のメモリを持つメモリ部と前
記メモリ部ヘアドレス信号を入力するアドレス端子と、
データ信号を入出力するデータ端子と、読み出しと書き
込みを制御する読み書き制御信号を入力する読み書き制
御端子とを含んで構成される。
記メモリ部ヘアドレス信号を入力するアドレス端子と、
データ信号を入出力するデータ端子と、読み出しと書き
込みを制御する読み書き制御信号を入力する読み書き制
御端子とを含んで構成される。
次に、従来のメモリ回路について図面を参照して詳細に
説明する。
説明する。
第6図は、従来のメモリ回路の一実施例を示すブロック
図である。
図である。
第6図に示すメモリ回路は、メモリ部1とデータ端子1
1と読み書き制御端子12とアドレス端子13とを含ん
でいる。また、データ信号101↓ は、データ端子11からメモリ部1に入力される。
1と読み書き制御端子12とアドレス端子13とを含ん
でいる。また、データ信号101↓ は、データ端子11からメモリ部1に入力される。
読み書き制御信号102は、読み書き制御端子12より
メモリ部1に入力される。アドレス信号103は、アド
レス端子13よりメモリ部1に入力される。
メモリ部1に入力される。アドレス信号103は、アド
レス端子13よりメモリ部1に入力される。
ここで、メモリ部1にパラレルデータを書き込む場合、
メモリ部1に、アドレス信号13よりアドレスを、デー
タ信号101より、パラレルデータを、読み書き制御信
号102より書き込み状態を入力することにより、デー
タ信号101のパラレルデータがメモリに書き込まれる
。
メモリ部1に、アドレス信号13よりアドレスを、デー
タ信号101より、パラレルデータを、読み書き制御信
号102より書き込み状態を入力することにより、デー
タ信号101のパラレルデータがメモリに書き込まれる
。
次に、メモリ部1からパラレルデータを読み込む場合、
メモリ部1に、アドレス信号103よシアドレスを、読
み書き制御信号102より読み込み状態を入力すること
により、データ信号101のパラレルデータをデータ端
子11より得ることができる。
メモリ部1に、アドレス信号103よシアドレスを、読
み書き制御信号102より読み込み状態を入力すること
により、データ信号101のパラレルデータをデータ端
子11より得ることができる。
上述した従来のメモリ回路は、パラレルデータが、CP
Uのワード単位になっているので、任意のビットよυ切
り出した個々並びに、連続するパラレルデータを読んだ
υ、書いたりするには、次のような方法を取らなければ
ならない。
Uのワード単位になっているので、任意のビットよυ切
り出した個々並びに、連続するパラレルデータを読んだ
υ、書いたりするには、次のような方法を取らなければ
ならない。
個々のパラレルデータをメモリから読み込む場合、CP
Uは、パラレルデータをメモリから読み、切り出すビッ
ト数分シフトし、格納する。次に、連続するアドレスの
パラレルデータをメモリから読み、切シ出すビット数分
シフトして、先に格納したデータと論理和をとる。これ
で目的のパラレルデータを得る。連続したパラレルデー
タを読む場合は、先の読み込みを繰り返す。
Uは、パラレルデータをメモリから読み、切り出すビッ
ト数分シフトし、格納する。次に、連続するアドレスの
パラレルデータをメモリから読み、切シ出すビット数分
シフトして、先に格納したデータと論理和をとる。これ
で目的のパラレルデータを得る。連続したパラレルデー
タを読む場合は、先の読み込みを繰り返す。
個々のパラレルデータをメモリに書き込む場合、CPU
は、書き込むパラレルデータを、切り出すビット数分シ
フトし、格納する。次に、連続した書き込むパラレルデ
ータを、切シ出すビット数分シフトして、先に格納した
データと論理和をとる。
は、書き込むパラレルデータを、切り出すビット数分シ
フトし、格納する。次に、連続した書き込むパラレルデ
ータを、切シ出すビット数分シフトして、先に格納した
データと論理和をとる。
得られたパラレルデータをメモリに書き込む。連続した
バラレリデータを書き込む場合は、先の書き込みを繰り
返す。
バラレリデータを書き込む場合は、先の書き込みを繰り
返す。
上記の読み込み、書き込み方法をとらなければ、任意の
ビットよシ切シ出した個々並びに、連続するパラレルデ
ータを読んだり、書いたりすることができないという欠
点があった。
ビットよシ切シ出した個々並びに、連続するパラレルデ
ータを読んだり、書いたりすることができないという欠
点があった。
本発明Dメモリ回路は、データの各ビットに対応した複
数のメモリと、書き込みに際し、メモリ回路に入力され
るパラレルデータのビット位置をシフトして、前記メモ
リに供給し読み込みに際し前記メモリから得たパラレル
データをシフトするシフタ回路と、外部から入力される
アドレスを前記メモリに供給するアドレス回路と、デー
タの読み込み、書き込みに廃し前記シック回路にシフト
数を前記アドレス回路にアドレス位置を供給するR O
M回路とを含んで構成される。
数のメモリと、書き込みに際し、メモリ回路に入力され
るパラレルデータのビット位置をシフトして、前記メモ
リに供給し読み込みに際し前記メモリから得たパラレル
データをシフトするシフタ回路と、外部から入力される
アドレスを前記メモリに供給するアドレス回路と、デー
タの読み込み、書き込みに廃し前記シック回路にシフト
数を前記アドレス回路にアドレス位置を供給するR O
M回路とを含んで構成される。
次に、本発明の実施例について、図面を参照して詳細に
説明する。
説明する。
第1図は、本発明の一実施例を示すブロック図′である
。
。
第1図に示すメモリ回路は、n(正の整数)個のメモリ
群5のメモ1月1)から(n)とアドレス端子群33の
アドレス端子(1)から(n)と、データ端子群31の
データ端子(1)から軸)と、読み書き制御端子群32
の読み書き制御端子(1)から(n)とを含むメモリ部
1と、データ端子群11のデータ端子(1)から(r+
)と、データ端子群21のデータ端子(1)から(n)
と、シフト数端子群34のシフト数端子(1)から(n
)と、読み書き制御端子42とを含むシフタ部2と、ア
ドレス端子13と、アドレス端子群23のアドレス端子
(1)から(n)と、アドレス選択端子群25のアドレ
ス選択端子(1)から(n)と、アドレストリガ端子1
6とを含むアドレス部3と、ビット位置端子14と読み
書き制御端子12と、読み書き制御端子22と、シフト
数端子群24のシフト数端子(1)から(n)とアドレ
ス選択端子群15のアドレス選択端子(1)から(n)
とを含む10M部4とを含んで構成される。
群5のメモ1月1)から(n)とアドレス端子群33の
アドレス端子(1)から(n)と、データ端子群31の
データ端子(1)から軸)と、読み書き制御端子群32
の読み書き制御端子(1)から(n)とを含むメモリ部
1と、データ端子群11のデータ端子(1)から(r+
)と、データ端子群21のデータ端子(1)から(n)
と、シフト数端子群34のシフト数端子(1)から(n
)と、読み書き制御端子42とを含むシフタ部2と、ア
ドレス端子13と、アドレス端子群23のアドレス端子
(1)から(n)と、アドレス選択端子群25のアドレ
ス選択端子(1)から(n)と、アドレストリガ端子1
6とを含むアドレス部3と、ビット位置端子14と読み
書き制御端子12と、読み書き制御端子22と、シフト
数端子群24のシフト数端子(1)から(n)とアドレ
ス選択端子群15のアドレス選択端子(1)から(n)
とを含む10M部4とを含んで構成される。
第1図に示すメモリ回路は、読み書き制御端子群32、
アドレス端子群23,33、データ端子群11.21,
31、シフト数端子群24,34、アドレス選択端子群
15.25の各端子(1)から(n)が信号の送受と接
続されるメモリ群5のメモリ(1)から(n)に関して
、1対1に対応している。
アドレス端子群23,33、データ端子群11.21,
31、シフト数端子群24,34、アドレス選択端子群
15.25の各端子(1)から(n)が信号の送受と接
続されるメモリ群5のメモリ(1)から(n)に関して
、1対1に対応している。
以下、読み込みと書き込みに分けて説明する。
読み込みの場合、まず、シフトしたパラレルデータの各
ビットのアドレスは、各ビットデータが、パラレルデー
タ内で、回転移動するため、上位よリ下位に移動したビ
ットのアドレスは、移動前の次のアドレスになる。
ビットのアドレスは、各ビットデータが、パラレルデー
タ内で、回転移動するため、上位よリ下位に移動したビ
ットのアドレスは、移動前の次のアドレスになる。
第2図に、ビット位置信号104とシフト数信号204
を、第3図にビット位置信号104とアドレス選択信号
205の関係を示す。
を、第3図にビット位置信号104とアドレス選択信号
205の関係を示す。
まず、ROM部4は、端子14よシ入力されるビット位
置信号104と端子12より入力される読み書き制御信
号102よシ、各ビットのシフト数を、シフト数信号2
04として、端子群24よ多出力し、ビット位置信号1
04とアドレス選択信号205として端子群15よ多出
力する。
置信号104と端子12より入力される読み書き制御信
号102よシ、各ビットのシフト数を、シフト数信号2
04として、端子群24よ多出力し、ビット位置信号1
04とアドレス選択信号205として端子群15よ多出
力する。
シック部2は、端子群21にnビットのパラレルデータ
が、データ信号201として入力されると、端子群34
に入力されるシフト数信号204に従ってシフトする。
が、データ信号201として入力されると、端子群34
に入力されるシフト数信号204に従ってシフトする。
得られるnビットのパラレルデータが、データ信号10
1として端子群11より出力される。
1として端子群11より出力される。
アドレス部3は、端子16によシ入力されたアドレスト
リガ信号106によシ、端子13よシ入力されるアドレ
ス信号103のアドレスデータを保持し、同時に、先の
アドレスデータの次のアドレスデータを作り、保持する
。さらに、端子群25より入力されるアドレス選択信号
202に従って、端子群23より、各ビットごとにアド
レス信号203を出力する。
リガ信号106によシ、端子13よシ入力されるアドレ
ス信号103のアドレスデータを保持し、同時に、先の
アドレスデータの次のアドレスデータを作り、保持する
。さらに、端子群25より入力されるアドレス選択信号
202に従って、端子群23より、各ビットごとにアド
レス信号203を出力する。
メモリ部1は、メモリ群5のメモリ(1)から(n)に
、端子群33より入力されるアドレス信号203と、端
子群32より入力される読み書き制御信号202が入力
されて、メモリ群5のメモリ(1)から(n)の各ビッ
トデータを、nビットのパラレルデータとして、端子群
32より、データ信号201として出力する。出力され
たnビットのパラレルデータは、シフタ部2の端子群2
1を介して、端子群11より、データ信号101、読み
出しデータとして出力される。
、端子群33より入力されるアドレス信号203と、端
子群32より入力される読み書き制御信号202が入力
されて、メモリ群5のメモリ(1)から(n)の各ビッ
トデータを、nビットのパラレルデータとして、端子群
32より、データ信号201として出力する。出力され
たnビットのパラレルデータは、シフタ部2の端子群2
1を介して、端子群11より、データ信号101、読み
出しデータとして出力される。
書き込みの場合、まず、シフトしているパラレルデータ
の各ビットのアドレスは、各ビットデータが、パラレル
データ内で、回転移動しているため、シフト数で示され
た値より上位のビットは下位のビットに移動しているた
め、下位にあるビットのアドレスは、上位に移動したビ
ットのアドレスの次のアドレスになる。
の各ビットのアドレスは、各ビットデータが、パラレル
データ内で、回転移動しているため、シフト数で示され
た値より上位のビットは下位のビットに移動しているた
め、下位にあるビットのアドレスは、上位に移動したビ
ットのアドレスの次のアドレスになる。
第4図に、ビット位置信号104とシフト数信号204
を、第5図にビット位置信号104アドレス選択信号2
05の関係を示す。
を、第5図にビット位置信号104アドレス選択信号2
05の関係を示す。
まず、ROM部4は、端子14よシ入力されるビット位
置信号104と端子12よシ入力される読み書き制御信
号102よシ、各ビットのシフト数を、シフト数信号2
04として、端子群24よ多出力し、ビット位置信号1
04とアドレス選択信号205として端子群15よ多出
力する。
置信号104と端子12よシ入力される読み書き制御信
号102よシ、各ビットのシフト数を、シフト数信号2
04として、端子群24よ多出力し、ビット位置信号1
04とアドレス選択信号205として端子群15よ多出
力する。
シフタ部2は、端子$11にnビットのパラレルデータ
がデータ信号101として入力されると、端子群34に
入力されるシフト数信号204に従ってシフトする。得
られるnビットのパラレルデータが、データ信号201
として端子群21より出力される。
がデータ信号101として入力されると、端子群34に
入力されるシフト数信号204に従ってシフトする。得
られるnビットのパラレルデータが、データ信号201
として端子群21より出力される。
アドレス部3ば、端子16により入力されたアドレスト
リガ信号106により、端子13より入力されるアドレ
ス信号103のアドレスデータを保持し、同時に、先の
アドレスデータの次のアドレスデータを作り、保持する
。さらに、端子群25より入力されるアドレス選択信号
202に従って端子群23より、各ビットごとにアドレ
ス信号203を出力する。
リガ信号106により、端子13より入力されるアドレ
ス信号103のアドレスデータを保持し、同時に、先の
アドレスデータの次のアドレスデータを作り、保持する
。さらに、端子群25より入力されるアドレス選択信号
202に従って端子群23より、各ビットごとにアドレ
ス信号203を出力する。
メモリ部1は、メモリ群5のメモリ(1)から(n)に
、端子群33よシ入力されるアドレス信号203と、端
子群32よシ入力される読み書き制御信号202が入力
されて、端子群31よυ入力されるデータ信号201の
nビットのパラレルデータを、各ビットに対応したメモ
リ群5のメモリ(1)から(n)内に本発明のメモリ回
路は、データの各ビットに対応した複数のメモリと、書
き込みに際し、本発明のメモリ回路に入力されるパラレ
ルデータのビット位置をシフトして、前記メモリに供給
し、抗み込みに際し、前記メモリから得たパラレルデー
タをシフトし、本発明のメモリ回路の出力データとする
シフタ回路と、外部から入力されるアドレスを前記メモ
リに供給するアドレス回路と、データの読み込み、書き
込みに際し、前記シフタ回路にシフト数を、前記アドレ
ス回路にアドレス位置を供給するROM回路とを設ける
ことにより、メモリに、任意のビットから切)出したパ
ラレルデータを書いたシ、メモリから、任意のビットか
ら切り出したパラレルデータを読み出すことができ、さ
らに、CPU内で、任意のビットから切り出したパラレ
ルデータを得るだめのビットをシフトする時間が省略で
きるので、高速にメモリとCPU間でデータの読み書き
ができ、構造が簡単なため、安価に従来のシステムに組
み込みシステムの機能を向上させることができるという
効果がある。
、端子群33よシ入力されるアドレス信号203と、端
子群32よシ入力される読み書き制御信号202が入力
されて、端子群31よυ入力されるデータ信号201の
nビットのパラレルデータを、各ビットに対応したメモ
リ群5のメモリ(1)から(n)内に本発明のメモリ回
路は、データの各ビットに対応した複数のメモリと、書
き込みに際し、本発明のメモリ回路に入力されるパラレ
ルデータのビット位置をシフトして、前記メモリに供給
し、抗み込みに際し、前記メモリから得たパラレルデー
タをシフトし、本発明のメモリ回路の出力データとする
シフタ回路と、外部から入力されるアドレスを前記メモ
リに供給するアドレス回路と、データの読み込み、書き
込みに際し、前記シフタ回路にシフト数を、前記アドレ
ス回路にアドレス位置を供給するROM回路とを設ける
ことにより、メモリに、任意のビットから切)出したパ
ラレルデータを書いたシ、メモリから、任意のビットか
ら切り出したパラレルデータを読み出すことができ、さ
らに、CPU内で、任意のビットから切り出したパラレ
ルデータを得るだめのビットをシフトする時間が省略で
きるので、高速にメモリとCPU間でデータの読み書き
ができ、構造が簡単なため、安価に従来のシステムに組
み込みシステムの機能を向上させることができるという
効果がある。
第1図は、本発明の一実施例を示すブロック図、第2図
は、耽み込みの際のビット位置信号104とシフト数信
号204の関係を示した図、第3図は、読み込みの際の
ピット位置信号104とアドレス選択信号205の関係
を示した図、第4図は、書き込みの際のピット位置信号
104とシフト数信号204の関係を示した図、第5図
は、書き込みの際のピット位置信号104とアドレス選
択信号205の関係を示した図、第6図は、従来の一実
施例を示すブロック図である。 11.21,31・・・・・・データ端子群、12.2
2・・・・・・読み書き制御端子、14・・・・・・ビ
ット位置端子、15゜25・・・・・・アドレス選択端
子群、16・・・・・・アドレストリガ端子、23 、
33・・・・・・アドレス端子群、24゜34・・・・
・・シフト数端子群、32.42・・・・・・読み書き
制御端子群。 第211図 第3図 豹4図 箭5図
は、耽み込みの際のビット位置信号104とシフト数信
号204の関係を示した図、第3図は、読み込みの際の
ピット位置信号104とアドレス選択信号205の関係
を示した図、第4図は、書き込みの際のピット位置信号
104とシフト数信号204の関係を示した図、第5図
は、書き込みの際のピット位置信号104とアドレス選
択信号205の関係を示した図、第6図は、従来の一実
施例を示すブロック図である。 11.21,31・・・・・・データ端子群、12.2
2・・・・・・読み書き制御端子、14・・・・・・ビ
ット位置端子、15゜25・・・・・・アドレス選択端
子群、16・・・・・・アドレストリガ端子、23 、
33・・・・・・アドレス端子群、24゜34・・・・
・・シフト数端子群、32.42・・・・・・読み書き
制御端子群。 第211図 第3図 豹4図 箭5図
Claims (1)
- データの各ビットに対応した複数のメモリと、書き込
みに際しメモリ回路に入力されるパラレルデータのビッ
ト位置をシフトして前記メモリに供給し読み込みに際し
前記メモリから得たパラレルデータをシフトするシフタ
回路と、外部から入力されるアドレスを前記メモリに供
給するアドレス回路と、データの読み込み書き込みに際
し前記シフタ回路にシフト数を前記アドレス回路にアド
レス位置を供給するROM回路とを含むことを特徴とす
るメモリ回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61251042A JPS63104288A (ja) | 1986-10-21 | 1986-10-21 | メモリ回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61251042A JPS63104288A (ja) | 1986-10-21 | 1986-10-21 | メモリ回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63104288A true JPS63104288A (ja) | 1988-05-09 |
Family
ID=17216749
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61251042A Pending JPS63104288A (ja) | 1986-10-21 | 1986-10-21 | メモリ回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63104288A (ja) |
-
1986
- 1986-10-21 JP JP61251042A patent/JPS63104288A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0020908B1 (en) | Data processing system comprising a common bus communication system in which the width of the address field is greater than the number of lines on the bus | |
| US3806881A (en) | Memory arrangement control system | |
| KR910003382B1 (ko) | 레지스터를 구비한 반도체 메모리 장치 | |
| US4570222A (en) | Information processor having information correcting function | |
| US4691364A (en) | Bit pattern conversion apparatus | |
| EP0096779B1 (en) | Multi-bit error scattering arrangement to provide fault tolerant semiconductor memory | |
| US5095422A (en) | Information transferring method and apparatus for transferring information from one memory area to another memory area | |
| US4639894A (en) | Data transferring method | |
| JPS5926059B2 (ja) | 制御回路 | |
| US5446859A (en) | Register addressing control circuit including a decoder and an index register | |
| US3906458A (en) | Odd-sized memory having a plurality of even-sized storage elements of the same capacity | |
| US4652991A (en) | Data transfer apparatus | |
| US5748555A (en) | Memory address preview control circuit | |
| US5603046A (en) | Method for complex data movement in a multi-processor data processing system | |
| EP0217479A2 (en) | Information processing unit | |
| US5313607A (en) | Direct memory access controller | |
| JPS63104288A (ja) | メモリ回路 | |
| JPS62112292A (ja) | メモリ回路 | |
| EP0199890B1 (en) | A self-sequencing logic circuit | |
| JPH0279294A (ja) | データ長変更可能メモリ | |
| US5875147A (en) | Address alignment system for semiconductor memory device | |
| US4532504A (en) | Slew length timer | |
| JPS61255451A (ja) | デ−タ処理装置 | |
| JP2897774B2 (ja) | 出力セレクト回路 | |
| US5506978A (en) | Memory apparatus including a shift circuit for shifting a word select signal by a predetermined number of words |