Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0777077B2 - Memory circuit - Google Patents
[go: Go Back, main page]

JPH0777077B2 - Memory circuit - Google Patents

Memory circuit

Info

Publication number
JPH0777077B2
JPH0777077B2 JP61156307A JP15630786A JPH0777077B2 JP H0777077 B2 JPH0777077 B2 JP H0777077B2 JP 61156307 A JP61156307 A JP 61156307A JP 15630786 A JP15630786 A JP 15630786A JP H0777077 B2 JPH0777077 B2 JP H0777077B2
Authority
JP
Japan
Prior art keywords
address
row
column
circuit
read
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
JP61156307A
Other languages
Japanese (ja)
Other versions
JPS6314397A (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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP61156307A priority Critical patent/JPH0777077B2/en
Publication of JPS6314397A publication Critical patent/JPS6314397A/en
Publication of JPH0777077B2 publication Critical patent/JPH0777077B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Static Random-Access Memory (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は記憶回路に関し,特に指定された番地から連続
した複数個の番地のメモリ素子を時分割的に読出しある
いは書込み可能な記憶回路に関する。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a memory circuit, and more particularly to a memory circuit capable of time-divisionally reading or writing memory elements at a plurality of consecutive addresses from a designated address.

〔従来の技術〕[Conventional technology]

近年,半導体を用いたランダムアクセス記憶回路は,集
積回路の進歩に伴い,記憶容量の大容量化とともに多様
な機能を持つものが提案されている。そのうち,指定さ
れた番地の情報1ビットだけを読出しあるいは書込み可
能な記憶回路に対し,さらに動作クロックを連続して複
数個与えるだけで指定された番地の情報を含み,これに
続く連続した複数個の番地の情報を時分割で読出あるい
は書込可能な記憶回路が提案され,能率よく記憶回路を
動作させるようにしているものである。
2. Description of the Related Art In recent years, random access memory circuits using semiconductors have been proposed that have various functions as well as large memory capacities with the progress of integrated circuits. Among them, the information of the designated address is included only by continuously supplying a plurality of operation clocks to the memory circuit which can read or write only 1 bit of the information of the designated address, and a continuous plural number following this. A memory circuit has been proposed in which the information of the address can be read or written in a time division manner, and the memory circuit is operated efficiently.

この種の従来の記憶回路は,第5図に示すように,8行×
8列のマトリックスの場合で8行×8列のマトリックス
状に配置され,各々0,1,…,63に番地付けされた64個の
メモリ素子から成るメモリマトリックス310と,マトリ
ックスの行方向に配列された8個の行選択線420〜427
と,これらを択一的に選択・駆動する行駆動回路320
と,マトリックスの列方向に配列された8個の列情報線
440〜447と,これらを択一的に選択して,これらに対し
て夫々書込み及び読出しの動作を実行する列書込回路34
0及び列読出回路350と,上位装置からのアドレス情報36
5を蓄積し,これらを行アドレス線361及び列アドレス線
362に出力するアドレスレジスタ360と,上位装置からの
制御情報375を受取り,書込読出制御部380に動作パルス
371を送出する記憶制御部370と,アドレスレジスタ360
から列アドレス線362を介して列アドレスを受取ってこ
れを記憶し,記憶制御部370から動作パルス371を受取る
ごとにこの列アドレスを1つずつ増加させ,その結果を
列アドレス線382a及び382bを介して列書込回路340及び
列読出回路350にそれぞれ与える書込読出制御部380とか
ら構成される。
This kind of conventional memory circuit has 8 rows x 8 rows as shown in FIG.
In the case of a matrix of 8 columns, a memory matrix 310 consisting of 64 memory elements arranged in a matrix of 8 rows × 8 columns, each of which is assigned addresses 0, 1, ..., 63, and arranged in the row direction of the matrix Eight row selection lines 420-427
And a row drive circuit 320 that selectively selects and drives these.
And 8 column information lines arranged in the column direction of the matrix
440 to 447 and the column writing circuit 34 which selectively selects them and executes write and read operations to them respectively.
0 and column read circuit 350, and address information 36 from the host device
Accumulate 5 and store these as row address line 361 and column address line
The address register 360 output to the 362 and the control information 375 from the host device are received, and the operation pulse is sent to the write / read controller 380.
Storage controller 370 for sending 371, and address register 360
The column address is received via the column address line 362 and stored therein, the column address is incremented by one each time the operation pulse 371 is received from the storage controller 370, and the result is stored in the column address lines 382a and 382b. A column read circuit 340 and a write / read control unit 380, which are provided to the column read circuit 350, respectively.

上記のこの従来の記憶回路については,第6図に示した
タイムチャートのように06番地からこの06番地を含んで
連続する4番地のメモリ素子に対する読出し動作につい
て説明する。なお書込みの場合も全く同様の動作であ
り,読出しの場合から容易に類推できるものである。
With respect to the above-mentioned conventional memory circuit, a read operation will be described with respect to the memory element at address 06 to continuous address 4 including this address as shown in the time chart of FIG. Note that the same operation is performed in the case of writing and can be easily inferred from the case of reading.

まずアドレスレジスタ360に蓄積された行アドレス“0"
と列アドレス“6"が夫々行アドレス線361及び列アドレ
ス線362を介し夫々行駆動回路320と書込読出制御部380
に与えられる。行駆動回路320は行アドレス“0"をデー
コードし行選択線420を選択・駆動する。書込読出制御
部380は列アドレス“6"を記憶し,記憶制御部370から送
出される動作クロック371を受取り,この列アドレス
“6"を列アドレス線382bを介して列読出回路350に与え
る。以後一定の時間間隔tで動作クロック371を受取る
ごとにその記憶内容を1つずつ増加させ,その記憶内容
“7"“0"“1"を列アドレス線382bを介して列読出回路35
0に与える。列読出回路350はこの列アドレスを順次デコ
ードして,列情報線446,447,440,441を順次選択し,既
に選択されている行選択線との交点である番地6,7,0,1
のメモリ素子の内容を順次読出して読出情報355として
上位装置に送出する。
First, the row address “0” stored in the address register 360
And the column address “6” respectively via the row address line 361 and the column address line 362, the row drive circuit 320 and the write / read controller 380, respectively.
Given to. The row drive circuit 320 decodes the row address “0” and selects / drives the row selection line 420. The write / read control unit 380 stores the column address “6”, receives the operation clock 371 sent from the storage control unit 370, and supplies this column address “6” to the column read circuit 350 via the column address line 382b. . Thereafter, each time the operation clock 371 is received at a constant time interval t, the stored content is incremented by one, and the stored content "7""0""1" is transferred to the column read circuit 35 via the column address line 382b.
Give to 0. The column read circuit 350 sequentially decodes this column address and sequentially selects the column information lines 446, 447, 440, 441, and the address 6, 7, 0, 1 which is the intersection with the already selected row selection line.
The contents of the memory element are sequentially read and sent as read information 355 to the host device.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

上述した従来の記憶回路は,任意の番地から特定の長さ
データを連続して読出・書込する場合に,同一行選択線
からメモリ素子情報を読出書込することに限られ,次の
行選択線のメモリ素子情報にまたがっての読出・書込が
できなかった。このため実用的には大きな欠点となって
いた。
The conventional memory circuit described above is limited to reading and writing the memory element information from the same row selection line when continuously reading and writing data of a specific length from any address Reading / writing could not be performed across the memory element information of the select line. For this reason, it is a major drawback in practical use.

〔問題点を解決するための手段〕[Means for solving problems]

本発明の記憶回路は,行方向に配列されたM個(0,1…
M−1)の行選択線と,列方向に配列されたN個(0,1
…N−1)の列情報線と,前記行選択線及び列情報線の
交点にM行×N列(共に偶数)のマトリックス状に配置
され夫々に番地付けされたメモリ素子と,該メモリ素子
の一つの番地を指定する行アドレスと列アドレスから成
るレジスタを蓄積するアドレスレジスタと,前記行アド
レス及び列アドレスを夫々デコードするアドレスデコー
ダ並びに前記アドレスデコーダの出力により前記行選択
線を択一的に選択する行駆動選択回路を有する行駆動回
路と,前記列情報線に択一的に書込情報を与える書込選
択回路を有する列書込回路と,前記列情報線から択一的
に読出情報を読出す読出選択回路を有する列読出回路と
を有する記憶回路において,前記N個の列情報線を上位
列情報線(0〜N/2−1)及び下位情報線(N/2〜N−
1)に分類し,前記行選択線を前記上位列情報線と交差
する第1の行選択線及び前記下位列情報線と交差する第
2の行選択線に分割し,前記行駆動回路を,前記第1の
行選択線を選択・駆動し,前記アドレスデコーダと行駆
動選択回路の間にあって,上位列を選択する列アドレス
の場合は前記アドレスデコーダの出力をそのまま前記行
駆動選択回路に与え,下位列を選択する列アドレスの場
合は前記アドレスデコーダの出力をシフトさせて次の行
アドレスを前記行駆動選択回路に与えるローテイトシフ
ト回路を有する第1の行駆動回路と前記第2の行選択線
を選択・駆動する第2の行駆動回路とに分割し,更に,
最大の番地を選択された場合にそれ以降の読出しあるい
は書込みを禁止する手段と,他の記憶回路の読出しある
いは書込みを可能とする信号及び他の記憶回路からの信
号により読出しあるいは書込む動作を起動できる手段と
を含む回路であり,これにより前記アドレスで指定され
た番地から行をまたいであるいは記憶回路をまたいで連
続した複数個の番地のメモリ素子を時分割的に読出し或
いは書込み可能としたものである。
The memory circuit of the present invention has M (0, 1 ...
M-1) row selection lines and N (0,1) arranged in the column direction
... N-1) column information lines and memory elements arranged in a matrix of M rows x N columns (both are even numbers) at the intersections of the row selection lines and the column information lines, respectively, and the memory elements An address register for accumulating a register consisting of a row address and a column address designating one address of the address, an address decoder for decoding the row address and the column address respectively, and an output of the address decoder for selectively selecting the row selection line. A row drive circuit having a row drive selection circuit to be selected, a column write circuit having a write selection circuit for selectively providing write information to the column information line, and read information alternatively from the column information line And a column read circuit having a read selection circuit for reading the N column information lines, the N column information lines being the upper column information lines (0 to N / 2-1) and the lower information lines (N / 2 to N-).
1), the row selection line is divided into a first row selection line intersecting the upper column information line and a second row selection line intersecting the lower column information line, and the row driving circuit is divided into , A column address for selecting / driving the first row selection line and selecting an upper column between the address decoder and the row driving selection circuit, the output of the address decoder is given to the row driving selection circuit as it is. , A first row driving circuit having a rotate shift circuit for shifting the output of the address decoder to give the next row address to the row driving selecting circuit in the case of a column address for selecting a lower column, and the second row The selection line is divided into a second row drive circuit for selecting and driving, and
When the maximum address is selected, means to prohibit subsequent reading or writing and the operation to read or write by the signal that enables reading or writing of other memory circuits and the signal from other memory circuits And a circuit capable of reading and writing in a time-division manner the memory elements of a plurality of consecutive addresses from the address specified by the address across the row or across the storage circuit. Is.

