JPS6187194A - memory circuit - Google Patents

memory circuit

Info

Publication number
JPS6187194A
JPS6187194A JP59208266A JP20826684A JPS6187194A JP S6187194 A JPS6187194 A JP S6187194A JP 59208266 A JP59208266 A JP 59208266A JP 20826684 A JP20826684 A JP 20826684A JP S6187194 A JPS6187194 A JP S6187194A
Authority
JP
Japan
Prior art keywords
data
memory
selectors
control circuit
memory 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.)
Pending
Application number
JP59208266A
Other languages
Japanese (ja)
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP59208266A priority Critical patent/JPS6187194A/en
Priority to KR1019850007172A priority patent/KR910000365B1/en
Priority to CN85107929A priority patent/CN1006586B/en
Priority to EP19850112469 priority patent/EP0189524B1/en
Priority to EP19920112252 priority patent/EP0513851A3/en
Priority to DE19853587882 priority patent/DE3587882T2/en
Publication of JPS6187194A publication Critical patent/JPS6187194A/en
Priority to US07/240,380 priority patent/US4868781A/en
Priority to US07/349,403 priority patent/US5175838A/en
Priority to US07/542,028 priority patent/USRE33922E/en
Priority to US07/855,843 priority patent/US5450342A/en
Priority to US08/279,843 priority patent/US5592649A/en
Priority to US08/294,406 priority patent/US5838337A/en
Priority to US08/294,407 priority patent/US5448519A/en
Priority to US08/294,405 priority patent/US5767864A/en
Priority to US08/294,403 priority patent/US5424981A/en
Priority to US08/294,404 priority patent/US5475636A/en
Priority to US08/408,283 priority patent/US5477486A/en
Priority to US08/435,959 priority patent/US5493528A/en
Priority to US08/435,962 priority patent/US5499222A/en
Priority to US08/458,480 priority patent/US5523973A/en
Priority to US08/582,906 priority patent/US5615155A/en
Priority to US08/588,232 priority patent/US5617360A/en
Priority to US08/694,599 priority patent/US5719809A/en
Priority to US08/853,713 priority patent/US5781479A/en
Priority to US09/750,040 priority patent/US6359812B2/en
Priority to US10/059,328 priority patent/US6643189B2/en
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、RA M (R4m11、 tm Ac b
aa −s M<tnt 4J= )に係り、特に記憶
データのしact−MりrlL71−YhL−を番動作
に好適な多機能の記憶回路に関する。
[Detailed Description of the Invention] [Field of Application of the Invention] The present invention relates to RAM (R4m11, tm Ac b
aa -s M<tnt 4J= ), and particularly relates to a multi-functional memory circuit suitable for storing stored data act-M rlL71-YhL-.

〔発明の背景〕[Background of the invention]

