CN110018791B - SSD SOC-based power consumption management control method and system - Google Patents
SSD SOC-based power consumption management control method and system Download PDFInfo
- Publication number
- CN110018791B CN110018791B CN201910243366.4A CN201910243366A CN110018791B CN 110018791 B CN110018791 B CN 110018791B CN 201910243366 A CN201910243366 A CN 201910243366A CN 110018791 B CN110018791 B CN 110018791B
- Authority
- CN
- China
- Prior art keywords
- power consumption
- low
- signal
- controller
- management control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000004590 computer program Methods 0.000 claims description 14
- 238000010586 diagram Methods 0.000 description 8
- 230000003068 static effect Effects 0.000 description 3
- 238000011328 necessary treatment Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0625—Power saving in storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0634—Configuration or reconfiguration of storage systems by changing the state or mode of one or more devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0679—Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Power Sources (AREA)
Abstract
The application relates to a power consumption management control method, a system, computer equipment and a storage medium based on an SSD SOC, wherein the system comprises: a controller register for configuring a register inside a controller through a slave bus configuration port; the controller control center is used for obtaining instruction codes from an external SRAM through a main bus to operate and generating low-power consumption processing signals, or generating the low-power consumption processing signals according to the configuration of a slave bus; and the low-power consumption processing module is used for receiving the low-power consumption processing signal sent by the controller control center and performing low-power consumption processing. The invention releases the CPU by adopting the independent power consumption management controller, has high flexibility, small area, low power consumption and high processing speed, and can replace the CPU to carry out low-power consumption processing.
Description
Technical Field
The invention relates to the technical field of solid state disks, in particular to a power consumption management control method and system based on an SSD SOC, a computer device and a storage medium.
Background
At present, in the application of the SSD SOC with low power consumption, different power consumption requirements are applied in different scenarios, and in order to meet the requirements, a speed reduction or a module shutdown is generally adopted, which requires a separate low power consumption design.
In the conventional technology, a CPU is usually adopted to do these things, the CPU cannot be turned off, and in addition, since the CPU is usually used for processing complex tasks, the area is large, the power consumption is high, and the cost is also high.
Disclosure of Invention
In view of the above, it is necessary to provide a power consumption management control method, system, computer device, and storage medium based on the SSD SOC, which can realize low power consumption processing instead of the CPU.
A power consumption management control system based on an SSD SOC is characterized by comprising:
a controller register for configuring a register inside a controller by configuring a port from a bus;
the controller control center is used for obtaining instruction codes from an external SRAM through a main bus to operate and generating low-power consumption processing signals, or generating the low-power consumption processing signals according to the configuration of a slave bus;
and the low-power-consumption processing module is used for receiving the low-power-consumption processing signal sent by the controller control center and performing low-power-consumption processing.
In one embodiment, the low power processing module is further configured to:
receiving a low power consumption signal generated by a slave bus configuration via a controller register;
receiving a low-power consumption signal generated by the operation of a main bus instruction fetching code;
and generating an interrupt to an external CPU according to the low power consumption signal.
In one embodiment, the system further comprises:
a debounce signal module, the debounce signal module configured to receive a low power consumption related signal, the debounce signal passing through debounce logic;
the I2C main module is used for generating an I2C main signal to control an external chip.
In one embodiment, the system further comprises:
a master bus state machine to generate control logic for a master bus.
In one embodiment, the controller register is further configured to:
configuring a register inside the controller through the slave bus configuration port; the configured content comprises low-power signal interrupt control, debounce signal module setting and I2C main module setting;
the slave bus may be accessed through the master bus of the power management controller or may be accessed from the outside.
In one embodiment, the controller control center is further configured to:
receiving a signal generated by the debounce signal module;
an I2C master signal is generated and sent to the I2C master module.
A power consumption management control method based on an SSD SOC is applied to any one of the power consumption management control systems based on the SSD SOC, and the method comprises the following steps:
acquiring a power consumption management control request based on the SSD SOC;
according to the power consumption management control request based on the SSD SOC, a low power consumption processing signal is generated by fetching an instruction code from an external SRAM through a main bus;
and performing low-power consumption processing according to the low-power consumption processing signal through a low-power consumption processing module.
In one embodiment, after the step of obtaining the SSD SOC-based power consumption management control request, the method further includes:
according to the power consumption management control request based on the SSD SOC, a register inside a controller is configured through a slave bus configuration port;
generating a low power consumption processing signal according to the configuration of the slave bus;
and performing low-power consumption processing according to the low-power consumption processing signal through a low-power consumption processing module.
A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the steps of any of the above methods when executing the computer program.
A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of any of the methods described above.
According to the power consumption management control method, the system, the computer equipment and the storage medium based on the SSD SOC, an independent power consumption management control system is designed to replace a CPU to perform some configuration operations, and low power consumption signals of an SSD main control chip can be received to perform power-off or power-on operations; and the external SRAM (static random access memory) can be used for storing self-defined instruction codes for necessary treatment before power-off or power-on. The power consumption management control system can replace a CPU to perform low power consumption processing, improves the flexibility of power consumption management of the SSD SOC, and is smaller in area, low in power consumption and higher in processing speed.
Drawings
FIG. 1 is a block diagram of a SSD SOC based power management control system in one embodiment;
FIG. 2 is a block diagram of another embodiment of a SSD SOC based power management control system;
FIG. 3 is a block diagram of a power management control system based on SSD SOC in yet another embodiment;
FIG. 4 is a diagram illustrating an overall structure of an SSD SOC power management controller system in one embodiment;
FIG. 5 is a flow chart illustrating a power management control method based on SSD SOC in one embodiment;
FIG. 6 is a flow chart illustrating a power management control method based on SSD SOC in another embodiment;
FIG. 7 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of and not restrictive on the broad application.
In the conventional technology, in the application of low power consumption of the SSD SOC, there is a power consumption requirement in different scenarios, and in order to meet the requirement, a speed reduction is generally adopted, or the power supply of the module is turned off (a separate low power consumption design is required). Traditionally, a CPU is adopted to do the things, the CPU cannot be closed, the CPU is used for processing complex tasks, the area is large, and the power consumption is high.
The invention provides a power consumption management control method and a power consumption management control system based on an SSD (solid State disk) SOC (System on chip). By adopting an independent power consumption management controller, a CPU (Central processing Unit) is released, the flexibility is high, the area is small, the power consumption of the system is low, the processing speed is high, and the system can replace the CPU to perform low-power-consumption processing.
In one embodiment, as shown in fig. 1, there is provided a power consumption management control system 100 based on an SSD SOC, the system comprising:
a controller register 101 for configuring a register inside the controller through the slave bus configuration port;
the controller control center 102 is used for obtaining instruction codes from an external SRAM through a main bus to operate and generating a low-power consumption processing signal, or generating the low-power consumption processing signal according to the configuration of a slave bus;
and the low-power consumption processing module 103 is used for receiving the low-power consumption processing signal sent by the controller control center and performing low-power consumption processing.
In one embodiment, the low power processing module 103 is further configured to:
receiving a low power consumption signal generated by a slave bus configuration via a controller register;
receiving a low-power consumption signal generated by the operation of a main bus instruction fetching code;
an interrupt is generated to an external CPU based on the low power consumption signal.
Specifically, referring to fig. 4 in combination, in this embodiment, the controller register slave AHB configures the port, which may be specifically used to configure a register inside the controller. The details of the configuration mainly relate to low power consumption related signals, interrupt control, setting of debounce module and setting of I2C.
The controller controls the control center to fetch instruction codes from the external SRAM through the main bus to operate, and a low-power consumption processing signal is generated; the slave bus configuration may also be received, resulting in a signal for low power consumption processing.
And receiving a signal related to low power consumption, and generating an interrupt to an external CPU. Specifically, a low power consumption related signal generated by the slave bus configuration via the controller register may be received, and a low power consumption related signal generated by the master bus instruction fetch operation may also be received.
In this embodiment, the power consumption management control system may replace a CPU to perform some configuration operations, and may also receive some low power consumption signals of the SSD main control chip for power-down or power-up operations; and the external SRAM (static random access memory) can be used for storing self-defined instruction codes for necessary treatment before power-off or power-on. The embodiment also realizes the release of the CPU by the low-power consumption processing flow. In addition, in the embodiment, an AHB (advanced high performance bus) bus package is adopted, so that parameters can be configured, the integration level is high, and the performance is high.
In one embodiment, as shown in fig. 2, there is provided a power consumption management control system 100 based on an SSD SOC, the system further comprising:
a debounce signal module 104, configured to receive the low power consumption related signal, and pass through debounce logic;
and an I2C master module 105 for generating an I2C master signal to control the external chip.
In one embodiment, as shown in fig. 3, there is provided a power consumption management control system 100 based on an SSD SOC, the system further comprising:
a master bus state machine 106 for generating control logic for the master bus.
In one embodiment, controller register 101 is also used to:
configuring a register inside the controller through the slave bus configuration port; the configured content comprises low-power signal interruption control, debounce signal module setting and I2C main module setting;
the slave bus may be accessed through the master bus of the power management controller or may be accessed from the outside.
In one embodiment, the controller control center 102 is further configured to:
receiving a signal generated by the debounce signal module 104;
generates an I2C master signal and sends the I2C master signal to I2C master module 105.
Specifically, referring to fig. 4, a block diagram of an overall design module and a data flow diagram are shown, and the overall design module mainly includes the following modules:
a controller register: the slave AHB configuration port is used for configuring a register inside the controller; mainly related to signals related to low power consumption, interrupt control, setting of a debounce module and setting of I2C; the slave bus may be accessed through the master bus of the power management controller or may be accessed externally.
The controller controls the control center: receiving a signal generated by a debounce module; generating a main I2C signal; the command code is fetched from an external SRAM through a main bus to run, and a signal processed by low power consumption is generated; the slave bus configuration may also be received, resulting in a signal for low power consumption processing.
The low-power consumption processing module: receiving a signal related to low power consumption, and generating an interrupt to an external CPU; receiving a signal related to low power consumption generated by a slave bus configuration through a controller register; and receiving a low-power consumption related signal generated by the operation of the main bus instruction fetching code.
A debounce signal module: a low power consumption related signal is received through debounce logic.
I2C master: an I2C master signal is generated for controlling an external, e.g. power chip.
A main bus state machine: control logic for generating the main bus AHB.
Wherein, the instruction code structure of controller control center includes two kinds of instruction code structures: a 32Bit instruction +32Bit operand/32 Bit instruction. Supported instructions: no operation/move/read/write/compute instructions: and/or/not/wait instruction/predicate jump instruction, etc.
In one embodiment, as shown in fig. 5, there is provided a power consumption management control method based on SSD SOC, which is applied to the power consumption management control system based on SSD SOC in the above embodiments, and the method includes:
step 502, acquiring a power consumption management control request based on the SSD SOC;
step 504, according to the power consumption management control request based on the SSD SOC, obtaining an instruction code from an external SRAM through a main bus to operate and generating a low power consumption processing signal;
and step 506, performing low power consumption processing by the low power consumption processing module according to the low power consumption processing signal.
In this embodiment, the subsequent may not require CPU-specific details except for initial initialization. Specifically, first, the CPU initializes the SRAM for storing an instruction externally, which mainly relates to a power-on processing flow and a power-off processing flow. Then, waiting for an external power-on/power-off signal or a configuration start signal, the power consumption management controller sends an external SRAM instruction, and starts to process a relevant flow until the processing is completed.
In one embodiment, as shown in fig. 6, a power consumption management control method based on the SSD SOC is provided, and after the step of obtaining the power consumption management control request based on the SSD SOC, the method further includes:
step 602, configuring a register inside a controller through a slave bus configuration port according to a power consumption management control request based on the SSD SOC;
step 604, generating a low power consumption processing signal according to the configuration of the slave bus;
and 606, performing low power consumption processing according to the low power consumption processing signal through the low power consumption processing module.
In this embodiment, no external instruction SRAM is required, but the CPU is relied upon. Specifically, first, the CPU receives an interrupt generated by a low power consumption signal. And then, judging according to the received interrupt signal, configuring relevant PMU settings, and starting a power-on/power-off process.
For specific limitations of the power consumption management control method based on the SSD SOC, see the above limitations on the power consumption management control system based on the SSD SOC, which are not described herein again.
It should be understood that although the various steps in the flowcharts of fig. 5-6 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 5-6 may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performance of the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternating with other steps or at least some of the sub-steps or stages of other steps.
In one embodiment, a computer device is provided, the internal structure of which may be as shown in FIG. 7. The computer device includes a processor, a memory, and a network interface connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a power consumption management control method based on the SSD SOC.
Those skilled in the art will appreciate that the architecture shown in fig. 7 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided, comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the steps of the above method embodiments when executing the computer program.
In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, which computer program, when being executed by a processor, carries out the steps of the above respective method embodiments.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database or other medium used in the embodiments provided herein can include non-volatile and/or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous Link DRAM (SLDRAM), rambus (Rambus) direct RAM (RDRAM), direct Rambus Dynamic RAM (DRDRAM), and Rambus Dynamic RAM (RDRAM), among others.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, and these are all within the scope of protection of the present application. Therefore, the protection scope of the present patent application shall be subject to the appended claims.
Claims (7)
1. A power consumption management control method based on an SSD SOC is applied to a power consumption management control system based on the SSD SOC, and is characterized by comprising the following steps:
acquiring a power consumption management control request based on the SSD SOC;
according to the SSD SOC-based power consumption management control request, a low power consumption processing signal is generated by the operation of fetching an instruction code from an external SRAM through a main bus;
performing low-power consumption processing according to the low-power consumption processing signal through a low-power consumption processing module;
after the step of obtaining the power consumption management control request based on the SSD SOC, the method further comprises the following steps:
according to the power consumption management control request based on the SSD SOC, a register inside a controller is configured through a slave bus configuration port;
generating a low power consumption processing signal according to the configuration of the slave bus;
performing low-power consumption processing according to the low-power consumption processing signal through a low-power consumption processing module;
the SSD SOC-based power consumption management control system comprises:
a controller register for configuring a register inside a controller by configuring a port from a bus;
the controller control center is used for obtaining instruction codes from an external SRAM through a main bus to operate and generating low-power consumption processing signals, or generating the low-power consumption processing signals according to the configuration of a slave bus;
the low-power consumption processing module is used for receiving a low-power consumption processing signal sent by the controller control center and performing low-power consumption processing;
the low power consumption processing module is further configured to: receiving a low power consumption signal generated by a slave bus configuration via a controller register; receiving a low-power consumption signal generated by the operation of a main bus instruction fetching code; and generating an interrupt to an external CPU according to the low power consumption signal.
2. The SSD SOC based power consumption management control method of claim 1, wherein the SSD SOC based power consumption management control system further comprises:
a debounce signal module, the debounce signal module configured to receive a low power consumption related signal, the debounce signal passing through debounce logic;
the I2C main module is used for generating an I2C main signal to control an external chip.
3. The SSD SOC based power consumption management control method of claim 2, wherein the system further comprises:
a master bus state machine to generate control logic for a master bus.
4. The SSD SOC-based power management control method of claim 3, wherein the controller register is further configured to:
configuring a register inside the controller through the slave bus configuration port; the configured content comprises low-power signal interruption control, debounce signal module setting and I2C main module setting;
the slave bus may be accessed through the master bus of the power management controller or may be accessed from the outside.
5. The SSD SOC-based power management control method of claim 4, wherein the controller control center is further configured to:
receiving a signal generated by the debounce signal module;
an I2C master signal is generated and sent to the I2C master module.
6. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the steps of the method of any of claims 1-5 are implemented when the computer program is executed by the processor.
7. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910243366.4A CN110018791B (en) | 2019-03-28 | 2019-03-28 | SSD SOC-based power consumption management control method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910243366.4A CN110018791B (en) | 2019-03-28 | 2019-03-28 | SSD SOC-based power consumption management control method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110018791A CN110018791A (en) | 2019-07-16 |
CN110018791B true CN110018791B (en) | 2023-02-10 |
Family
ID=67190310
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910243366.4A Active CN110018791B (en) | 2019-03-28 | 2019-03-28 | SSD SOC-based power consumption management control method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110018791B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110519390A (en) * | 2019-09-04 | 2019-11-29 | 大唐半导体科技有限公司 | A kind of low-power consumption bluetooth controller link layer implementation method |
CN110401939B (en) * | 2019-09-04 | 2023-03-24 | 大唐半导体科技有限公司 | Low-power consumption bluetooth controller link layer device |
CN111077975B (en) * | 2019-12-17 | 2021-07-13 | 深圳忆联信息系统有限公司 | Method and device for reducing Power State3 Power consumption of SSD, computer equipment and storage medium |
CN113325998B (en) * | 2020-02-29 | 2022-09-06 | 杭州海康存储科技有限公司 | Read-write speed control method and device |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101498963A (en) * | 2009-03-02 | 2009-08-05 | 北京红旗胜利科技发展有限责任公司 | Method for reducing CPU power consumption, CPU and digital chip |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5386931B2 (en) * | 2007-11-15 | 2014-01-15 | 株式会社リコー | Memory card control device and memory card control method |
CN102725997B (en) * | 2011-12-09 | 2016-11-23 | 华为技术有限公司 | Switch method for realizing low power consumption and device thereof and switch |
CN102799260A (en) * | 2012-07-31 | 2012-11-28 | 福州瑞芯微电子有限公司 | Circuit and method for managing SOC chip by low-power consumption mode based on clock off |
CN104793723A (en) * | 2015-05-13 | 2015-07-22 | 中国电子科技集团公司第四十七研究所 | Low-power-consumption control circuit based on level detection |
CN107678532A (en) * | 2017-10-20 | 2018-02-09 | 苏州国芯科技有限公司 | A kind of low-power dissipation SOC wake module and low-power dissipation SOC |
CN108089689A (en) * | 2017-11-17 | 2018-05-29 | 珠海慧联科技有限公司 | A kind of small-sized SoC super low-power consumptions control circuit and method |
-
2019
- 2019-03-28 CN CN201910243366.4A patent/CN110018791B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101498963A (en) * | 2009-03-02 | 2009-08-05 | 北京红旗胜利科技发展有限责任公司 | Method for reducing CPU power consumption, CPU and digital chip |
Non-Patent Citations (1)
Title |
---|
通用SOC系统的低功耗设计方法;尚军辉;《中国集成电路》;20130905(第09期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN110018791A (en) | 2019-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110018791B (en) | SSD SOC-based power consumption management control method and system | |
US9600330B2 (en) | Method and system for regulation and control of a multi-core central processing unit | |
TWI412993B (en) | Increasing workload performance of one or more cores on multiple core processors | |
CN107408090B (en) | Dynamic configuration of input/output controller access channels | |
CN110716633B (en) | Device and method for coordinately managing SSD power consumption, computer device and storage medium | |
US9292079B2 (en) | Accelerating the microprocessor core wakeup by predictively executing a subset of the power-up sequence | |
WO2018040494A1 (en) | Method and device for extending processor instruction set | |
US10691195B2 (en) | Selective coupling of memory to voltage rails based on operating mode of processor | |
CN109313604B (en) | Computing system, apparatus, and method for dynamic configuration of compressed virtual memory | |
US20140013140A1 (en) | Information processing apparatus and computer program product | |
CN106575276B (en) | Power management control of subsystems | |
US8374842B2 (en) | Device emulation support apparatus, device emulation support method, device emulation support circuit and information processor | |
US7685439B2 (en) | Method for effecting the controlled shutdown of data processing units | |
US8627119B2 (en) | Script engine for control of power management controllers | |
CN109375543B (en) | DVS voltage management device, DVS voltage management system, DVS voltage management method, storage medium, and computer device | |
US10591980B2 (en) | Power management with hardware virtualization | |
TWI716909B (en) | Memory control system and method for operating a memory control system | |
TW201624192A (en) | Computer system, adaptable hibernation control module and control method thereof | |
US6993674B2 (en) | System LSI architecture and method for controlling the clock of a data processing system through the use of instructions | |
CN117931315A (en) | Method and device for acquiring state information applied to server | |
US9336011B2 (en) | Server and booting method | |
US10402353B2 (en) | System and method for processing interrupts by processors of a microcontroller in a low-power mode | |
US7895379B2 (en) | Logic controller having hard-coded control logic and programmable override control store entries | |
US11614949B2 (en) | Method and device for managing operation of a computing unit capable of operating with instructions of different sizes | |
US20240231822A1 (en) | Control method and chip |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |