摘要:
A video random access memory (VRAM) includes a dynamic random access memory (DRAM) array and a serial access memory (SAM) connected to bi-directional random and serial ports. The SAM provides the capability for partial but aligned data transfer or mask write back of data from an external source for subsequent partial write operations in the DRAM array. These sources include color registers, on-chip arithmetic logic unit (ALU) output, or the random port. Partial but aligned transfers from the SAM to the DRAM array are accomplished by a data transfer into a selected row between two specified column addresses of the DRAM array. Alternatively, a masked write back into a row of the DRAM array is based on mask register contents. Improved serial access memory data input operation for DRAM array is accomplished by means of a source of "0s" or "1s" for a clear operation, providing a page mode fill from the RAM port or an on-chip ALU, and providing a color register load or based on random port input data. In addition, the use of a mask register for partial write back into a row also enhances serial access memory data input operations to the DRAM array. In one modification, a second SAM connected to a second bi-directional serial port is provided. The second SAM is connected to the first SAM to transfer data therebetween in parallel.
摘要:
A display control means such as a virtual display adapter (110) allows the advanced functions of a display controller to be utilized in a large area of memory in addition to the normal use in display memory (120). This large area of memory includes system memory (130), and efficient access to this large area of memory is permitted for normal system use. The display controller also functions with non-contiguous and non-resident bitmaps. The flexibility of demand-paged virtual memory is utilized for display tasks, as display bitmaps may be written to the large area of memory as well as the display memory.
摘要:
The system includes a plurality of digital memory units (20, 22,...50) each for storing a plurality of independently addressable binary bits. The units operate together in response to each common bit address to supply a bit from each unit to form an array of bits for a discrete section of a larger array. The units are interconnected through common interconnection buses (e.g. 128, 140) and selective controls (134, 136) to input and output gate connections (e.g. 126, 138) to those buses to provide for selective shifting of bits between units to change the bit array.
摘要:
A video random access memory (VRAM) includes a dynamic random access memory (DRAM) array and a serial access memory (SAM) connected to bi-directional random and serial ports. The SAM provides the capability for partial but aligned data transfer or mask write back of data from an external source for subsequent partial write operations in the DRAM array. These sources include color registers, on-chip arithmetic logic unit (ALU) output, or the random port. Partial but aligned transfers from the SAM to the DRAM array are accomplished by a data transfer into a selected row between two specified column addresses of the DRAM array. Alternatively, a masked write back into a row of the DRAM array is based on mask register contents. Improved serial access memory data input operation for DRAM array is accomplished by means of a source of "0s" or "1s" for a clear operation, providing a page mode fill from the RAM port or an on-chip ALU, and providing a color register load or based on random port input data. In addition, the use of a mask register for partial write back into a row also enhances serial access memory data input operations to the DRAM array. In one modification, a second SAM connected to a second bi-directional serial port is provided. The second SAM is connected to the first SAM to transfer data therebetween in parallel.
摘要:
A display control means such as a virtual display adapter (110) allows the advanced functions of a display controller to be utilized in a large area of memory in addition to the normal use in display memory (120). This large area of memory includes system memory (130), and efficient access to this large area of memory is permitted for normal system use. The display controller also functions with non-contiguous and non-resident bitmaps. The flexibility of demand-paged virtual memory is utilized for display tasks, as display bitmaps may be written to the large area of memory as well as the display memory.
摘要:
The system includes a plurality of digital memory units (20, 22,...50) each for storing a plurality of independently addressable binary bits. The units operate together in response to each common bit address to supply a bit from each unit to form an array of bits for a discrete section of a larger array. The units are interconnected through common interconnection buses (e.g. 128, 140) and selective controls (134, 136) to input and output gate connections (e.g. 126, 138) to those buses to provide for selective shifting of bits between units to change the bit array.