Apparatus and method for reducing power consumption by peripheral devices after downloading a program therefrom
AssigneeMitsubishi Denki Kabushiki Kaisha
InventorsShinichiro Ohashi, Kunihiro Yamada
Life of this patent
Estimating the term…
Abstract
A microcomputer system of the present invention, includes for reducing power consumption therein, an internal memory device in a processor device and a buffer, the buffer further including therein disconnection means for connection and disconnection with and from an external bus and power consumption reduction means for reducing power consumption in peripheral device. Hereby, a program that is executable only within the processor device is stored in the internal memory device, and the peripheral devices are brought into a low power consumption mode and the external bus is made disconnectable upon execution of the program.
Claims8
A microcomputer system having a plurality of peripherals, the system comprising:
- a microprocessor unit having an internal memory;
- an external bus, coupled to said microprocessor unit and to the plurality of peripherals;
- means, coupled to the plurality of peripherals, for reading a program from one of the plurality of peripherals;
- means, coupled to said internal memory and to said reading means, for storing said program into said internal memory;
- means, coupled between each of the plurality of peripherals and an input power supply for the plurality of peripherals, for switching an input power voltage of each of the plurality of peripherals to a power saving mode responsive to a first switch instruction from said multiprocessing unit and responsive to completion of said storing means storing said program;
- means, coupled to said external bus and to said microprocessor unit, for disconnecting said external bus from said microprocessor unit responsive to a disconnect instruction from said multiprocessing unit and responsive to said switching means switching said input power voltage;
- means, coupled to said internal memory, for executing said program stored in said internal memory;
- means, coupled to said external bus and to said microprocessor unit, for connecting said external bus to said microprocessor unit responsive to a connect instruction from said multiprocessing unit;
- and
- means, coupled to the plurality of peripherals and to said input power supply, for switching said input power supply for the plurality of peripherals to an operating power mode responsive to a second switch instruction from said microprocessing unit.
A method for reducing input power consumption of peripheral devices in a microcomputer system, comprising the steps of:
- reading a program from one of the peripheral devices that is coupled to an external bus of the microcomputer system;
- storing said program in an internal memory of a microprocessing unit;
- switching the peripheral devices to a low power consumption voltage responsive to a first switch instruction received from said microprocessing unit and responsive to completion of said program storing step;
- disconnecting said external bus from said microprocessing unit responsive to a disconnect instruction received from said microprocessing unit received after completion of said low power consumption switching step;
- executing said program within said microprocessing unit;
- connecting said external bus to said microprocessing unit responsive to a connect instruction from said microprocessing unit;
- and
- switching the peripheral devices to an operating power voltage responsive to a second switch instruction from said microprocessing unit.
A microcomputer system, comprising:
- a microprocessing unit including a central processing unit, an internal memory, and a buffer wherein said central processing unit is coupled to said internal memory and to said buffer by an internal bus and said buffer includes means, responsive to instructions from said central processing unit, for disconnecting and connecting an external bus;
- an external bus coupled to said buffer;
- a first peripheral device, coupled to said external bus, for interfacing to said microprocessing unit, said first peripheral device operational when supplied with a first voltage level and non-operational when supplied with a second voltage level less than said first voltage level;
- switching means, coupled to said first peripheral device and to a power supply, for providing said first peripheral device with said first voltage level in response to a first signal and with said second voltage level responsive to a second signal;
- and
- power consumption reduction means, coupled to said external bus and responsive to instructions from said central processing unit, for asserting said first signal and said second signal wherein said second signal is asserted after data is read into said buffer over said external bus and wherein said means for connecting and disconnecting disconnects said buffer from said external bus after said second signal is asserted.
Dependencies are inferred from the claim text.