第1図、第2図忙示す様な画像処理を例に@夕、従来技
術の説明を行なう。第1図において、MlはCB’l’
 (CaiJLtel<ふンT−薯り画面と1対1に対
応する画像工9ア、M2は合成する画像データが格納し
である格納エリア、FCは画像エリアM1のデータと格
納工91M2のデータの合成を行なうためのM# d 
L 71機能である。また第2図において、Slは画廉
工97M1からデータを几4adする処理ステ、プ、8
2は格納エリアM2からデータをR4aclする処理ス
テ、プ、8,6は数、4ad、 l、た画像エリアM1
と格納エリアM2のデータを合成するための処理ステ、
プ、84はステ、プS3で得られた合成データを画像工
91M1へのW4L14処理ステップである。
The prior art will be explained using image processing as shown in FIGS. 1 and 2 as an example. In Figure 1, Ml is CB'l'
(CaiJLtel<FunT-Image processing area 9A corresponds one-to-one with the screen, M2 is the storage area where the image data to be combined is stored, and FC is the storage area where the data of image area M1 and the data of storage area 91M2 are stored. M# d for performing synthesis
L71 function. In addition, in FIG.
2 is a processing step for R4acl data from storage area M2, 8, 6 is a number, 4ad, l, and image area M1.
and a processing step for synthesizing the data of the storage area M2,
Step 84 is a W4L14 processing step in which the composite data obtained in step S3 is sent to the image processing unit 91M1.

第1図で示した画像処理の例では、単なる合成のため、
第2図における処理ステ、プは論理和機能となる。
In the example of image processing shown in Figure 1, for simple compositing,
The processing steps in FIG. 2 are logical sum functions.

一方、対象となる画像エリアM1のデータ量は、通常1
00に〜数MBνχ番と大容量となる。従って第2図で
示した一連の処理は、データをByi4単位で処理した
場合でも、その繰返し回数は106のオーダとなる。
On the other hand, the amount of data in the target image area M1 is usually 1
It has a large capacity of 00 to several MBνχ. Therefore, in the series of processing shown in FIG. 2, the number of repetitions is on the order of 106 even when data is processed in units of Byi4.

このため、従来では、下記のような欠点を生じている。For this reason, conventional methods have the following drawbacks.

即ち、 (リ 第2図に示した様に本処理ではその殆んどがパス
を使用するバスチイクル(s 1.828S4)で占め
られている。従って、パスの占有率が高くなカ、パス負
荷が増大する。
In other words, (Re) As shown in Figure 2, most of the processing in this process is occupied by the bus cycle (s 1.828S4) that uses the path. increases.

(2)  また、低速パスであったり、パスの占有制御
等のオーバヘッド忙よシ、実際の処理時間が大きい。
(2) In addition, the actual processing time is long due to slow paths or overheads such as path occupancy control.

(3)更に、第2図の列では静的なステ、プ数は4ステ
、プと少ないが、扱うデータ社が非常に多いため、動的
なステ、プ数が膨大な量となシ、処理時間が大きい。
(3) Furthermore, in the column in Figure 2, the number of static steps and steps is small at 4 steps and steps, but because there are so many data companies to handle, the number of dynamic steps and steps is enormous. , the processing time is large.

なお、この檜の処理を行なう記憶回路として関連するも
のには、飼えば、特公昭!59−26031号公報が挙
げられる。
In addition, the memory circuit that processes this cypress is related to the Tokukosho! No. 59-26031 is mentioned.

〔発明の目的〕[Purpose of the invention]

本発明の目的は、前述した従来技術の欠点を無くして、
パス負荷を減少し、また、処理時間を小さくした記憶回
路を提供することにある。
The object of the present invention is to eliminate the drawbacks of the prior art mentioned above,
The object of the present invention is to provide a memory circuit with reduced path load and processing time.

〔発明の概要〕[Summary of the invention]

上記目的を達成するために゛、本発明は、例えば前述し
た画像の合成処理(データの督換え処理)の高速化を図
るために、下記の2つの機能を合わせ持つ記憶回路であ
る。
In order to achieve the above object, the present invention is a storage circuit having the following two functions, for example, in order to speed up the above-described image compositing processing (data redirection processing).

リ 記憶素子に既忙記憶されているデータを修正し、同
一アドレスの記憶素子へその修正データを再び誓き込む
処理Iむ。
(2) A process of modifying the data already stored in the memory element and re-asserting the modified data to the memory element at the same address.

4)一般的な外部データの記憶素子への書き込み処理機
能。
4) A general external data write processing function to a storage element.

また、本発明では、上記した2つの機能を持つ記憶回路
を、次の点に着眼して実現しておシ、第3図を用いて説
明する。牙3図は外部からD−几A M (Dy?La
mjc−Raxelam At、c、匂i Nkmth
y ) ヘのデータ書込み処理を示したものであり、こ
の時、D−RAMは9−ドライトナイクルとした。
Further, in the present invention, a memory circuit having the above-mentioned two functions is realized by paying attention to the following points, and will be explained using FIG. 3. Fang 3 figure is D-几AM (Dy?La
mjc-Raxelam At, c, oi Nkmth
y) shows the data writing process, in which the D-RAM was 9-dry nite.

第3図において、ADHは外部からのアドレス、WEは
外部からのライドリクエストで、これら2つの信号(A
DR,WR)は例えばマイクロプロセツサから与えられ
るものとする。また、RASは行アトロスストロープ、
CASは列アドレスストローブ、Aは列及び行アドレス
が時分割に発生されるアドレス信号、Wliはライトイ
ネーブル、DOはり一ドデータ、2は外部(マイクロプ
ロセ、9−)からのデータで、これらの信号は2を除い
て例えばDRAMコントローラ等から生成されるコント
ロール信号でるる。
In Figure 3, ADH is an address from the outside, WE is a ride request from the outside, and these two signals (A
DR, WR) are given by a microprocessor, for example. Also, RAS is the row atrostrope,
CAS is a column address strobe, A is an address signal in which column and row addresses are generated in a time-division manner, Wli is a write enable, DO is read data, 2 is data from the outside (microprocessor, 9-), and these signals Except for 2, these are control signals generated from, for example, a DRAM controller.

すなわち、 (1)  第3図に示した様に、一般VC9−ドライト
チイクルでは、1回のメモリアクセスは、リードナイク
ル([F])で開始し、ライトイネーブルWEKよるラ
イトチイクル(■)が実行される。
That is, (1) As shown in Fig. 3, in a general VC9-dry write cycle, one memory access starts with a read cycle ([F]), and a write cycle (■) by write enable WEK is executed. Ru.

(1)  従うて、上記リードチイクル(■]とライト
チイクル(■)の間には、9−ドデータDOと外部ゲー
タ2が同時に存在する区間(■)が表われる。
(1) Therefore, between the read cycle (■) and the write cycle (■), a section (■) in which the 9-de data DO and the external gator 2 are present simultaneously appears.

(II  この区間(■)を修正区間とし、(1v) 
 更に、この修正制御を外部ゲータZKよって行なうこ
とは可能とする。
(II) Let this interval (■) be the modified interval, and (1v)
Furthermore, it is possible to perform this correction control using an external gator ZK.

〔発明の実施例〕[Embodiments of the invention]

以下、本発明の一実施例を第5図〜第11図を用いて説
明する。第3図は、上述した様KD−RAMのタイムチ
ャートでるる。第4図は、本発明の一実施例を示すプロ
、り図、第5図は第4図に示した実施例の動作原理の説
明図、第6図は第5図に示した動作原理を実現した回路
例を示す図、オフ図は第6図の動作の詳細を説明する図
である。
An embodiment of the present invention will be described below with reference to FIGS. 5 to 11. FIG. 3 is a time chart of the KD-RAM as described above. Fig. 4 is a diagram showing one embodiment of the present invention, Fig. 5 is an explanatory diagram of the operating principle of the embodiment shown in Fig. 4, and Fig. 6 is an illustration of the operating principle shown in Fig. 5. A diagram showing an example of a realized circuit and an off-line diagram are diagrams for explaining details of the operation of FIG. 6.

第4図において、1は制御回路、2は記憶素子、3はD
−RAMコントローラ、X、Yは外部からのデータ、Z
は記憶素子へのライトデータ、DOは記憶素子からの9
−ドデータ、A、CAS。
In FIG. 4, 1 is a control circuit, 2 is a memory element, and 3 is a D
-RAM controller, X, Y are external data, Z
is write data to the storage element, DO is 9 from the storage element
-Dodata, A, CAS.

RAS、WE、ADH,WEは前記した第3図と同種の
信号である。なお、第3図で示した外部データ2を、こ
こでは(第4図ン制御回路1を介した記憶素子2へのラ
イトデータZK直換えている。
RAS, WE, ADH, and WE are the same types of signals as in FIG. 3 described above. Note that the external data 2 shown in FIG. 3 is directly converted into the write data ZK to the storage element 2 via the control circuit 1 (FIG. 4).

第4図忙示した様に本発明は、制御回路1において、9
−ドデータDOを外部ゲータX、Yで制御、修正して記
憶素子2Vc4込む。この制御動作を第5図に示す。第
5図において、モードIは外部データYをライトデータ
Zとするモード、モードIは9−ドグータDOをライト
データ2とするモードである。第5図に示す様に外部デ
ータX、Yによって、すなわち外部からの制御で記憶素
子2のリードデータDOを修正、誓込み(モードH)、
或いは外部ゲータYの誓込み処理(モードI)%02つ
のモードを制御することができる。この2つのモードの
制御は、(1)モードI、夏の指定を外部データXで行
ない、(1)モードINKおける9−ドデータDOの非
反転、反転の指定(修正)は外部データで行なう。
As shown in FIG. 4, in the present invention, in the control circuit 1, 9
- Control and modify the stored data DO using external gates X and Y and input it into the storage element 2Vc4. This control operation is shown in FIG. In FIG. 5, mode I is a mode in which external data Y is used as write data Z, and mode I is a mode in which 9-dogta DO is used as write data 2. As shown in FIG. 5, the read data DO of the storage element 2 is corrected and committed (mode H) by external data X and Y, that is, by external control.
Alternatively, it is possible to control two modes of external gator Y commitment processing (mode I). These two modes are controlled by (1) specifying mode I and summer using external data X, and (1) specifying (correcting) non-inversion or inversion of 9-code data DO in mode INK using external data.

上記した動作と実現する具体的な回路例を第6図に示す
。また、その動作の詳idX埋値をオフ図に示す。第6
図、オフ図釦示す様に、本発明は2つの論理の組合わせ
釦よって実現でよる。
FIG. 6 shows a concrete example of the above-mentioned operation and a circuit that realizes it. Further, the detailed idX value of the operation is shown in the off-line diagram. 6th
As shown in the Figure, Off Diagram Button, the present invention is implemented by two logical combination buttons.

また、上記した動作は、第3図に示した如く1メモ9f
イクルの間KN行完了することができる。一方、オ6(
8)に示した回路は次の論理式(りで表わされる。
Moreover, the above operation is performed at 1 memo 9f as shown in FIG.
KN rows can be completed during one cycle. On the other hand, O6 (
The circuit shown in 8) is expressed by the following logical formula (ri).

z=x−y+x−(y■Do ) −−一−−(1)ま
た、外部から制御可能なデータX、Yの覗)得る値とし
て(1)弐に、信号“0”、信号g1a″1例えばマイ
クロプロセ、すからのバスデータD↓、その反転データ
ヱを割当て、整理すると、第8図に示す如き二項論理演
算結果が得られる。これを実際の回路にして第4図と組
合わせたものをオ9図忙示す。オ9図忙おいで58EL
o、tは4入力のセレクタ、So、SlはセレクタSE
LO−の入力選択信号、82.83はセレクタSEL 
1の入力選択信号、INVは反転素子である。
z=x−y+x−(y■Do) ---1--(1) Also, the values obtained from externally controllable data 1. For example, by allocating and organizing the bus data D↓ and its inverted data ヱ from the microprocessor, a binary logic operation result as shown in Fig. 8 can be obtained.This can be made into an actual circuit and combined with Fig. 4. I'll show you what I've done in Figure 9.
o and t are 4-input selectors, So and Sl are selectors SE
LO- input selection signal, 82.83 is selector SEL
The input selection signal INV of 1 is an inverting element.

以下、第1因、第8因、第9因、第1o図を用いて、具
体的に動作例を説明する。
Hereinafter, an operation example will be specifically explained using the first factor, the eighth factor, the ninth factor, and FIG. 1o.

第8因に示す様に、入力選択信号So、S1はセレクタ
5ELoの選択信号であシ、この信号so。
As shown in the eighth factor, the input selection signals So and S1 are the selection signals of the selector 5ELo, and this signal so.

S11、ζよってデータXQ値を決定する。同種間入力
選択信号82.85によって、データYが決定される。
S11, ζ determines the data XQ value. Data Y is determined by the same type input selection signals 82 and 85.

これらのデータX、Yの取)得る1直としては、前述の
如く、信号gol′、信号61aj、バスゲータD嶋そ
の反転データエとし、第9因に示した種間入力選択信号
So、81,82.83 Kよシ、各セレクタS E 
L o、1はそれぞれ上記4つの信号のうちの1つが選
択される。第8因忙は、入力選択信号So、S1.82
.85と<vり数8ELO,1f)出力であるデータX
、Yとの関係を示し、更に前記(0式で表わせる制御回
路1の動作(ライトデータ2の値ンを炎わしている。例
えば、第1因忙示した様な画像処理(08演算; Ca
、aal )では、入力選択信号80.81 = (1
1) I 82.5電(10)とすることでデータX、
YはそれぞれX = D)、 Y = DLが選択され
る。これらデータX、Yの値を前記制御回路1の動作を
表わす(1)式忙代入すると、2= DA 十DIのO
R演算が実行できることがわかる。従って、本発fJ[
よれば第1図の画像処理は第10図に示した様に、最初
の1ステ、プで入力選択信号So、1,2.3を指定(
Ii”*?LcJL?zの指定)して、その後は合成し
たい画像データを格稍工9アM2から数4ael L 
、画像工yアM1への単なるW4b 24動作だけで第
1図に示した画像処理が実行できる。また、本発明は第
8因に示した礒に多種の論理機能が実行可能でるる。従
って、第11図に示した様に例えば任意に移動するマク
スカーソルの描画等も容易に可能になる。第11図に示
した様にマクスカーソル(M2)は、#家工yアM1内
の画像と重なった場合でも、そのカーソルな娩示しなけ
ればならないため、Fμ?L6χ↓t%としてはEOR
機能が必要になる。すなわち、このカーソル戎示では、
入力選択信号80.1=(01)* S2,3 = (
10)として前述した画像の合成(第1図)の場合と同
様に第10図の如く処理を行なうことができる。従って
、入力選択信号So、1,2.sの値を変えることKよ
ル、第8因に示した様な多種の論理機能が容易忙実行で
き、更に単なるW+L、t44電のみで記憶素子2との
9−ド、モディファイ、ライトが実行できる。
As mentioned above, the data X and Y are obtained by using the signal gol', the signal 61aj, the bus gate Djima and its inverted data, and the interspecies input selection signals So, 81, 82 shown in the ninth factor. .83 K, each selector S E
One of the above four signals is selected for each of L o and 1. The eighth factor is the input selection signal So, S1.82
.. 85 and <v number 8ELO, 1f) output data X
, Y, and furthermore, the operation of the control circuit 1 (which can be expressed by the equation 0) (value of the write data 2) is shown.For example, the image processing (08 calculation; Ca
, aal ), the input selection signal 80.81 = (1
1) By setting I 82.5 electric (10), data X,
For Y, X = D) and Y = DL are selected, respectively. When the values of these data X and Y are substituted into equation (1) representing the operation of the control circuit 1, 2= DA + DI O
It can be seen that the R operation can be executed. Therefore, the original fJ[
According to the image processing in Fig. 1, as shown in Fig. 10, the input selection signal So, 1, 2.3 is specified in the first step (
Ii"*?LcJL?z specification), and then convert the image data you want to combine from
, the image processing shown in FIG. 1 can be executed by simply performing the W4b 24 operation on the imager YA M1. Furthermore, the present invention allows the device shown in the eighth factor to perform various logical functions. Therefore, as shown in FIG. 11, for example, it is possible to easily draw a mask cursor that moves arbitrarily. As shown in FIG. 11, even if the cursor (M2) overlaps with the image in M1, the cursor must be displayed, so Fμ? EOR as L6χ↓t%
functionality is required. In other words, with this cursor indication,
Input selection signal 80.1=(01)*S2,3=(
10) The processing shown in FIG. 10 can be performed in the same way as in the case of image synthesis (FIG. 1) described above. Therefore, the input selection signals So, 1, 2 . By changing the value of s, various logical functions such as those shown in the 8th factor can be easily executed, and furthermore, 9-code, modify, and write with the memory element 2 can be executed with just W+L and t44. can.

この様に第9因の如き構成をとることで、マイクロプロ
セ、fからのデータDふと記憶素子20リードゲータf
)tとのpdtdLfνとして第8因忙示した二項論理
演算を行なうことがでよる。なお、二項論理演算は入力
選択1g号SO〜Ss Kよって指定する。
In this way, by adopting a configuration like the ninth factor, the data D from the microprocessor f and the memory element 20 read gate f
) t and pdtdLfν can be used to perform the binary logical operation shown in the eighth factor. Note that the binary logic operation is specified by the input selection No. 1g SO to Ss K.

以上述べたように実施例を用いることKよシ、第1図、
第2図を用いた従来の画像の合成処理は、第10図忙示
した様に処理を簡素化できる。
As described above, using the embodiment, FIG.
The conventional image composition process using FIG. 2 can be simplified as shown in FIG. 10.

なお、上述した実施例は、第9因に示した嫌に3つの機
能、すなわち記憶素子2で構成される記憶部、制御回路
1で構成される制御部、及びセレクタS RL D、1
で構成されるセレクタ部に分けられる。しかし、上記制
御とセレクタ部の組合わせKより実現している機能は、
第8因に示した二項論理演算機能であ)、この機能は、
他の手段でも容易に達成できる。
In addition, the above-mentioned embodiment has three functions shown in the ninth factor, namely, a storage section made up of the storage element 2, a control section made up of the control circuit 1, and a selector SRL D,1.
It is divided into a selector section consisting of. However, the functions realized by the combination K of the above control and selector section are as follows.
This is the binary logical operation function shown in the 8th factor), and this function is
This can easily be achieved by other means as well.

〔発明の効果〕〔Effect of the invention〕

以上説明した如く、本発明によれば、次の効果が得られ
る。
As explained above, according to the present invention, the following effects can be obtained.

(1)  第1因忙示した様な処理を行なった場合、第
10図の如く、メモ9fイクルを減少できるため、前述
した従来忙おける欠点を無くすことができる。
(1) When processing as shown in the first factor is carried out, as shown in FIG. 10, the number of memo cycles can be reduced, thereby eliminating the drawbacks of the conventional method described above.

(2)  また、マイクロプロセ、すは、1@Jのライ
トチイクルで、9−ド、モディファイ、ライトの3つの
処理を実行できるため、更に大きな処理時間の高速化が
図れる。
(2) Furthermore, since the microprocessor can execute three processes, 9-code, modify, and write, with a 1@J write cycle, it is possible to further speed up the processing time.

(3)  記憶素子群と比べて、本発明による回路全体
に占める比率が少ないため、容易ICLSI化すること
が可能である。
(3) Compared to the memory element group, the proportion of the entire circuit according to the present invention is small, so it can be easily implemented as an ICLSI.

(4)  現在市販している64K X4 bitのD
−RAMの多くは、1つのPL?LがN# −(:tx
n<clLpn となりておシ、第10図に示したに点
まで、すなわち記憶素子2及び制御回路1をLSI化し
た場合でもpin数の増加にならず、極めてLSI化忙
は有利となる。
(4) 64K x 4 bit D currently on the market
-Is most of the RAM one PL? L is N# - (:tx
Since n<clLpn, up to the point shown in FIG. 10, that is, even when the memory element 2 and the control circuit 1 are integrated into LSI, the number of pins does not increase, and it is extremely advantageous to implement LSI.

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

第1図は画像処理を例忙とル従来技術を説明するための
図、第2図は第1図のフローチャート、第5図はD−R
AMへのデータ書込み処理におけるタイムチャート、第
4図は本発明の一実施例を示すブロック図、第5図は第
4図の動作原理を説明するための図、第6図は第5図の
動作原理を実現する回路例を示す図、オフ図は第6図の
動作を説明するための図、第8図は入力選択信号とセレ
クタ出力との関係を示す図、第9図は第8図を実現する
ための回路図、第10図は本発明を画像処理に適用した
場合のフローチャート、第11図は本発明の別の適用例
を説明するための図である。 1・・・制御回路、   2・・・記憶素子、第1図
Fig. 1 is a diagram for explaining the conventional technology using an example of image processing, Fig. 2 is a flowchart of Fig. 1, and Fig. 5 is a D-R
4 is a block diagram showing an embodiment of the present invention, FIG. 5 is a diagram for explaining the operating principle of FIG. 4, and FIG. 6 is a diagram for explaining the operating principle of FIG. 5. A diagram showing an example of a circuit that realizes the operating principle, an OFF diagram is a diagram for explaining the operation of FIG. 6, FIG. 8 is a diagram showing the relationship between the input selection signal and the selector output, and FIG. FIG. 10 is a flowchart when the present invention is applied to image processing, and FIG. 11 is a diagram for explaining another application example of the present invention. 1... Control circuit, 2... Memory element, Fig. 1

Claims (1)

【特許請求の範囲】 1、データの読出し、書込み及び保存が任意に行なえる
記憶素子において、外部からの第1のデータと該記憶素
子内第2のデータから、該第1のデータを該記憶素子に
記憶する第1のモードと、該第2のデータを再び該記憶
素子に記憶する第2のモードと、該第2のデータの反転
データを再び該記憶素子に記憶する第3のモードを取得
る制御回路を設けたことを特徴とする記憶回路。 2、特許請求の範囲第1項において、前記制御回路にお
ける前記3つのモードの選択は、外部からの第3のデー
タ入力を付加し、前記第1のモードと他の第2、第3の
モードの区別は前記第5のデータで制御し、更に該第2
、第3のモードの指定は前記第1のデータで制御するこ
とを特徴とする記憶回路。 3、特許請求の範囲第2項において、複数の入力データ
から1つのデータを選択するセレクタを2つ設け、該2
つのセレクタの一方のセレクタ出力は前記第1のデータ
とし、他方のセレクタ出力は前記第3のデータとし、該
2つのセレクタはそれぞれが独立に選択制御可能とする
ことを特徴とする記憶回路。 4、特許請求の範囲第3項において、前記2つのセレク
タの入力数を共に4入力とし、該4入力はそれぞれに、
固定論理“0”を、固定論理“1”を、論理が“0”或
いは“1”に任意に変化する外部データを、該外部デー
タの反転データを、各入力とし、上記割り当てられた4
つの入力データを前記2つのセレクタで独立に選択制御
し、組合わせることを特徴とする記憶回路。 5、特許請求の範囲第2項において、前記記憶素子と前
記制御回路を任意のデータ長(bit数)、或いは任意
のデータ容量を、任意に配列することを特徴とする記憶
回路。 6、特許請求の範囲第5項において、前記任意に配列さ
れた前記記憶素子群と前記制御回路群を同一のLSI内
に組込むことを特徴とした記憶回路。 7、特許請求の範囲第4項において、前記記憶素子と前
記制御回路と前記2つのセレクタを、任意のデータ表(
bit数)、或いは任意のデータ容量を、任意に配列す
ることを特徴とした記憶回路。 8、特許請求の範囲第7項において、前記任意に配列さ
れた前記記憶素子群と前記制御回路群と前記2つのセレ
クタ群を同一のLSI内に組込むことを特徴とする記憶
回路。 9、特許請求の範囲第2項または第3項において、前記
制御回路と前記2つのセレクタの組合わせたと同等の機
能を持つ手段を持つことを特徴とする記憶回路。 10、特許請求の範囲第9項において、前記手段を任意
のデータ長(bit数)、或いは任意のデータ容量を、
任意に配列することを特徴とした記憶回路。 11、特許請求の範囲第10項において、前記手段群を
同一のLSI内に組込むことを特徴とする記憶回路。
[Scope of Claims] 1. In a memory element in which data can be read, written, and stored arbitrarily, the first data is transferred to the memory from external first data and second data within the memory element. A first mode in which the second data is stored in the storage element, a second mode in which the second data is stored in the storage element again, and a third mode in which inverted data of the second data is stored in the storage element again. A memory circuit characterized by being provided with a control circuit for acquiring data. 2. In claim 1, the control circuit selects the three modes by adding a third data input from the outside, and selects the first mode and the other second and third modes. The distinction between the two is controlled by the fifth data, and the second
. A storage circuit, wherein designation of the third mode is controlled by the first data. 3. In claim 2, two selectors are provided for selecting one data from a plurality of input data, and
1. A storage circuit, wherein one selector output of the two selectors is the first data, and the other selector output is the third data, and each of the two selectors can be selectively controlled independently. 4. In claim 3, the number of inputs of the two selectors is 4, and each of the 4 inputs is
A fixed logic "0", a fixed logic "1", external data whose logic arbitrarily changes to "0" or "1", and inverted data of the external data are used as inputs, and the above-mentioned assigned 4
A memory circuit characterized in that two input data are independently selected and controlled by the two selectors and combined. 5. A memory circuit according to claim 2, wherein the memory element and the control circuit are arbitrarily arranged to have an arbitrary data length (number of bits) or an arbitrary data capacity. 6. The memory circuit according to claim 5, wherein the arbitrarily arranged memory element group and the control circuit group are incorporated into the same LSI. 7. In claim 4, the storage element, the control circuit, and the two selectors are arranged in an arbitrary data table (
A memory circuit characterized in that the number of bits) or any data capacity can be arbitrarily arranged. 8. The memory circuit according to claim 7, wherein the arbitrarily arranged memory element group, the control circuit group, and the two selector groups are incorporated into the same LSI. 9. A memory circuit according to claim 2 or 3, comprising means having a function equivalent to a combination of the control circuit and the two selectors. 10. Claim 9 provides that the means has an arbitrary data length (number of bits) or an arbitrary data capacity;
A memory circuit characterized by being arbitrarily arranged. 11. A memory circuit according to claim 10, wherein the means group is incorporated into the same LSI.
JP59208266A 1984-05-20 1984-10-05 memory circuit Pending JPS6187194A (en)

Priority Applications (26)

Application Number Priority Date Filing Date Title
JP59208266A JPS6187194A (en) 1984-10-05 1984-10-05 memory circuit
KR1019850007172A KR910000365B1 (en) 1984-10-05 1985-09-28 Memory circuit
CN85107929A CN1006586B (en) 1984-10-05 1985-09-30 memory circuit
DE19853587882 DE3587882T2 (en) 1984-05-20 1985-10-02 Storage unit with arithmetic and logical functions, in particular for graphic data processing.
EP19920112252 EP0513851A3 (en) 1984-10-05 1985-10-02 Memory device having arithmetic and logic functions, in particular for graphic processing
EP19850112469 EP0189524B1 (en) 1984-05-20 1985-10-02 Memory unit having arithmetic and logic functions, in particular for graphic processing
US07/240,380 US4868781A (en) 1984-10-05 1988-08-29 Memory circuit for graphic images
US07/349,403 US5175838A (en) 1984-10-05 1989-05-08 Memory circuit formed on integrated circuit device and having programmable function
US07/542,028 USRE33922E (en) 1984-10-05 1990-06-21 Memory circuit for graphic images
US07/855,843 US5450342A (en) 1984-10-05 1992-03-20 Memory device
US08/279,843 US5592649A (en) 1984-10-05 1994-07-26 RAM control method and apparatus for presetting RAM access modes
US08/294,407 US5448519A (en) 1984-10-05 1994-08-23 Memory device
US08/294,404 US5475636A (en) 1984-10-05 1994-08-23 Memory device
US08/294,406 US5838337A (en) 1984-10-05 1994-08-23 Graphic system including a plurality of one chip semiconductor integrated circuit devices for displaying pixel data on a graphic display
US08/294,405 US5767864A (en) 1984-10-05 1994-08-23 One chip semiconductor integrated circuit device for displaying pixel data on a graphic display
US08/294,403 US5424981A (en) 1984-10-05 1994-08-23 Memory device
US08/408,283 US5477486A (en) 1984-10-05 1995-03-22 Memory device
US08/435,959 US5493528A (en) 1984-10-05 1995-05-05 Memory device
US08/435,962 US5499222A (en) 1984-10-05 1995-05-05 Memory device
US08/458,480 US5523973A (en) 1984-10-05 1995-06-02 Memory device
US08/582,906 US5615155A (en) 1984-10-05 1996-01-04 Memory device
US08/588,232 US5617360A (en) 1984-10-05 1996-01-18 Memory device
US08/694,599 US5719809A (en) 1984-10-05 1996-08-09 Memory device
US08/853,713 US5781479A (en) 1984-10-05 1997-05-09 Memory device
US09/750,040 US6359812B2 (en) 1984-10-05 2000-12-29 Memory device
US10/059,328 US6643189B2 (en) 1984-10-05 2002-01-31 Memory device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59208266A JPS6187194A (en) 1984-10-05 1984-10-05 memory circuit

Related Child Applications (8)

Application Number Title Priority Date Filing Date
JP6042171A Division JP2719589B2 (en) 1994-03-14 1994-03-14 One-chip semiconductor storage device
JP4217494A Division JPH06318172A (en) 1994-03-14 1994-03-14 Method and system for controlling read or write operation to multiple memory devices
JP4217394A Division JPH06318171A (en) 1994-03-14 1994-03-14 Method and system for controlling read or write operation to multiple memory devices
JP6042170A Division JPH0713555A (en) 1994-03-14 1994-03-14 Method and system for controlling read or write operation to one-chip memory device
JP4217294A Division JPH06318170A (en) 1994-03-14 1994-03-14 Method and system for controlling read or write operation to one-chip memory device
JP25486595A Division JPH0863385A (en) 1995-10-02 1995-10-02 Memory circuit
JP25486495A Division JPH0863384A (en) 1995-10-02 1995-10-02 One-chip semiconductor memory device and data processing device using the same
JP25486695A Division JPH0863386A (en) 1995-10-02 1995-10-02 Memory circuit

Publications (1)

Publication Number Publication Date
JPS6187194A true JPS6187194A (en) 1986-05-02

Family

ID=16553390

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59208266A Pending JPS6187194A (en) 1984-05-20 1984-10-05 memory circuit

