Computer display system using system memory in place or dedicated display memory and method therefor
AssigneeVLSI Technology, Inc.
InventorPhillip E. Mattison
Life of this patent
Estimating the term…
Abstract
A computer display system and method is disclosed which allows a display controller in the display system to use a block of system memory rather than a dedicated frame buffer for display modes that do not require the bandwidth or the memory size of a dedicated frame buffer. The display system of the present invention includes an optional dedicated frame buffer to allow the display controller to support display modes that require the performance of the dedicated frame buffer, while retaining the capability to use system memory as a frame buffer for display modes that would only partially use the dedicated frame buffer.
Claims7
A computer display system comprising, in combination:
- a central Processing Unit (CPU) having an associated data bus coupled thereto;
- display controller means coupled to said CPU for controlling a display device, said display controller means comprising, in combination:
- a display first-in first-out (FIFO) electrically coupled to said data bus of said CPU, said CPU having means for writing display data into said display FIFO;
- video shift logic means electrically coupled to said display FIFO for converting said display data in said display FIFO to a serial format;
- video output means electrically coupled to said video shift logic means for allowing connection to said display device;
- and
- system memory means electrically coupled to said data bus having a block of said system memory means defined as a frame buffer for storing display information for said display controller means;
- said CPU having bus arbitration logic means for permitting said CPU to relinquish control of said data bus to a second bus controller, said display controller means being electrically coupled to said bus arbitration logic means of said CPU in such a way as to allow said display controller means to request and receive control of said data bus, said display controller means becoming said second bus controller for the purpose of transferring said display data from said block of system memory means defined as a frame buffer to said display FIFO in said display controller means.
A method for providing a computer display system comprising, in combination:
- providing a Central Processing Unit (CPU) having an associated data bus coupled thereto;
- providing display controller means coupled to said CPU for controlling a display device, said display controller means comprising, in combination:
- a display first-in first-out (FIFO) electrically coupled to said data bus of said CPU, said CPU having means for writing display data into said display FIFO;
- video shift logic means electrically coupled to said display FIFO for converting said display data in said display FIFO to a serial format;
- video output means electrically coupled to said video shift logic means for allowing connection to said display device;
- and
- providing system memory means electrically coupled to said data bus having a block of said system memory means defined as a frame buffer for storing display information for said display controller means;
- said CPU having bus arbitration logic means for permitting said CPU to relinquish control of said data bus means to a second bus controller, said display controller means being electrically coupled to said bus arbitration logic means of said CPU in such a way as to allow said display controller means to request and receive control of said data bus, said display controller means becoming said second bus controller for the purpose of transferring said display data from said block of system memory means defined as a frame buffer to said display FIFO in said display controller means.
Dependencies are inferred from the claim text.