Video graphic dynamic RAM
First Claim
Patent Images
1. A monolithic memory capable of providing output data at a high speed, comprising:
- a memory array;
a latch capable of latching a plurality of data bits, the latch being coupled to the memory array for temporarily storing data from the memory array;
a shift register capable of storing a plurality of data bits, the shift register being coupled to the latch for receiving the data temporarily stored in the latch; and
a multiplexer coupled to the shift register for selecting a predetermined data bit fron the shift register and for sequentially coupling the data out of the shift register to an output pin of the memory commencing with the predetermined data bit while data is simultaneously written/read into or out of the memory array.
2 Assignments
0 Petitions
Accused Products
Abstract
A memory chip containing a standard dynamic RAM having the capability to serially read out data at a high rate of speed while performing standard RAM operations is provided. A standard memory latches a complete row of data into a latch. The data from the latch is then transferred upon command to a second latch or shift register where it is shifted out independently of the operation of the RAM.
-
Citations
14 Claims
-
1. A monolithic memory capable of providing output data at a high speed, comprising:
- a memory array;
a latch capable of latching a plurality of data bits, the latch being coupled to the memory array for temporarily storing data from the memory array;
a shift register capable of storing a plurality of data bits, the shift register being coupled to the latch for receiving the data temporarily stored in the latch; and
a multiplexer coupled to the shift register for selecting a predetermined data bit fron the shift register and for sequentially coupling the data out of the shift register to an output pin of the memory commencing with the predetermined data bit while data is simultaneously written/read into or out of the memory array. - View Dependent Claims (2, 3, 4, 5, 6)
- a memory array;
-
7. A method of reading data out of a memory system at a high rate of speed, comprising:
- latching a block of data from a memory array into a first temporary stroage, wherein the block of data contains a predetermined number of bits;
loading the block of data from the first temporary storage into a second temporary storage;
selecting a particular bit in the block of data in the second temporary storage to shift out first and then continuing shifting out data fron the second temporary storage in a sequential manner; and
reading/writing data into or out of the memory in a normal manner while the data is being shifted out of the second temporary storage. - View Dependent Claims (8)
- latching a block of data from a memory array into a first temporary stroage, wherein the block of data contains a predetermined number of bits;
-
9. A video display system having at least a memory system, and a controller to control operation of the video display system, the memory system comprising:
- a memory array;
a latch coupled to the memory array for storing at least one row of data from the memory array, the latch being loaded upon a first command from the controller;
first means coupled to the latch for receiving the row of data from the latch upon a second command from the controller; and
second means for selecting a predetermined bit in the first means to commence serially shifting data out of the first means while access to the memory array can be simultaneously accomplished.
- a memory array;
-
10. A video display system having at least a memory system, and a controller to control operation of the video display system, the memory system comprising:
- a memory array;
a latch coupled to the memory array for storing at least one row of data from the memory array, the latch being loaded upon a first command from the controller;
first means coupled to the latch for receiving the row of data from the latch upon a second command from the controller; and
second means for selecting a predetermined bit in the first means to commence serially shifting data out of the first means wherein the second means includes an address latch for temporarily storing an address of the predetermined bit, a decoder for decoding the temporarily stored address, and a plurality of controllable means controlled by the decoder for serially coupling the data out of the first means.
- a memory array;
-
11. A architecture for a high speed memory placed on an integrated circuit chip, the integrated circuit having a strandard dynamic random access memory (RAM) and further comprising:
- first means for temporarily storing a block of data from the RAM;
second means coupled to the first means for controllably receiving the block of data from the first means;
a temporary storage for temporarily storing an address for a predetermined bit of data within the block of data;
a decoder coupled to the temporary storage for decoding the address of the predetermined bit; and
third means coupled to the second means and to the decoder for outputting the data of the second means upon command while allowing the RAM to be written into and read from in a normal manner during the time the data is being outputted from the second means and wherein the decoder provides the address of the predetermined bit to the second means. - View Dependent Claims (12, 13, 14)
- first means for temporarily storing a block of data from the RAM;
Specification