Arrangement, system, and method for automatic remapping of frame buffers when switching operating modes
First Claim
1. An apparatus to allow a computer system to have both a normal operating mode having full display capability and a low-power operating mode having a reduced display capability, comprising:
- a main state machine, the main state machine generating a plurality of control signals to indicate whether the normal operating mode or the low-power operating mode is in effect;
internal memory;
external memory;
a memory controller coupled to the main state machine, the internal memory, and the external memory, the memory controller switching to the internal memory as a source of display data when operating in the low-power operating mode and to the external memory as a source of display data when operating in the normal operating mode in response to a first control signal from the main state machine; and
a display controller coupled to the memory controller and the main state machine, the display controller comprising a pallette and a gray scaling logic to provide enhanced color data in the normal operating mode, the display controller initiating a request to the memory controller to fetch for display data in response to a second control signal from the main state machine, the memory controller fetching display data from the internal memory or the external memory in response to the request, upon receiving the display data the display controller outputting the display data, wherein the display data bypasses the pallette and gray scaling logic in the low-power operating mode, the display controller switches off the pallette and the gray scaling logic in the low-power operating mode.
1 Assignment
0 Petitions
Accused Products
Abstract
An arrangement, system, and method to allow a computer system to have a normal operating mode with full display capability and a low-power operating mode with reduced display capability is provided. The computer system automatically switches to the low-power operating mode from the normal operating mode following a programmable period of inactivity. While display data is retrieved from an external DRAM in the normal operating mode, display data is retrieved from an internal SRAM in the low-power operating mode. The computer system switches back to the normal operating mode when one of the predetermined activities is detected.
-
Citations
16 Claims
-
1. An apparatus to allow a computer system to have both a normal operating mode having full display capability and a low-power operating mode having a reduced display capability, comprising:
-
a main state machine, the main state machine generating a plurality of control signals to indicate whether the normal operating mode or the low-power operating mode is in effect; internal memory; external memory; a memory controller coupled to the main state machine, the internal memory, and the external memory, the memory controller switching to the internal memory as a source of display data when operating in the low-power operating mode and to the external memory as a source of display data when operating in the normal operating mode in response to a first control signal from the main state machine; and a display controller coupled to the memory controller and the main state machine, the display controller comprising a pallette and a gray scaling logic to provide enhanced color data in the normal operating mode, the display controller initiating a request to the memory controller to fetch for display data in response to a second control signal from the main state machine, the memory controller fetching display data from the internal memory or the external memory in response to the request, upon receiving the display data the display controller outputting the display data, wherein the display data bypasses the pallette and gray scaling logic in the low-power operating mode, the display controller switches off the pallette and the gray scaling logic in the low-power operating mode. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system having a normal operating mode with full display and a low-power operating mode with reduced display comprising:
-
a display; external memory; an input device; a main controller coupled to the display, the external memory, and the input device, the main controller comprising; a central processing unit (CPU); a main state machine, the main state machine generating a plurality of control signals to indicate whether the normal operating mode or the low-power operating mode is in effect; internal memory; a memory controller coupled to the main state machine, the internal memory, and the external memory, the memory controller switching to the internal memory as a source of display data when operating in the low-power operating mode and to the external memory as a source of display data when operating in the normal operating mode in response to a first control signal from the main state machine; and a display controller coupled to the memory controller and the main state machine, the display controller comprising a pallette and a gray scaling logic to provide enhanced color data in the normal operating mode, the display controller initiating a request to the memory controller to fetch for display data in response to a second control signal from the main state machine, the memory controller fetching display data from the internal memory or the external memory in response to the request, upon receiving the display data the display controller outputting the display data, wherein the display data bypasses the pallette and gray scaling logic in the low-power operating mode, the display controller switches off the pallette and the gray scaling logic in the low-power operating mode. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for switching from a normal operating mode having full display to a low-power operating mode having reduced display in a computer system comprising a plurality of module, the method comprising:
-
a) setting a timer; b) resetting the timer when predetermined activities occur; c) when the timer expires, waiting for any on-going activity to complete; d) shutting off a system clock signal to predetermined modules; e) waiting for an active display to be completed; f) putting an external RAM from which display data are being retrieved on self refresh mode; g) switching display data source from the external RAM to an internal RAM; h) retrieving display data from the internal RAM; i) turning off circuitry designed to enhance display data color during the normal operating mode; and j) sending the display data directly to display monitor and bypassing the display data color enhancing circuitry. - View Dependent Claims (16)
-
Specification