Country Status (1)

Country Link
JP (1) JPS6187194A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02214090A (en) * 1988-12-02 1990-08-27 Ncr Corp Random access memory with joint logic power
JP2013037188A (en) * 2011-08-08 2013-02-21 Mitsubishi Electric Corp Image display device, image display method, and program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54142938A (en) * 1978-04-28 1979-11-07 Hitachi Ltd Pattern generation system for display unit
JPS55124187A (en) * 1979-03-19 1980-09-25 Hitachi Ltd Color graphic display and device therefor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54142938A (en) * 1978-04-28 1979-11-07 Hitachi Ltd Pattern generation system for display unit
JPS55124187A (en) * 1979-03-19 1980-09-25 Hitachi Ltd Color graphic display and device therefor

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02214090A (en) * 1988-12-02 1990-08-27 Ncr Corp Random access memory with joint logic power
JP2013037188A (en) * 2011-08-08 2013-02-21 Mitsubishi Electric Corp Image display device, image display method, and program

Similar Documents

Publication Publication Date Title
US5598372A (en) Semiconductor memory
US5940340A (en) Method and apparatus for writing to memory components
US4570222A (en) Information processor having information correcting function
US4868781A (en) Memory circuit for graphic images
KR950014901B1 (en) Address decoder which variably selects multiple rows and/or columns and semiconductor memory device using same
JPS6187194A (en) memory circuit
JPS61264425A (en) memory circuit
JP2719589B2 (en) One-chip semiconductor storage device
JP2769384B2 (en) Arithmetic control IC and information processing device
JP3285033B2 (en) Information processing system
JP3036441B2 (en) One-chip memory device
JPH03130988A (en) semiconductor storage device
JP3075280B2 (en) Information processing system
JPS61289596A (en) Semiconductor memory device
JP3085299B2 (en) Information processing system
JP2591448B2 (en) Selector circuit and multi-port memory cell
JPH06215559A (en) Page memory access system
JPH0863386A (en) Memory circuit
JPH0863385A (en) Memory circuit
JPS6155694B2 (en)
JP2001005719A (en) Information processing system
JPH0863384A (en) One-chip semiconductor memory device and data processing device using the same
JPH0713555A (en) Method and system for controlling read or write operation to one-chip memory device
JPH06318170A (en) Method and system for controlling read or write operation to one-chip memory device
JP2005182530A (en) Memory interface device and memory interface control method