〔実施例〕〔Example〕

次に本発明の実施例について図面を参照して説明する。 Next, embodiments of the present invention will be described with reference to the drawings.

第1図は本発明の一実施例を示すブロック図である。本
実施例では簡単のために8行×8列のマトリックスの場
合について説明する。
FIG. 1 is a block diagram showing an embodiment of the present invention. In this embodiment, for simplicity, a case of a matrix of 8 rows × 8 columns will be described.

第1図の記憶回路は,8行×8列のマトリックス状に配列
され各々0,1…,63に番地付けされた64個のメモリ素子か
ら成るメモリマトリックス10を有しており,このメモリ
マトリックス10はマトリックスの列方向に配列された8
個の列情報線140〜147に接続されている。列情報線140
〜147は,この列情報線の1つを択一的に選択してこれ
に書込情報45を書込む列書込回路40と,この列情報線の
1つを択一的に選択してこれから読出情報55を読出す列
読出回路50とに接続されている。列書込回路40と列読出
回路50はそれぞれ列アドレス線82aと82bを介して書込読
出制御部80に接続されている。
The memory circuit of FIG. 1 has a memory matrix 10 consisting of 64 memory elements arranged in a matrix of 8 rows × 8 columns and each of which is assigned addresses 0, 1 ..., 63. 10 is arranged in the column direction of the matrix 8
Connected to the column information lines 140 to 147. Column information line 140
˜147 select one of the column information lines as an alternative and write the write information 45 into the column write circuit 40, and select one of the column information lines as an alternative. It is connected to the column read circuit 50 from which the read information 55 is read. The column write circuit 40 and the column read circuit 50 are connected to the write / read control unit 80 via column address lines 82a and 82b, respectively.

