Patent US4868781A successfully refreshed from Google Patents.
US4868781A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Memory circuit for graphic images
Assignee: Hitachi Ltd
•
Filing: 1988-08-29
•
Granted: 1989-09-19
•
Expires: 2008-08-29
Abstract
Abstract A memory circuit including memory elements on which data read, write and store operations can be arbitrarily performed, the memory elements having a dyadic/arithmetic operation function. In a read/modify/write mode to be executed during a memory cycle and in an interval in which data from the memory elements and data from external devices exist, an operation is executed between external data and the data in the memory elements and the result of such operation is stored during a write cycle, thereby achieving a higher-speed operation.
Inventors
- 👤 Koichi Kimura
- 👤 Toshihiko Ogura
- 👤 Hiroaki Aotsu
- 👤 Mitsuru Ikegami
- 👤 Tadashi Kawabara
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 07:45
CPC Classifications
G; G06; G06F; G06F12/00; G06F7/00; G06F7/38; G06F7/48; G06F7/57; G06F7/575; G06T; G06T1/00; G06T1/20; G06T1/60; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/393; G09G2340/00; G09G2340/10
Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
239 words
A memory circuit formed on an LSI device, comprising: (a) memory means for effecting data read, data write and store data operations, and having input means, output means and a plurality of storage locations for storing data; and (b) control means having an output connected to said input means of said memory means, and including first data input means, second data input means, third data input means, said second data input means being connected to receive data form said output means of said memory means, and controlling means operating in a first mode to a write data input from said first data input means into said memory means in response to a first value of data received from said third data input means, and operating a second mode to transfer data received from said output means of said memory means via said second data input means to said memory means in inverted form in response to a combination of a first value of data input from said first data input means and a second value of data input from said third data input means and to transfer data received from said output means of memory means via said second data input means to said memory means without modification in response to a combination of a second value of data input from said first data input means and a second value of data input from said third data input means.
Claim 2
Dependent Claim
239 words
A memory circuit formed on an LSI device, comprising: (a) memory means for effecting data read, data write and store data operations, and having input means, output means and a plurality of storage locations for storing data; and (b) control means having an output connected to said input means of said memory means, and including first data input means, second data input means, third data input means, said second data input means being connected to receive data form said output means of said memory means, and controlling means operating in a first mode to a write data input from said first data input means into said memory means in response to a first value of data received from said third data input means, and operating a second mode to transfer data received from said output means of said memory means via said second data input means to said memory means in inverted form in response to a combination of a first value of data input from said first data input means and a second value of data input from said third data input means and to transfer data received from said output means of memory means via said second data input means to said memory means without modification in response to a combination of a second value of data input from said first data input means and a second value of data input from said third data input means.
Claim 3
Dependent Claim
86 words
A memory circuit according to claim 1, wherein said controlling means includes first gate means for gating inputs from said second and third data input means effective to write said data input from said first data input means into said memory and second gate means for gating data input from said first data input means and the output of said first gate means for selectively inverting the data transferred to said memory means according to the value of the data from said first data input means.
Claim 4
Dependent Claim
33 words
A memory circuit according to claim 1, further comprising addressing means for addressing a storage location of said memory means where there is stored data to be read out to said output means.
Claim 5
Dependent Claim
76 words
A memory circuit according to claim 2, further comprising first selector means and second selector means each for selecting data items from a plurality of data inputs; means for applying an output from said first selector means to said first data input means; means for applying an output from said second selector means to said third data input means; and means for independently controlling said first and second selector means for performing a respective select operation.
Claim 6
Dependent Claim
107 words
A memory circuit according to claim 4, wherein said first and second selector means each are provided with four inputs; said four inputs including a fixed logic value "0", a fixed logic value "1", a fourth data input the value of which can be arbitrarily changed to be a logic value "0" or "1", and an inverted value obtained by inverting said fourth data input; and said means for independently controlling first and second selector means operating to select one of said four inputs so as to combine the data of said first and third data input means outputted from said selectors, thereby effecting dyadic logic operation.
Claim 7
Dependent Claim
80 words
A memory circuit according to claim 1, further comprising: third selector means for selecting either data from output means of said memory means or said fourth data from an external device in response to a priority control signal; and priority control circuit means from which a priority control signal for controlling said selector is extracted by use of said data from said output means of said memory means, said fourth data from the external device, and a priority specification signal.
Claim 8
Dependent Claim
234 words
A memory circuit according to claim 6, wherein: said fourth data from the external device and said data from the output means of said memory means are subdivided in said memory means into two regions comprising a section having data which is actually to be stored and another section; said priority control circuit means includes means for controlling said selector means to select said fourth data from the external device when said priority specification signal specifies said fourth data in a processing of said region in which said fourth data from the external device and said data from the output means of said memory means are to be actually stored, to control the selector means to select data from the output means when said priority specification signal specifies said data from the output means in said processing, to control said selector means to select said data from the output means in a processing of a region in which neither said fourth data nor said data from the output means are to be actually stored, to control said selector means to select said fourth data in a processing of a section which only said fourth data is to be actually stored, and to control the selector means to select said data from the output means in a processing of a section in which only said data from the output means is to be actually stored.
Claim 9
Dependent Claim
243 words
A memory circuit formed on an LSI device, comprising: (a) memory means for effecting data read, data write and store data operations, and having input means, output means and a plurality of storage locations for storing data; and (b) control means having an output connected to said input means of said memory means, and including first data input means, second data input means, third data input means, fourth data input means, said second data input means being connected to receive data from said output means of said memory means, and logical operation means operating in a first mode to write data input from first data input means into said memory means in response to a first value of data received from said third data input means, and operating a second mode to transfer data received from said output means of said memory means via said second data input means to said memory means in inverted form in response to a combination of a first value of data input from said first data input means and a second value of data input from said third data input means and to transfer data received from said output means of said memory means via said second data input means to said memory means without modification in response to a combination of a second value of data input from said first data input means and a second value of data input from said third data input means.
Claim 10
Dependent Claim
243 words
A memory circuit formed on an LSI device, comprising: (a) memory means for effecting data read, data write and store data operations, and having input means, output means and a plurality of storage locations for storing data; and (b) control means having an output connected to said input means of said memory means, and including first data input means, second data input means, third data input means, fourth data input means, said second data input means being connected to receive data from said output means of said memory means, and logical operation means operating in a first mode to write data input from first data input means into said memory means in response to a first value of data received from said third data input means, and operating a second mode to transfer data received from said output means of said memory means via said second data input means to said memory means in inverted form in response to a combination of a first value of data input from said first data input means and a second value of data input from said third data input means and to transfer data received from said output means of said memory means via said second data input means to said memory means without modification in response to a combination of a second value of data input from said first data input means and a second value of data input from said third data input means.
Claim 11
Dependent Claim
58 words
A memory circuit according to claim 8, wherein said control means further includes arithmetic operation means operating in a third mode for summing the data from said first, second and third input means and for transferring the result of said summing to said memory means in response to a first value of data from said fourth input means.
Claim 12
Dependent Claim
34 words
A memory circuit according to claim 9, wherein said first and second modes are discriminated from each other by a control input signal applied to said third data input means from an external device.
Claim 13
Dependent Claim
21 words
A memory circuit according to claim 10, wherein said control input signal from an external device is a carry input signal.
Claim 14
Dependent Claim
30 words
A memory circuit according to claim 9, wherein said first data and said second data are added with a carry operation in said third mode by said arithmetic operation means.
Claim 15
Dependent Claim
28 words
A memory circuit according to claim 12, wherein a result of said addition with a carry operation effected on said second data is outputted to said memory means.
Claim 16
Dependent Claim
79 words
A memory circuit according to claim 9, further comprising: first and second selector means each for selecting a data item from a plurality of input data items, means for applying an output from said first selector means to said first data input means, means for applying an output from said second selector means to said third data input means as a control input signal from an external device, and means for independently controlling said first and second selector means.
Claim 17
Dependent Claim
43 words
A memory circuit according to claim 14, wherein input data to said first selector means in said second mode includes said data from an external device and an inverted data thereof, and input data to said second selector means includes 0 and 1.
Claim 18
Dependent Claim
40 words
A memory circuit according to claim 9, wherein said first, second and third modes of said control means each are specified by a plurality of control input signals from external devices applied to said third and fourth data input means.
Claim 19
Dependent Claim
38 words
A memory circuit according to claim 9, wherein said first, second and third modes of said control means each are specified by two control input signals from external devices applied to said third and fourth data input means.
Claim 20
Dependent Claim
31 words
A memory circuit according to claim 17, wherein said first, second and third modes are classified into two kinds of modes by one of said control input signals from external devices.
Claim 21
Dependent Claim
28 words
A memory circuit according to claim 18, wherein said two kinds of modes include an ordinary write mode or a logical operation mode and an arithmetic operation mode.
Claim 22
Dependent Claim
39 words
A memory circuit according to claim 19, wherein said ordinary write mode is discriminated from said logical operation mode by a control input signal different from said external control input signal specified to discriminate said two kinds of modes.
Claim 23
Dependent Claim
27 words
A memory circuit according to claim 18, wherein one of said control input signals from external devices in the arithmetic operation mode is a carry input signal.
Claim 24
Dependent Claim
31 words
A memory circuit according to claim 9, wherein said first data and said second data are subjected to an exclusive OR operation as a logic operation in said logic operation mode.
Claim 25
Dependent Claim
29 words
A memory circuit according to claim 9, wherein said first data and said second data are added with a carry operation in an operation in said arithmetic operation mode.
Claim 26
Dependent Claim
28 words
A memory circuit according to claim 23, wherein a carry result obtained from said arithmetic addition with a carry operation conducted in the arithmetic operation mode is outputted.
Claim 27
Dependent Claim
79 words
A memory circuit according to claim 16, further comprising: first and second selector means each for selecting a data item from a plurality of input data items, means for applying an output from said first selector means to said first data input means, means for applying an output from said second selector means to said third data input means as a control input signal from an external device, and means for independently controlling said first and second selector means.
Claim 28
Dependent Claim
29 words
A memory circuit according to claim 21, wherein said carry input signal is identical to the control signal for discriminating said ordinary write mode from said logic operation mode.
Claim 29
Dependent Claim
130 words
A memory circuit formed on an LSI device, comprising: (a) memory means for effecting data read, data write, and store data operations, and having input means, output means and a plurality of storage locations for storing data; and (d) control means having an output connected to said input means of said memory means, and including first data input means, second data input means, third data input means, fourth data input means, said second data input means being connected to receive data from said output means of said memory means, and arithmetic operation means for summing the data from said first, second and third input means and for transferring the result of said summing to said memory means in response to a first value of data from said fourth input means.
Claim 30
Dependent Claim
130 words
A memory circuit formed on an LSI device, comprising: (a) memory means for effecting data read, data write, and store data operations, and having input means, output means and a plurality of storage locations for storing data; and (d) control means having an output connected to said input means of said memory means, and including first data input means, second data input means, third data input means, fourth data input means, said second data input means being connected to receive data from said output means of said memory means, and arithmetic operation means for summing the data from said first, second and third input means and for transferring the result of said summing to said memory means in response to a first value of data from said fourth input means.
References Cited (Backward Citations)
JPS5339A
Cited
US4317114A
Cited
US4450442A
Cited
US4484187A
Cited
US4531120A
Cited
US4616336A
Cited
US4639768A
Cited
DE3437896A1
Cited
US4653020A
Cited
US4550315A
Cited
US4559533A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-09-18 | 1993-03-20 | 1993-09-19 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-09-18 | 1997-03-20 | 1997-09-19 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-09-18 | 2001-03-20 | 2001-09-19 | $7700.00 | Window Closed / Lapsed |