Random/serial access mode selection circuit for a video memory system
First Claim
1. Apparatus for reading data stored in a random access memory array device, said memory array comprising a plurality of memory cells arranged in rows and columns, said device having a single-bit output and a serial multiple-bit output, comprising:
- processor means for generating a data output control signal and a row address signal, and for applying said signals to said device, andmeans in said device, responsive to said data output control signal and to said row address signal, for applying said stored data to said serial multiple-bit output responsive to said processor means applying said data output control signal to said device prior to applying said row address signal to said device, and for applying said stored data to said single-bit output of said device responsive to said processor means applying said data output control signal a predetermined time after applying said row address signal to said device.
1 Assignment
0 Petitions
Accused Products
Abstract
In a video computer system, an improved memory circuit is provided which is effective for delivering stored data only at appropriate instances, and which is also simpler and more reliable in design. In particular, the system preferably includes a bit-mapped RAM circuit which assumes a serial mode in response to both a row address signal and a suitable data output control signal, and which assumes a parallel or "random" mode when only the row address is received. Stored data is transferred to a parallel output terminal in the RAM circuit, or to a serial output terminal therein, depending upon the sequence of these signals as well as the column address and read signals, whereby the data output control signal is used for two separate and different purposes within the system.
-
Citations
7 Claims
-
1. Apparatus for reading data stored in a random access memory array device, said memory array comprising a plurality of memory cells arranged in rows and columns, said device having a single-bit output and a serial multiple-bit output, comprising:
-
processor means for generating a data output control signal and a row address signal, and for applying said signals to said device, and means in said device, responsive to said data output control signal and to said row address signal, for applying said stored data to said serial multiple-bit output responsive to said processor means applying said data output control signal to said device prior to applying said row address signal to said device, and for applying said stored data to said single-bit output of said device responsive to said processor means applying said data output control signal a predetermined time after applying said row address signal to said device. - View Dependent Claims (2)
-
-
3. A computer system comprising:
-
(a) video display means having video signal input means for receiving bit-serial video data for display of data on a screen, said video singal input means connected to a video data path, (b) bit-mapped video memory means including at least one video memory device, each said video memory device constructed in a single semiconductor integrated circuit and having both bit-serial and single-bit access ports, each said memory device comprising; (i) an array of rows and columns of read/write memory cells, (ii) addressing means for selecting rows, or selecting rows and columns, in response to address bits applied to address terminals of the device and in response to an address strobe applied to a control terminal of said device, (iii) serial register means, and means for loading data from a row of said cells selected by said addressing means to said serial register means, (iv) a serial data output terminal connected to said serial register means, said output terminal connected to said video data path and thereby coupled to said video signal input means, (v) at least one single-bit data input terminal, and at least one single-bit data output terminal, and means connecting said at least one single-bit data input and data output terminals to a column or columns selected by said addressing means, (vi) and control means receiving said address strobe and receiving a control signal from another terminal of said device, and selecting serial access responsive to receiving said control signal prior to said address strobe, and selecting single-bit access responsive to receiving said control signal a predetermined time after receiving said address strobe, (c) and microprocessor means having bit-parallel bus means separate from said video data path, said bus means coupled to said bit-mapped video memory means, said microprocessor means applying addresses to said address terminals of said at least one video memory device via said bus means for selecting said rows for loading to said serial register means and for selecting rows and columns for said single-bit access, said microprocessor means applying data to said at least one data input terminal of the device via said bus means for writing into said memory cells, said data being supplied to said at least one single-bit data terminal during the time that at least some of the bit-serial video data is being applied to said video signal input means via said video data path, and said microprocessor means applying said address strobe and said control signal to said memory means. - View Dependent Claims (4, 5, 6, 7)
-
Specification