ここで8個の列情報線140〜147について更に詳しく説明
すると,これら列情報線は4個ずつ上位列情報線(140
〜143)及び下位列情報線(144〜147)に分類され,夫
々上位列選択アドレス及び下位列選択アドレスで選択さ
れるように構成されている メモリマトリックス10は更にマトリックスの行方向に配
列された上位列情報線140〜143に交差する8個の第1の
行選択線120〜127と,下位列選択線144〜147に交差する
8個の第2の行選択線130〜137とに接続されている。第
1の行選択線120〜127及び第2の行選択線130〜137は夫
々のうちの1つを夫夫択一的に選択して駆動する第1の
行駆動回路20及び第2の行駆動回路30とに接続されてい
る。この第1の行駆動回路20及び第2の行駆動回路30は
行アドレス線61を介してアドレスレジスタ60に接続され
ている。このアドレスレジスタは上位装置(図示されて
いない)から行アドレス及び列アドレスから成るアドレ
ス情報65を受取って蓄積し,これらを夫々行アドレス線
61及び列アドレス線62に出力するよう構成されている。
Here, the eight column information lines 140 to 147 will be described in more detail. Each of these column information lines has four upper column information lines (140
To 143) and lower column information lines (144 to 147) and configured to be selected by the upper column selection address and the lower column selection address, respectively, the memory matrix 10 is further arranged in the row direction of the matrix. Eight first row selection lines 120-127 intersecting the upper column information lines 140-143 and eight second row selection lines 130-137 intersecting the lower column selection lines 144-147 It is connected to the. The first row selection lines 120 to 127 and the second row selection lines 130 to 137 selectively select and drive one of the first row driving line 20 and the second row selection line 130 to 137, respectively. It is connected to the drive circuit 30. The first row driving circuit 20 and the second row driving circuit 30 are connected to the address register 60 via the row address line 61. This address register receives and accumulates address information 65 consisting of a row address and a column address from a host device (not shown), and stores them respectively in a row address line.
61 and the column address line 62.

