Claims
- 1. A VGA controller device for driving a dual scan LCD panel comprising, in combination:
- Central Processing Unit (CPU) interface means having a linear address space for storing display data in said controller device;
- a display buffer wherein said display data is stored within said controller device, said display buffer comprising, in combination:
- separate upper half-frame buffer means for the exclusive storing of the display data for the first half of said LCD panel;
- separate lower half-frame buffer means for the exclusive storing of the display data for the second half of said LCD panel; and
- said separate upper half-frame buffer means and said separate lower half-frame buffer means having an interleaved one-to-one configuration such that every other address of said display buffer comprises said separate upper half-frame buffer means while said remaining addresses comprises said separate lower half-frame buffer means;
- address translation logic means for translating said linear address space of said CPU interface means such that said display data written through said CPU interface means in two contiguous blocks of addresses is stored in said separate upper half-frame buffer means and in said separate lower half-frame buffer means of said display buffer in said interleaved one-to-one configuration;
- first and second output means for providing a first direct connection between said upper half-frame buffer means and said LCD panel and a second direct connection between said lower half-frame buffer means and said LCD panel and for driving said LCD panel; and
- output control means for accessing said display data stored in said display buffer such that said display data in said separate upper half-frame buffer means and said display data in said separate lower half-frame buffer means are simultaneously outputed to said first and second output means for simultaneously and directly driving said first half and said second half of said LCD panel.
- 2. A method for driving a dual scan LCD panel with a VGA controller device comprising the steps of:
- providing Central Processing Unit (CPU) interface means having a linear address space for storing display data in said controller device;
- providing a display buffer wherein said display data is stored within said controller device, said display buffer comprising, in combination:
- separate upper half-frame buffer means for the exclusive storing of the display data for the first half of said LCD panel;
- separate lower half-frame buffer means for the exclusive storing of the display data for the second half of said LCD panel is stored; and
- said separate upper half-frame buffer means and said separate lower half-frame buffer means having an interleaved one-to-one configuration such that every other address of said display buffer comprises said separate upper half-frame buffer means while said remaining addresses comprises said separate lower half-frame buffer means;
- providing address translation logic means for translating said linear address space of said CPU interface means such that said display data written through said CPU interface means in two contiguous blocks of addresses is stored in said separate upper half-frame buffer means and in said separate lower half-frame buffer means of said display buffer in said interleaved one-to-one configuration;
- providing first and second output means for providing a first direct connection between said upper half-frame buffer means and said LCD panel and a second direct connection between said lower half-frame buffer means and said LCD panel and for driving said LCD panel; and
- providing output control means for accessing said display data stored in said display buffer such that said display data in said separate upper half-frame buffer means and said display data in said separate lower half-frame buffer means are simultaneously outputed to said first and second output means for simultaneously and directly driving said first half and said second half of said LCD panel.
- 3. The method of claim 2 further including the steps of:
- writing said display data through said CPU interface means into said display buffer;
- retrieving said display data in said display buffer with said output control means, and outputting said display data to said first and second output means for driving said LCD panel.
Parent Case Info
This is a continuation of co-pending application Ser. No. 07/855,983 filed on Mar. 20, 1992, now abandoned.
US Referenced Citations (9)
Continuations (1)
|
Number |
Date |
Country |
| Parent |
855983 |
Mar 1992 |
|