US4615018A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for writing data into a memory
Assignee: Ricoh Co Ltd
•
Filing: 1984-03-23
•
Granted: 1986-09-30
•
Expires: 2004-03-23
Abstract
Abstract The present method for writing data into a memory allows to write data to be written into the memory as extending between the two adjacent addresses by a single write command supplied from a system bus side thereby allowing to increase the writing speed and relax the burden on an associated software program.
Inventors
- 👤 Yukio Sakano
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 13:51
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/393; G06; G06T; G06T1/00; G06T1/60
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
163 words
A method for writing data into a memory, in which data is written word by word and data is stored pixel by pixel, of a memory system for writing data into said memory by providing input data, its address and write command under the control of a CPU, said system including a shift register having a first area, into which said input data is set, and a second area; a mask register into which input mask data is set; and an address adder for adding a predetermined number to a first input address to generate a second address, said method comprising the steps of: shifting the data set in said shift register to said second area in accordance with the data set in said mask register; writing the data in said first area into a first address of said memory at a first timing; and writing the data in said second area into a second address of said memory at a second timing.
Claim 2
Independent Claim
163 words
A method for writing data into a memory, in which data is written word by word and data is stored pixel by pixel, of a memory system for writing data into said memory by providing input data, its address and write command under the control of a CPU, said system including a shift register having a first area, into which said input data is set, and a second area; a mask register into which input mask data is set; and an address adder for adding a predetermined number to a first input address to generate a second address, said method comprising the steps of: shifting the data set in said shift register to said second area in accordance with the data set in said mask register; writing the data in said first area into a first address of said memory at a first timing; and writing the data in said second area into a second address of said memory at a second timing.
Claim 3
Dependent Claim
26 words
The method of claim 1 wherein after setting said mask data in said mask register previously, said first address, input data and write command are provided.
Claim 4
Independent Claim
255 words
A method for writing data into a memory, in which data is written word by word and data is stored pixel by pixel, of a memory system for writing data into said memory by providing input data, its address and write command and reading data by providing an address and read command under the control of a CPU, said system including a shift register having a first area, into which said input data is set, and a second area; a mask register into which input mask data is set; and an address adder for adding a predetermined number to a first input address to generate a second address, said method comprising the steps of: shifting the data set in said shift register to said second area in accordance with the data set in said mask register; reading data stored in a first address of said memory; forming first write data from said data from said first address and said data from said first area in accordance with a value of the data set in said mask register; writing said first write data thus formed into said first address of said memory at a first timing; reading data stored in a second address of said memory; forming second write data from said data from said second address and said data from said second area in accordance with the value of the data set in said mask register; and writing said second write data thus formed into said second address of said memory at a second timing.
Claim 5
Independent Claim
255 words
A method for writing data into a memory, in which data is written word by word and data is stored pixel by pixel, of a memory system for writing data into said memory by providing input data, its address and write command and reading data by providing an address and read command under the control of a CPU, said system including a shift register having a first area, into which said input data is set, and a second area; a mask register into which input mask data is set; and an address adder for adding a predetermined number to a first input address to generate a second address, said method comprising the steps of: shifting the data set in said shift register to said second area in accordance with the data set in said mask register; reading data stored in a first address of said memory; forming first write data from said data from said first address and said data from said first area in accordance with a value of the data set in said mask register; writing said first write data thus formed into said first address of said memory at a first timing; reading data stored in a second address of said memory; forming second write data from said data from said second address and said data from said second area in accordance with the value of the data set in said mask register; and writing said second write data thus formed into said second address of said memory at a second timing.
Claim 6
Dependent Claim
26 words
The method of claim 3 wherein after setting said mask data in said mask register previously, said first address, input data and write command are provided.
Claim 7
Independent Claim
195 words
A method for writing data into a memory, in which data is written word by word and data is stored pixel by pixel, of a memory system for writing data into said memory by providing input data, its address and write command under the control of a CPU, said system including a shift register having a first area, into which said input data is set, and a second area; a mask register into which input mask data is set; an address adder for adding a predetermined number to a first input address to generate a second address; and mask data judging means for judging a value of the data set in said mask register, said method comprising the steps of: shifting the contents of said shift register to said second area in accordance with the data set in said mask register; writing the data in said first area into a first address of said memory at a first timing; and determining as to whether or not to write the data in said second area into a second address of said memory at a second timing depending upon an output from said mask data judging means.
Claim 8
Independent Claim
195 words
A method for writing data into a memory, in which data is written word by word and data is stored pixel by pixel, of a memory system for writing data into said memory by providing input data, its address and write command under the control of a CPU, said system including a shift register having a first area, into which said input data is set, and a second area; a mask register into which input mask data is set; an address adder for adding a predetermined number to a first input address to generate a second address; and mask data judging means for judging a value of the data set in said mask register, said method comprising the steps of: shifting the contents of said shift register to said second area in accordance with the data set in said mask register; writing the data in said first area into a first address of said memory at a first timing; and determining as to whether or not to write the data in said second area into a second address of said memory at a second timing depending upon an output from said mask data judging means.
Claim 9
Dependent Claim
26 words
The method of claim 5 wherein after setting said mask data in said mask register previously, said first address, input data and write command are provided.
Claim 10
Independent Claim
290 words
A method for writing data into a memory, in which data is written word by word and data is stored pixel by pixel, of a memory system for writing data into said memory by providing input data, its address and write command and reading stored data by providing an address and read command under the control of a CPU, said system including a shift register having a first area, into which said input data is set, and a second area; a mask register into which input mask data is set; an address adder for adding a predetermined number to a first input address to generate a second address; and mask data judging means for judging a value of the data set in said mask register, said method comprising the steps of: shifting the data set in said shift register to said second area in accordance with the data set in said mask register; reading data stored in a first address of said memory; forming first write data from said data from said first address and said data from said first area in accordance with a value of the data set in said mask register; writing said first write data thus formed into said first address of said memory at a first timing; reading data stored in a second address of said memory in accordance with an output from said mask data judging means; forming second write data from said data from said second address and said data from said second area in accordance with the value of the data set in said mask register; and determining as to whether or not to write said second write data thus formed into said second address of said memory at a second timing.
Claim 11
Independent Claim
290 words
A method for writing data into a memory, in which data is written word by word and data is stored pixel by pixel, of a memory system for writing data into said memory by providing input data, its address and write command and reading stored data by providing an address and read command under the control of a CPU, said system including a shift register having a first area, into which said input data is set, and a second area; a mask register into which input mask data is set; an address adder for adding a predetermined number to a first input address to generate a second address; and mask data judging means for judging a value of the data set in said mask register, said method comprising the steps of: shifting the data set in said shift register to said second area in accordance with the data set in said mask register; reading data stored in a first address of said memory; forming first write data from said data from said first address and said data from said first area in accordance with a value of the data set in said mask register; writing said first write data thus formed into said first address of said memory at a first timing; reading data stored in a second address of said memory in accordance with an output from said mask data judging means; forming second write data from said data from said second address and said data from said second area in accordance with the value of the data set in said mask register; and determining as to whether or not to write said second write data thus formed into said second address of said memory at a second timing.
Claim 12
Dependent Claim
26 words
The method of claim 7 wherein after setting said mask data in said mask register previously, said first address, input data and write command are provided.
Claim 13
Dependent Claim
28 words
The method of claim 7 wherein when a write mode is a particular write mode, a detection signal generated from said mask data judging means is rendered invalid.
Claim 14
Dependent Claim
26 words
The method of claim 9 wherein after setting said mask data in said mask register previously, said first address, input data and write command are provided.
References Cited (Backward Citations)
US4257110A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1989-09-29 | 1990-03-31 | 1990-09-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1993-09-29 | 1994-03-31 | 1994-09-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1997-09-29 | 1998-03-31 | 1998-09-30 | $7700.00 | Window Closed / Lapsed |