記憶制御部70は上位装置から書込読出制御信号及び動作
クロックを含む制御情報75を受取って,行駆動制御部2
4,書込読出制御部80,および行駆動回路24などへ制御信
号,動作クロック等を送出できるように構成されてい
る。書込読出制御部80は,アドレスレジスタ60からの列
アドレス線62及び記憶制御部70から制御信号71を介して
動作クロックを入力し,列アドレス線82a及び82bに出力
するように構成されている。行駆動制御部24は,アドレ
スレジスタ60からの列アドレス線62及び記憶制御部70か
ら制御信号線72を介して制御信号を入力し,第1の行駆
動回路20を制御するように構成されている。
The storage control unit 70 receives the control information 75 including the write / read control signal and the operation clock from the upper device, and the row drive control unit 2
4, It is configured so that control signals, operation clocks, etc. can be sent to the write / read control unit 80, the row drive circuit 24 and the like. The write / read control unit 80 is configured to input an operation clock from the column address line 62 from the address register 60 and the storage control unit 70 via the control signal 71, and output it to the column address lines 82a and 82b. . The row drive controller 24 is configured to input a control signal from the column address line 62 from the address register 60 and the storage controller 70 via the control signal line 72 to control the first row drive circuit 20. There is.

行駆動回路20は,アドレスデコーダ21と,行駆動選択回
路22と,これらの間にあるローテイトシフト回路23とを
有し,アドレスレジスタ60から行アドレス線61を介して
受取った行アドレスをデコードし,行選択線120〜127の
1つを択一的に選択し駆動する機能を有している。この
選択の際,アドレスレジスタ60の列アドレス線62上の列
アドレスと記憶制御部70からの制御信号72とにより動作
する行駆動制御部24の出力により,ローテイトシフト回
路23のオン・オフが制御され,列アドレスが上位列選択
アドレスの場合はローテイトシフト回路23はオフとなっ
てデコードされた行アドレスに対応する行選択線を選択
し,列アドレスが下位列選択アドレスの場合ローテイト
シフト回路23はオンとなってデコードされた行アドレス
の次の行アドレスに対応する行選択線を選択(なお行ア
ドレス7の次の行は行アドレス0に戻る。)するように
構成されている。
The row drive circuit 20 has an address decoder 21, a row drive selection circuit 22, and a rotate shift circuit 23 between them, and decodes the row address received from the address register 60 via the row address line 61. , And has a function of selectively selecting and driving one of the row selection lines 120 to 127. At the time of this selection, the ON / OFF of the rotate shift circuit 23 is controlled by the output of the row drive controller 24 which operates according to the column address on the column address line 62 of the address register 60 and the control signal 72 from the storage controller 70 If the column address is the upper column selection address, the rotate shift circuit 23 is turned off to select the row selection line corresponding to the decoded row address. If the column address is the lower column selection address, the rotation shift circuit 23 is selected. Is turned on to select the row select line corresponding to the row address next to the decoded row address (the row next to row address 7 returns to row address 0).

行駆動回路30はアドレスデコーダ31と行駆動選択回路32
とを有し,アドレスレジスタ60から行アドレス線61を介
して受取った行アドレスをデコードし,行選択線130〜1
37のうちの1つを択一的に選択し駆動する機能を有して
いる。
The row drive circuit 30 includes an address decoder 31 and a row drive selection circuit 32.
And decodes the row address received from the address register 60 via the row address line 61, and selects the row selection lines 130 to 1
It has the function of selectively selecting and driving one of the 37.

列書込回路40は,アドレスデコーダ41と書込選択回路42
とを有し,書込読出制御部80から列アドレス線82aを介
して受取った列アドレスをデコードシ,列情報線140〜1
47の一つを択一的に選択してこの選択された列情報線と
前記行駆動回路20又は30で夫々選択された行選択線120
〜127のうちの一つ又は130〜137のうちの1つとの交点
のメモリ素子に,上位装置から受取った書込情報45を書
込む機能を有している。
The column write circuit 40 includes an address decoder 41 and a write selection circuit 42.
The column address received from the write / read control unit 80 via the column address line 82a is decoded, and the column information lines 140 to 1
One of 47 is selectively selected, and the selected column information line and the row selection line 120 selected by the row driving circuit 20 or 30, respectively.
1 to 127 or one of 130 to 137, it has a function of writing the write information 45 received from the host device.

列読出回路50はアドレスデコーダ51と読出選択回路52と
を有し,書込読出制御部80から列アドレス線82を介して
受取った列アドレスをデコードして列情報線140〜147の
うちの1つを択一的に選択して,この選択された列情報
線と前記行駆動回路20又は30で夫々選択された行選択線
120〜127のうち一つ又は130〜137のうち1つとの交点の
メモリ素子から情報を読出して,この読出情報55を上位
装置に送出する機能を有している。
The column read circuit 50 has an address decoder 51 and a read selection circuit 52, decodes the column address received from the write / read control unit 80 via the column address line 82, and selects one of the column information lines 140 to 147. One of the selected column information lines and the row selection line selected by the row drive circuit 20 or 30 respectively.
It has a function of reading information from a memory element at an intersection with one of 120 to 127 or one of 130 to 137 and sending the read information 55 to a higher-level device.

