Claims
- 1. Memory apparatus for performing a maskable, multiple color block write, comprising:
- a mask register;
- a block of memory having pixel addresses, wherein each pixel address corresponds to at least two mask value bits stored in the mask register;
- a plurality of color registers;
- control circuitry for selecting pixel addresses in accordance with their corresponding mask value bits in response to a block write signal, wherein a color value for each selected pixel address is selected from one of the plurality of color registers in accordance with the corresponding mask value bits, wherein the selected color values are written to the selected pixel addresses substantially simultaneously.
- 2. The apparatus of claim 1 wherein each pixel address is associated with a pixel comprising n bytes, wherein n is a power of 2.
- 3. The apparatus of claim 1 wherein each pixel address is associated with a pixel comprising n bytes, wherein n is not a power of 2.
- 4. The apparatus of claim 3 wherein n is 3.
- 5. The apparatus of claim 1 wherein the block of memory further comprises sense cells having separate data and select signal lines.
- 6. The apparatus of claim 1 wherein the memory block further comprises interfacing circuitry having a plurality of data pins for accessing the block of memory, wherein each data pin is associated with a distinct byte of the block of memory, wherein the interfacing circuitry is coupled to the control circuitry.
- 7. A method of performing a maskable, multiple color block write, comprising the steps of:
- a) storing a mask value within a mask register, wherein each pixel address within a block of memory corresponds to at least two mask value bits;
- b) selecting pixel addresses from the block of memory in accordance with the corresponding mask value bits;
- c) performing the following steps for each selected pixel address substantially simultaneously:
- i) selecting a color value in accordance with the corresponding mask value bits for that selected pixel address;
- ii) writing the color value to the selected pixel address.
- 8. The method of claim 7 wherein step (c)(i) further comprises the step of selecting the color value from one of a plurality of color registers.
- 9. The method of claim 7 wherein each pixel address corresponds to an n byte pixel, wherein n is a power of 2.
- 10. The method of claim 7 wherein each pixel address corresponds to an n byte pixel, wherein n is not a power of 2.
- 11. The method of claim 10 wherein n is 3.
- 12. The method of claim 7 wherein the block of memory comprises sense cells having separate data and select signal lines.
- 13. The method of claim 7 wherein the memory block further comprises interfacing circuitry having a plurality of data pins for accessing the block of memory, wherein each data pin is associated with a distinct byte of the block of memory.
Parent Case Info
This is a continuation of application Ser. No. 08/499,204, filed Jul. 7, 1995, now abandoned.
US Referenced Citations (12)
Continuations (1)
|
Number |
Date |
Country |
Parent |
499204 |
Jul 1995 |
|