JPS623481A - Memory control device - Google Patents
Memory control deviceInfo
- Publication number
- JPS623481A JPS623481A JP14108685A JP14108685A JPS623481A JP S623481 A JPS623481 A JP S623481A JP 14108685 A JP14108685 A JP 14108685A JP 14108685 A JP14108685 A JP 14108685A JP S623481 A JPS623481 A JP S623481A
- Authority
- JP
- Japan
- Prior art keywords
- memory cell
- memory
- input data
- address
- output
- 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 79
- 239000011159 matrix material Substances 0.000 claims abstract description 12
- 239000000872 buffer Substances 0.000 abstract description 8
- 238000010586 diagram Methods 0.000 description 5
- 235000010627 Phaseolus vulgaris Nutrition 0.000 description 1
- 244000046052 Phaseolus vulgaris Species 0.000 description 1
- 210000000078 claw Anatomy 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Abstract
Description
【発明の詳細な説明】
技術分野
本発明はメモリ制御装置に関し、特にパターン処理回路
や画像処理回路等に用いて好適なメモリ制御l装置に関
する。TECHNICAL FIELD The present invention relates to a memory control device, and more particularly to a memory control device suitable for use in pattern processing circuits, image processing circuits, and the like.
藍】コ【市
従来のメモリ制御方式では、1回のメモリアクセスによ
り特定の1つのメモリセルに対してデータの書込み、読
み出しが行われる。ここで、パターン処理や画像処理等
の分野においては、豆いに関連するメモリセル群のメモ
リ内容を1度に処理して扱うことが非常に便利なことが
多く、よってかかる場合、互いに関連するメモリセル群
の各メモリ内容をアクセスする際には、シリアルにアク
セスを順次行うことが必要となる。そのために、アクセ
ス処理時間が増大するという欠点がある。In conventional memory control systems, data is written to and read from one specific memory cell in one memory access. Here, in fields such as pattern processing and image processing, it is often very convenient to process and handle the memory contents of a group of memory cells related to beans at once. When accessing the contents of each memory in the memory cell group, it is necessary to sequentially perform serial access. Therefore, there is a drawback that access processing time increases.
発明の目的
そこで、本発明は1つのアクセス要求に対して予め定め
られた複数のメモリセルへのアクセス可能としたメモリ
v制御装置を提供することを目的としている。OBJECTS OF THE INVENTION Therefore, an object of the present invention is to provide a memory v control device that allows access to a plurality of predetermined memory cells in response to one access request.
及rg3oυ1爪
本発明によるメモリ111制御装置は、メモリマトリッ
クス内の1つのメモリセルを特定するためのアドレス信
号を受けてこの1つのメモリセルの他に予め定められた
他のメモリセルをも入力データ書込み可能状態とする書
込み用アドレスデコーダ手段と、書込み可能状態とされ
た各メモリセルに対して対応する入力データを供給する
入力データ供給手段とを含むことを特徴とする。and rg3oυ1 claw The memory 111 control device according to the present invention receives an address signal for specifying one memory cell in a memory matrix and inputs input data to other predetermined memory cells in addition to this one memory cell. The memory cell is characterized in that it includes a write address decoder means for setting the memory cell in a writable state, and an input data supply means for supplying corresponding input data to each memory cell set in a writable state.
本発明の他のメモリ制御装置は、上記構成の他に更に、
当該アドレス信号を受けて当該1つのメモリセル及び当
該予め定められた他のメモリセルを記憶データ読み出し
可能状態とする読み出し用アドレスデコーダ手段を含む
ことを特徴としている。In addition to the above configuration, another memory control device of the present invention further includes:
It is characterized in that it includes read address decoder means for receiving the address signal and placing the one memory cell and the predetermined other memory cell in a state in which stored data can be read.
1簾1 以下、本発明の実施例につき図面を用いて説明する。1 blind 1 Embodiments of the present invention will be described below with reference to the drawings.
第1図は本発明の実施例のブロック図であり、メモリマ
トリックス1は5X5=25ビツトのメモリセル群から
なり、1回のアクセスによりデータの読み出し及び書込
みは第3図に示す様にaO〜a8の9ビツトにて行うも
のとする。この1回のアクセスによるデータの読み出し
及び書込み態様の例としては、第4図に示す如く、1つ
のアドレス信号に対してメモリセル(Xi、Yl )の
他に(X2.Yl ) 、 (X2.YO) 、
(Xl、、YO) 。FIG. 1 is a block diagram of an embodiment of the present invention, where the memory matrix 1 consists of a group of 5×5=25 bits of memory cells, and data reading and writing can be performed from aO to A0 through one access, as shown in FIG. It is assumed that this is performed using 9 bits of a8. As an example of how data is read and written in one access, as shown in FIG. 4, in addition to memory cells (Xi, Yl), (X2.Yl), (X2. YO),
(Xl,,YO).
(XO,YO) 、 (XO,Yl ) 、 (X
O,Y2 ) 。(XO, YO), (XO, Yl), (X
O,Y2).
(Xl、Y2 ”)及び(X2.Y2 )の各メモリセ
ルをもアクセス可能とする。また、第5図に示す如く、
1つのアドレス信号に対してメモリセル(×2゜Yl)
の他に(X3.Yl ) 、 (X3.YO) 。The memory cells (Xl, Y2'') and (X2.Y2) can also be accessed.Also, as shown in FIG.
Memory cell (×2°Yl) for one address signal
Besides (X3.Yl), (X3.YO).
、 (X2.YO) 、 (Xi、YO) 、 (
XI、Yl ’) 。, (X2.YO), (Xi,YO), (
XI, Yl').
(Xl、Y2 ) 、 (X2.Y2 )及び(X3
.Y2 )の各メモリセルをもアクセス可能とする。(Xl, Y2), (X2.Y2) and (X3
.. Each memory cell of Y2) can also be accessed.
すなわち、1つのメモリセルに対し、その周囲の各セル
の同時アクセスを可能とする例である。That is, this is an example in which one memory cell can be accessed simultaneously by each of the surrounding cells.
メモリマトリックス1の各メモリセルは、第2図に示す
如く、D型フリップ70ツブ構成とされているものとす
る。そして、aO〜a8の9ビツトのパラレル入力デー
タ線は、アドレスデコーダ3bにより、メモリマトリッ
クス1の各セルのデータ人力く第2図のD入力)のうち
9本(9ビツト)に選択的に電気的に接続されるように
なっている。It is assumed that each memory cell of the memory matrix 1 has a D-type flip 70 tube configuration, as shown in FIG. The 9-bit parallel input data lines aO to a8 are selectively electrically connected to 9 lines (9 bits) of the data output (D input in FIG. 2) of each cell of the memory matrix 1 by the address decoder 3b. It is designed to be connected to
このアドレスデコーダ3bの当該選択動作はアドレスバ
ッファ2a、 2bの出力により行われるものであり、
各アドレスバッファ2a及び2bには夫々3ビツト構成
のYアドレス及び×アドレスが供給され、このX、Yア
ドレスにより第4.5図に示したアクセスされるべきメ
モリセルのうちの中心メモリセル(aO)が指定される
ようになっている。This selection operation of the address decoder 3b is performed by the outputs of the address buffers 2a and 2b.
A 3-bit Y address and a 3-bit address are supplied to each address buffer 2a and 2b, respectively, and the center memory cell (aO ) is now specified.
アドレスバッファ2a、2bの出力はまたアドレスデコ
ーダ群3aに夫々供給されており、このアドレスデコー
ダ群3aは両アドレスバッファの出力を受けて、25ビ
ツトを1組とする9組のビット出力選択線5のうち、各
組の所定のビット出力選択線を活性化する。例えば、ビ
ット出力選択J!(1!!5の最下組ではaOビットに
対応する線が活性化され、その上の組ではa1ビットに
対応する線が活性化され、最上組ではa8ビットに対応
する線が活性化されるようになっている。The outputs of the address buffers 2a and 2b are also supplied to an address decoder group 3a, which receives the outputs of both address buffers and selects nine sets of bit output selection lines 5, each set of 25 bits. Among them, a predetermined bit output selection line of each set is activated. For example, bit output selection J! (In the bottom set of 1!!5, the line corresponding to the aO bit is activated, in the set above it, the line corresponding to the a1 bit is activated, and in the top set, the line corresponding to the a8 bit is activated. It has become so.
また、このアドレスデコーダ3aには書込み用クロック
が供給されて、25ビツトのメモリセルのうち現在のX
、Yアドレスにて決定されるaO〜a8ビットに対応す
る9ビツトのメモリセルに対してこの書込み用クロック
が選択的に供給されるようになっている。Further, a write clock is supplied to this address decoder 3a, and the current X of the 25-bit memory cells is
This write clock is selectively supplied to 9-bit memory cells corresponding to 8 bits aO to a determined by the , Y address.
メモリマトリックス1の各メモリセルの25ビツト出力
線6は、9個の1/25マルチプレクサ群からなるマル
チプレクサ回路4へ入力されており、各入力である25
ビツトのうちの特定の1ビツトを夫々選択してメモリ出
力aO〜a8とするためのものである。この場合、アド
レスデコーダ3aのビット出力線5の各組が対応する1
/25マルチプレクサの各々へ供給されており、各組に
おけるビット出力線5の活性化ビット線に対応したメモ
リセル出力が選択して出力されるようになる。The 25-bit output line 6 of each memory cell of the memory matrix 1 is input to a multiplexer circuit 4 consisting of a group of nine 1/25 multiplexers.
This is for selecting a specific one of the bits and making it the memory output aO to a8. In this case, each set of bit output lines 5 of the address decoder 3a corresponds to one
The memory cell output corresponding to the activated bit line of bit output line 5 in each set is selected and output.
かかる構成において、入力データの書込みについて説明
する。書込メモリセルのうら中心セル(aO)を特定す
るX及びYアドレス信号はアドレスバッファ2b及び2
aへ入力される。このときR/W信号によりアドレスデ
コーダ3bがイネーブルとされ、このアドレスデコーダ
3bT−は、9ビツト入カデータaO〜a8をメモリマ
トリックス1の25ビツトメモリセルのうちの9ヒツト
へ選択的に振り分ける。この振り分けは、X及びYアド
レス信号により特定される中心セル(aO)及びこれを
囲む8個のセル(a1〜a8)とされる。同時にアドレ
スデコーダ3aから書込クロックが上述の選択された9
ビツトの各メモリセルへ供給され、9ビツトの入力デー
タが夫々対応する9ビツトのメモリセルへ同時に書込ま
れることになる。In this configuration, writing of input data will be explained. The X and Y address signals specifying the back center cell (aO) of the write memory cell are sent to the address buffers 2b and 2.
input to a. At this time, the R/W signal enables the address decoder 3b, and the address decoder 3bT- selectively distributes the 9-bit input data aO to a8 to 9 of the 25-bit memory cells of the memory matrix 1. This distribution is made into a center cell (aO) specified by the X and Y address signals and eight cells (a1 to a8) surrounding it. At the same time, the write clock is output from the address decoder 3a to the selected 9
The 9-bit input data is simultaneously written into the corresponding 9-bit memory cells.
記憶データの読み出しにおいては、読み出しメモリセル
のうち中心セル(aO)を特定するX及びYアドレス信
号が同じくアドレスバッファ2b及び2aへ入力される
。このときR/’W信号によりアドレスデコーダ3aが
すべてイネーブルとされ、このアドレスデコーダ3aで
は、各ビット出力選択線5の組〈9組)の夫々に対して
対応する1本の線のみが活性化される。よって、これ等
各組の活性化された各ビット出力線に対応したメモリセ
ルのビット出力が1/25マルチプレクサ群4にて夫々
選択されて、読み出しデータaO〜a8となるのである
。When reading stored data, X and Y address signals specifying the center cell (aO) among the read memory cells are similarly input to address buffers 2b and 2a. At this time, all address decoders 3a are enabled by the R/'W signal, and in this address decoder 3a, only one line corresponding to each of the sets (9 sets) of each bit output selection line 5 is activated. be done. Therefore, the bit outputs of the memory cells corresponding to the activated bit output lines of each set are selected by the 1/25 multiplexer group 4 and become read data aO to a8.
こうすることにより、第4図及び第5図に示す如く、特
定の1つのメモリセルのアクセスのみで、これと関連す
る他の予め定められたメモリセルを同時にアクセスする
ことが可能となる。By doing so, as shown in FIGS. 4 and 5, by accessing only one specific memory cell, it becomes possible to access other predetermined memory cells related to this at the same time.
尚、上記実施例ではメモリセルマトリックスを5×5ビ
ツトとし、また同時にアクセス可能セルを第4.5図の
例の如きパターンで9ビツトとしているが、これに限定
されるものではない。In the above embodiment, the memory cell matrix is 5.times.5 bits, and the accessible cells are 9 bits in the pattern shown in FIG. 4.5, but the invention is not limited to this.
発明の効果
叙上の如く本発明によれば、1回のメモリアクセスによ
り複数のメモリセルのアクセスが可能であるから、互い
に関連するメモリセル群のメモリ内容を1度に処理でき
ることになり、特にパターン処理や画像処理には最適と
なり得る。回路をゲートアレイ等によりLSI化すれば
、装置の小型化が図れるものである。Effects of the Invention As described above, according to the present invention, it is possible to access a plurality of memory cells with one memory access, so that the memory contents of a group of memory cells related to each other can be processed at one time. It can be ideal for pattern processing and image processing. By converting the circuit into an LSI using a gate array or the like, the device can be made smaller.
第1図は本発明の実施例のブロック図、第2図はメモリ
セルの1例を示す図、第3図は入出力ビット割当ての例
を示す図、第4図及び第5図はメモリマトリックスのア
クセスパターンの例を夫々示す図である。
主要部分の符号の説明
1・・・・・・メモリマトリックス
3a、3b・・・・・・アドレスデコーダ4・・・・・
・マルヂプレクサ回路
第1図
両α+ C,2(1304CIS06070も第4図FIG. 1 is a block diagram of an embodiment of the present invention, FIG. 2 is a diagram showing one example of a memory cell, FIG. 3 is a diagram showing an example of input/output bit assignment, and FIGS. 4 and 5 are memory matrices. FIG. 3 is a diagram illustrating examples of access patterns. Explanation of symbols of main parts 1...Memory matrix 3a, 3b...Address decoder 4...
・Multiplexer circuit Figure 1 Both α+C, 2 (1304CIS06070 also Figure 4
Claims (2)
するためのアドレス信号を受けてこの1つのメモリセル
の他に予め定められた他のメモリセルをも入力データ書
込み可能状態とする書込み用アドレスデコーダ手段と、
書込み可能状態とされた各メモリセルに対して対応する
入力データを供給する入力データ供給手段とを含むこと
を特徴とするメモリ制御装置。(1) A write address decoder that receives an address signal for specifying one memory cell in a memory matrix and makes it possible to write input data to other predetermined memory cells in addition to this one memory cell. means and
1. A memory control device comprising: input data supply means for supplying corresponding input data to each memory cell set in a writable state.
するためのアドレス信号を受けてこの1つのメモリセル
の他に予め定められた他のメモリセルをも入力データ書
込み可能状態とする書込み用アドレスデコーダ手段と、
書込み可能状態とされた各メモリセルに対して対応する
入力データを供給する入力データ供給手段と、前記アド
レス信号を受けて前記1つのメモリセル及び前記予め定
められた他のメモリセルを記憶データ読み出し可能状態
とする読み出し用アドレスデコーダ手段とを含むことを
特徴とするメモリ制御装置。(2) A write address decoder that receives an address signal for specifying one memory cell in the memory matrix and makes input data writable to other predetermined memory cells in addition to this one memory cell. means and
input data supply means for supplying corresponding input data to each memory cell set in a writable state; and receiving the address signal to read stored data from the one memory cell and the predetermined other memory cell. 1. A memory control device comprising: read address decoder means for enabling reading.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14108685A JPS623481A (en) | 1985-06-27 | 1985-06-27 | Memory control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14108685A JPS623481A (en) | 1985-06-27 | 1985-06-27 | Memory control device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS623481A true JPS623481A (en) | 1987-01-09 |
Family
ID=15283878
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14108685A Pending JPS623481A (en) | 1985-06-27 | 1985-06-27 | Memory control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS623481A (en) |
-
1985
- 1985-06-27 JP JP14108685A patent/JPS623481A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4958346A (en) | Memory testing device | |
| JPS62152050A (en) | Semiconductor memory | |
| JPH1031886A (en) | Random access memory | |
| JPH06266607A (en) | Data processing system and method for programming its memory timing | |
| US5946256A (en) | Semiconductor memory having data transfer between RAM array and SAM array | |
| JPS623481A (en) | Memory control device | |
| US5500825A (en) | Parallel data outputting storage circuit | |
| US6445634B2 (en) | Serial access memory and data write/read method | |
| JPS61289596A (en) | Semiconductor memory device | |
| JP3190781B2 (en) | Semiconductor memory | |
| JPH0528760A (en) | Semiconductor memory | |
| JP3057728B2 (en) | Semiconductor storage device | |
| JPS5868284A (en) | Integrated storage circuit | |
| JPH04274082A (en) | Semiconductor memory device | |
| JPH0746519B2 (en) | Semiconductor device | |
| JPS6031040B2 (en) | Integrated circuit device for memory | |
| JPH08237084A (en) | Timing signal generation circuit | |
| JPH10333660A (en) | Image signal line delay circuit | |
| JPH06266857A (en) | Microcomputer output switching circuit | |
| JPH065071A (en) | Timing controller | |
| JPH01154392A (en) | Memory circuit | |
| JPS6079390A (en) | Image memory | |
| JPS59180870A (en) | Semiconductor memory | |
| JPH03132999A (en) | Register circuit | |
| JPH06295596A (en) | Memory test circuit device |