書込読出制御部80は,アドレスレジスタ60から列アドレ
ス線61を介して列アドレスを受取ってこれを記憶し,記
憶制御部70から制御信号線71を介して動作クロックが与
えられる度にこの列アドレスを1つずつ増加させる(な
お列アドレス7の次は列アドレス0に戻る。)機能を有
し,この結果を列アドレス線82a及82bを介して列書込回
路40及び列読出回路50にそれぞれ供給し,アドレス情報
65の列アドレスで指定される番地から連続した複数個の
番地のメモリ素子を時分割的に書込みあるいは読出しす
ることが可能なように構成されている。
The write / read control unit 80 receives a column address from the address register 60 via the column address line 61 and stores the column address, and stores this column each time the operation clock is given from the storage control unit 70 via the control signal line 71. It has a function of incrementing the address by one (note that the column address is returned to the column address 0 after the column address 7), and the result is sent to the column write circuit 40 and the column read circuit 50 via the column address lines 82a and 82b. Address information provided by each
The memory elements at a plurality of consecutive addresses starting from the address specified by the 65 column addresses can be written or read in a time division manner.

隣接回路制御部90は,アドレスレジスタ60よりアドレス
信号93を受け取り,記憶制御部70が連続した複数個の番
地についても書込みあるいは読出し動作を実行するごと
に,隣接回路制御信号94により実行している番地が最大
の番地であるかを比較し,最大の番地であればそれ以降
の動作を禁示する動作制御信号92により記憶制御部70に
以降の書込みあるいは読出し動作を禁止させ,また隣接
回路起動出力信号91を最大の番地以降のオンにする。隣
接回路起動入力信号95は隣接の記憶回路の隣接回路起動
出力信号に接続され,オンの際には動作制御信号92によ
り記憶制御部70を制御して書込みあるいは読出しの動作
を実行させるような機能を持つ。
The adjacent circuit control unit 90 receives the address signal 93 from the address register 60, and executes the adjacent circuit control signal 94 every time the storage control unit 70 executes a write or read operation for a plurality of consecutive addresses. It is compared whether the address is the maximum address, and if it is the maximum address, the memory control unit 70 is made to prohibit the subsequent write or read operation by the operation control signal 92 which prohibits the operation thereafter, and the adjacent circuit is activated. The output signal 91 is turned on after the maximum address. The adjacent circuit start-up input signal 95 is connected to the adjacent circuit start-up output signal of the adjacent memory circuit, and when it is turned on, the operation control signal 92 controls the memory control unit 70 to execute the write or read operation. have.

第2図は本発明の一実施例の動作を示すタイムチャート
である。第2図における本発明の一実施例について,06
番地から06番地を含んで連続する4番地のメモリ素子に
対する読出しの動作について説明する。なお書込みの場
合も全く同様の動作であり読出しの場合から容易に類推
できるものである。
FIG. 2 is a time chart showing the operation of one embodiment of the present invention. Regarding one embodiment of the present invention in FIG. 2, 06
The read operation for the memory elements at addresses 4 continuous from address 6 will be described. In the case of writing, the operation is exactly the same, and it can be easily inferred from the case of reading.

先ず上位装置からアドレス情報65として“06"がアドレ
スレジスタ60に与えられ蓄積される。行アドレス“0"は
行駆動回路20及び行駆動回路30に夫々入力される。行駆
動回路20では行駆動制御部24が列アドレス“6"を入力
し,これが下位列選択アドレスであることを解読してロ
ーテイトシフト回路23をオンに動作させる。この結果行
駆動選択回路22は次の行アドレス“1"に相当する行選択
線121を選択・駆動する。行駆動回路30では行駆動選択
回路32は行選択線130を選択駆動する。
First, “06” is given to the address register 60 as the address information 65 from the host device and accumulated. The row address “0” is input to the row drive circuit 20 and the row drive circuit 30, respectively. In the row drive circuit 20, the row drive control unit 24 inputs the column address "6", decodes that this is a lower column selection address, and turns on the rotate shift circuit 23. As a result, the row drive selection circuit 22 selects and drives the row selection line 121 corresponding to the next row address "1". In the row drive circuit 30, the row drive selection circuit 32 selectively drives the row selection line 130.

記憶制御部70に対する制御情報75の1つとして第2図に
示す動作クロックC0が与えられると,記憶制御部70は書
込読出制御部80に制御信号71を介して動作クロックに対
応して読出しの動作を開始させる。書込読出制御部80は
予め与えられている列アドレス“6"を列アドレス線82b
を介して列読出回路50に与え,アドレスデコーダ51のデ
コード結果に従い,読出選択回路52により列情報線146
が選択されメモリ素子“6"の内容が読出情報55として読
出される。次動作クロックC1が与えられると,書込読出
制御部80は記憶していた列アドレスに1を加えた“7"を
新しい列アドレスとして前記の動作を繰返し,メモリ素
子“7"の内容が読出される。さらにクロックC2が与えら
れると,列アドレス“0"として前記動作を繰返し,列情
報線140と行駆動回路20により既に選択・駆動されてい
る行選択線121との交点である8番地の内容が読出され
る。更にクロックC3が与えられると,前記と同様に9番
地の内容が読出される。
When the operation clock C0 shown in FIG. 2 is given as one of the control information 75 to the storage control unit 70, the storage control unit 70 causes the writing / reading control unit 80 to read through the control signal 71 in response to the operation clock. To start the operation of. The write / read control unit 80 uses the column address “6” given in advance as the column address line 82b.
To the column read circuit 50, and according to the decoding result of the address decoder 51, the read selection circuit 52 supplies the column information line 146.
Is selected and the content of the memory element "6" is read as read information 55. When the next operation clock C1 is applied, the write / read control unit 80 repeats the above operation with "7", which is the stored column address added by 1, as a new column address, and the content of the memory element "7" is read. To be done. When the clock C2 is further applied, the above operation is repeated with the column address "0", and the contents of the address 8 which is the intersection of the column information line 140 and the row selection line 121 already selected and driven by the row driving circuit 20 It is read. Further, when the clock C3 is applied, the contents of address 9 are read out as described above.

第3図は本発明による記憶回路を複数個用いて記憶回路
間に渡って任意の番地から連続した番地の情報を読出し
あるいは書込む回路の構成例を示した図である。第3図
における第1ないし第4の記憶回路200〜203はいずれも
第1図で説明した記憶回路と同じものである。そしてこ
れら記憶回路200〜203における信号A,DI,DO,AI,AOは第
1図におけるアドレス情報65,書込情報45,読出情報55,
隣接回路起動入力信号95,隣接回路起動出力信号91にそ
れぞれ対応している。なおE及びCは第1図における制
御情報75であり,イネーブル信号,クロック信号をそれ
ぞれあらわしている。
FIG. 3 is a diagram showing a configuration example of a circuit for reading or writing information of consecutive addresses from any address across the memory circuits by using a plurality of memory circuits according to the present invention. The first to fourth storage circuits 200 to 203 in FIG. 3 are all the same as the storage circuits described in FIG. The signals A, DI, DO, AI, AO in these memory circuits 200 to 203 are the address information 65, the write information 45, the read information 55, and the read information 55 in FIG.
It corresponds to the adjacent circuit activation input signal 95 and the adjacent circuit activation output signal 91, respectively. Note that E and C are the control information 75 in FIG. 1 and represent the enable signal and the clock signal, respectively.

第3図の実施例では,4個の記憶回路200〜203の組み合わ
せて番地を0〜255番地の記憶装置を構成しており,各
記憶回路200〜203の入出力信号は相互に接続されてい
る。番地は各記憶回路200〜203のアドレス265とさらに
上位2ビットのアドレスをデコードして第1の記憶回路
200の第1のイネーブル信号270〜第4の記憶回路203の
第4のイネーブル信号273に加えることにより第1〜第
4の記憶回路200〜203に順次0〜63,64〜127,128〜191,
192〜255番地と割り分けるように構成する。
In the embodiment shown in FIG. 3, four memory circuits 200-203 are combined to form a memory device having addresses 0-255, and the input / output signals of each memory circuit 200-203 are mutually connected. There is. The address is the first memory circuit by decoding the address 265 of each memory circuit 200 to 203 and the address of the higher 2 bits.
The first enable signal 270 of 200 to the fourth enable signal 273 of the fourth memory circuit 203 is sequentially added to the first to fourth memory circuits 200 to 203 to 0 to 63,64 to 127,128 to 191,
It is configured to be divided from addresses 192 to 255.

第4図は第3図の実施例において回路間を渡って連続し
て番地の情報を読出す説明図である。第4図の動作のク
ロックC0では“62"番地のアドレスが与えられ第3図の
第1の記憶回路200の“62"番地が読み出される。動作ク
ロックC1でも同様に第1の記憶回路200の“63"の番地が
読み出される。動作クロックC2では第1の記憶回路200
の最大番地を越えているため,第1図における隣接回路
起動出力信号91がオンとなり,これが第3図の第2の記
憶回路201の隣接回路起動入力信号(AI)をオンとして
第2の記憶回路201の読出動作が起動される。その際第
1の記憶回路200においては読出動作が禁止され,第2
の記憶回路201においては番地“64"が選択され,“64"
番地の情報が読出される。動作クロックC3では同様に第
2の記憶回路201の番地“65"が選択され,“65"番地の
情報が読出される。
FIG. 4 is an explanatory diagram for reading address information continuously across the circuits in the embodiment of FIG. At the clock C0 of the operation of FIG. 4, the address of "62" is given and the "62" of the first memory circuit 200 of FIG. 3 is read. Similarly, at the operation clock C1, the address "63" of the first memory circuit 200 is read. With the operation clock C2, the first memory circuit 200
Since the maximum address is exceeded, the adjacent circuit activation output signal 91 in FIG. 1 is turned on, which turns on the adjacent circuit activation input signal (AI) of the second memory circuit 201 in FIG. The read operation of the circuit 201 is activated. At that time, the read operation is prohibited in the first memory circuit 200,
In the memory circuit 201 of, the address "64" is selected and "64" is selected.
The address information is read. Similarly, at the operation clock C3, the address "65" of the second memory circuit 201 is selected and the information at the address "65" is read.

なお上記の実施例では行の数と列の数がいずれも8の場
合について説明したが,これに限られることはなく,両
方共偶数であればよく,列情報線の合計をNとすれば,
第1の列情報線を0,1,…,(N−1)/2の計N/2個と
し,第2の列情報線をN/2,(N+1)/2,…,N−1の計N
/2個とする。
In the above embodiment, the case where both the number of rows and the number of columns are 8 has been described, but the present invention is not limited to this, and both may be even numbers, and the total number of column information lines is N. ,
The first column information lines are 0, 1, ..., (N-1) / 2, for a total of N / 2 pieces, and the second column information lines are N / 2, (N + 1) / 2, ..., N-1. Total N
/ 2 pieces.

〔発明の効果〕〔The invention's effect〕

以上説明したように本発明は,行選択線を2分割し,そ
の一方を駆動する行駆動回路にローテイトシフト回路
と,最大番地を検出してそれ以降の動作を禁止するとと
もに隣接回路を起動する機能とを付加して,指定された
番地から連続した番地のメモリ素子の読出・書込を複数
の記憶回路間でも次の行にまたがって行えるように構成
することにより,任意の番地から特定の長さのデータを
一つの指令で連続して得ることを可能にした記憶回路を
供給できるという効果がある。
As described above, according to the present invention, the row select line is divided into two, and the row shift circuit that drives one of the rows has a rotate shift circuit and the maximum address is detected to prohibit the subsequent operation and activate the adjacent circuit. By adding a function and reading / writing of memory elements at consecutive addresses from the specified address to the next row even between a plurality of memory circuits, a specific address can be specified from any address. There is an effect that it is possible to supply a memory circuit that makes it possible to continuously obtain length data with one command.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の一実施例を示すブロック図,第2図は
本発明の一実施例におけるタイムチャートを示す図,第
3図は複数個の記憶回路を用いた本発明の一実施例を示
すブロック図,第4図は複数個の記憶回路を用いた本発
明の一実施例におけるタイムチャートを示す図,第5図
は従来の記憶回路を示すブロック図,第6図は従来の記
憶回路におけるタイムチャートを示す図である。 記号の説明:10……メモリマトリックス,20,30……行駆
動回路,21,31……アドレスデコーダ,22,32……行駆動選
択回路,23……ローテイトシフト回路,24……行駆動制御
部,40……列書込回路,50……列読出回路,41,51……アド
レスデコーダ,42……書込選択回路,45……書込情報,52
……読出選択回路,55……読出情報,60……アドレスレジ
スタ,61……行アドレス線,62……列アドレス線,70……
記憶制御部,71,72……制御信号線,75……制御情報,80…
…書込読出制御部,82a,82b……列アドレス線,120〜127,
130〜137……行選択線,140〜147……列情報線。
FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a diagram showing a time chart in an embodiment of the present invention, and FIG. 3 is an embodiment of the present invention using a plurality of storage circuits. 4 is a block diagram showing a time chart in an embodiment of the present invention using a plurality of memory circuits, FIG. 5 is a block diagram showing a conventional memory circuit, and FIG. 6 is a conventional memory circuit. It is a figure which shows the time chart in a circuit. Explanation of symbols: 10 ... Memory matrix, 20,30 ... Row drive circuit, 21,31 ... Address decoder, 22,32 ... Row drive selection circuit, 23 ... Rotate shift circuit, 24 ... Row drive control Section 40 column write circuit 50 column read circuit 41 51 address decoder 42 write selection circuit 45 write information 52
...... Read selection circuit, 55 ...... Read information, 60 ...... Address register, 61 ...... Row address line, 62 ...... Column address line, 70 ......
Storage control unit, 71, 72 ... Control signal line, 75 ... Control information, 80 ...
... write / read controller, 82a, 82b ... column address line, 120 to 127,
130-137 …… Row selection line, 140-147 …… Column information line.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】行方向に配列されたM個(0,1,…,M−1)
の行選択線と,列方向に配列されたN個(0,1,…,N−
1)の列情報線と,前記行選択線及び列情報線の交点に
M行N列(共に偶数)のマトリックス状に配置された夫
々に番地付けされたメモリ素子と,該メモリ素子の一つ
の番地を指定する行アドレスと列アドレスから成るアド
レスを蓄積するアドレスレジスタと,前記行アドレス及
び列アドレスを夫々デコードするアドレスデコーダ並び
に前記アドレスデコーダの出力により前記行選択線を択
一的に選択する行駆動選択回路を有する行駆動回路と,
前記列情報線に択一的に書込情報を与える書込選択回路
を有する列書込回路と,前記列情報線から択一的に読出
情報を読出す読出選択回路を有する列読出回路とを有す
る記憶回路において,前記N個の列情報線を上位列情報
線(0〜N/2−1)として下位列情報線(N/2〜N−1)
に分類し,前記行選択線を前記上位列情報線と交差する
第1の行選択線及び前記下位列情報線と交差する第2の
行選択線に分割し,前記行駆動回路を,前記第1の行選
択線を選択・駆動し,前記アドレスデコーダと行駆動選
択回路の間にあって,上位列を選択する列アドレスの場
合は前記アドレスデコータの出力をそのまま前記行駆動
選択回路に与え,下位列を選択する列アドレスの場合は
前記アドレスデコーダの出力をシフトさせて次の行アド
レスを前記行駆動選択回路に与えるローテイトシフト回
路を有する第1の行駆動回路と,前記第2の行選択線を
選択・駆動する第2の行駆動回路とに分割し,更に,最
大の番地を選択された場合にそれ以降の読出しあるいは
書込みを禁止する手段と,他の記憶回路の読出しあるい
は書込みを可能とする信号および他の記憶回路からの信
号により読出しあるいは書込む動作起動できる手段とし
を有し,前記アドレスで指定された番地から行をまたい
であるいは記憶回路をまたいで連続した複数個の番地の
メモリ素子を時分割的に読出しあるいは書込み可能にし
たことを特徴とする記憶回路。
1. M (0, 1, ..., M-1) arranged in the row direction
Row selection line and N (0, 1, ..., N−) arranged in the column direction
1) column information lines, memory elements arranged in a matrix of M rows and N columns (both are even numbers) at intersections of the row selection lines and column information lines, and one of the memory elements. An address register that stores an address consisting of a row address and a column address that specify an address, an address decoder that decodes the row address and the column address, and a row that selectively selects the row selection line by the output of the address decoder. A row drive circuit having a drive selection circuit,
A column write circuit having a write selection circuit for selectively providing write information to the column information line and a column read circuit having a read selection circuit for selectively reading read information from the column information line. In the storage circuit having the lower column information lines (N / 2 to N-1), the N column information lines are used as upper column information lines (0 to N / 2-1).
And dividing the row selection line into a first row selection line that intersects the upper column information line and a second row selection line that intersects the lower column information line, and the row drive circuit In the case of a column address that selects and drives the first row selection line and is between the address decoder and the row drive selection circuit, and in the case of a column address that selects an upper column, the output of the address decoder is given to the row drive selection circuit as it is In the case of a column address for selecting a lower column, a first row drive circuit having a rotate shift circuit that shifts the output of the address decoder to give the next row address to the row drive selection circuit, and the second row The selection line is divided into a second row drive circuit for selecting and driving, and further, when the maximum address is selected, means for prohibiting subsequent reading or writing and reading or writing for other memory circuits are performed. Possible And a signal from another storage circuit, which is a means for activating a read or write operation, and is a memory of a plurality of addresses continuous across a row from the address specified by the address or across the storage circuit. A memory circuit characterized in that an element can be read or written in a time division manner.
JP61156307A 1986-07-04 1986-07-04 Memory circuit Expired - Lifetime JPH0777077B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61156307A JPH0777077B2 (en) 1986-07-04 1986-07-04 Memory circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61156307A JPH0777077B2 (en) 1986-07-04 1986-07-04 Memory circuit

Publications (2)

Publication Number Publication Date
JPS6314397A JPS6314397A (en) 1988-01-21
JPH0777077B2 true JPH0777077B2 (en) 1995-08-16

Family

ID=15624937

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61156307A Expired - Lifetime JPH0777077B2 (en) 1986-07-04 1986-07-04 Memory circuit

Country Status (1)

Country Link
JP (1) JPH0777077B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2289777B (en) * 1994-05-17 1999-02-17 Winbond Electronics Corp Memory device with page select capability
JP6982127B2 (en) * 2020-04-20 2021-12-17 ウィンボンド エレクトロニクス コーポレーション Semiconductor storage device

Also Published As

Publication number Publication date
JPS6314397A (en) 1988-01-21

Similar Documents

Publication Publication Date Title
US4680738A (en) Memory with sequential mode
EP0174845B1 (en) Semiconductor memory device
KR850002694A (en) Video Graphics Dynamic RAM
JPS62260244A (en) Memory cartridge
JPS6362054A (en) Multichannel memory access circuit
JPH0777077B2 (en) Memory circuit
US4430724A (en) Memory interface system having combined command, address and data buss
JPS6129016B2 (en)
US4653945A (en) Rotary wheel printing apparatus with controllable hammer striking force
US5935229A (en) Bidirectional sequential interaction designation scheme for a chained and bussed array of integrated circuits
JPH0443354B2 (en)
JPH0659972A (en) Memory control device
JPS6314395A (en) Storage circuit
KR920008672A (en) In-memory frame data addressing method in video recorder
JP2970711B2 (en) Time slot interchange circuit system
JP2590695B2 (en) Time division switch circuit
JPS6299974A (en) Memory device
JPH04106793A (en) Memory interface circuit
JP3132414B2 (en) FIFO memory
JPH0233158B2 (en)
JPS607678A (en) Memory constitution system
SU1683020A1 (en) Device for interfacing processor with memory
SU631983A1 (en) Storage
SU1115043A1 (en) Device for executing input and output of information varying in dynamic mode
JP3469923B2 (en) Binary output signal programmer