CN110018791A - Power managed control method and system based on SSD SOC - Google Patents

Power managed control method and system based on SSD SOC Download PDF

Info

Publication number
CN110018791A
CN110018791A CN201910243366.4A CN201910243366A CN110018791A CN 110018791 A CN110018791 A CN 110018791A CN 201910243366 A CN201910243366 A CN 201910243366A CN 110018791 A CN110018791 A CN 110018791A
Authority
CN
China
Prior art keywords
low
power consumption
power
signal
bus
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.)
Granted
Application number
CN201910243366.4A
Other languages
Chinese (zh)
Other versions
CN110018791B (en
Inventor
李湘锦
张鹏
董怀玉
王宏伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Union Memory Information System Co Ltd
Original Assignee
Shenzhen Union Memory Information System Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Union Memory Information System Co Ltd filed Critical Shenzhen Union Memory Information System Co Ltd
Priority to CN201910243366.4A priority Critical patent/CN110018791B/en
Publication of CN110018791A publication Critical patent/CN110018791A/en
Application granted granted Critical
Publication of CN110018791B publication Critical patent/CN110018791B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0625Power saving in storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0634Configuration or reconfiguration of storage systems by changing the state or mode of one or more devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0679Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy 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

This application involves a kind of power managed control method, system, computer equipment and storage mediums based on SSD SOC, wherein the system includes: controller register, and the controller register is used for by from the register inside the Configuration Control Unit of bus configuration port;Controller control centre, the controller control centre, which is used to run by main bus from external SRAM instruction fetch code, generates low-power consumption processing signal, or handles signal according to low-power consumption is generated from the configuration of bus;Low-power consumption processing module, the low-power consumption processing module are used to receive the low-power consumption processing signal of controller control centre transmission and carry out low-power consumption processing.The present invention discharges CPU by using independent power managed controller, and flexibility is high, and area is small, itself low in energy consumption, and processing speed is fast, can replace CPU and carries out low-power consumption processing.

Description

Power managed control method and system based on SSD SOC
Technical field
The present invention relates to solid state hard disk technical fields, more particularly to a kind of power managed controlling party based on SSD SOC Method, system, computer equipment and storage medium.
Background technique
Currently, under different scenes, there is different power consumption requirements, in order to meet in the application of SSD SOC low-power consumption This requirement, general using the power supply for reducing speed or closedown module, this just needs individual low power dissipation design.
In the conventional technology, these things are usually done using CPU, CPU cannot be closed a little, additionally due to CPU is usually For handling complex task, therefore area is larger, and power consumption is higher, and cost is also higher.
Summary of the invention
Based on this, it is necessary in view of the above technical problems, provide a kind of may be implemented instead of CPU progress low-power consumption processing Power managed control method, system, computer equipment and storage medium based on SSD SOC.
A kind of power managed control system based on SSD SOC, which is characterized in that the power consumption pipe based on SSD SOC Managing control system includes:
Controller register, the controller register are used for by from posting inside the Configuration Control Unit of bus configuration port Storage;
Controller control centre, the controller control centre are used to run by main bus from external SRAM instruction fetch code It generates low-power consumption and handles signal, or handle signal according to low-power consumption is generated from the configuration of bus;
Low-power consumption processing module, the low-power consumption processing module are used to receive at the low-power consumption of controller control centre transmission Reason signal simultaneously carries out low-power consumption processing.
The low-power consumption processing module is also used in one of the embodiments:
It receives by generating power down signal from bus configuration via controller register;
Receive the power down signal that the operation of main bus instruction fetch code generates;
It is generated and is interrupted to outer CPU according to the power down signal.
In one of the embodiments, the system also includes:
Debounce signaling module, the debounce signaling module is for receiving low-power consumption coherent signal, by debounce logic;
I2C main module, the I2C main module is for generating I2C main signal control external chip.
In one of the embodiments, the system also includes:
Main bus state machine, the main bus state machine are used to generate the control logic of main bus.
The controller register is also used in one of the embodiments:
By from the register inside the Configuration Control Unit of bus configuration port;The content of configuration includes that power down signal is interrupted Control, the setting of debounce signaling module and the setting of I2C main module;
Wherein, it can be accessed, can also be accessed by outside by the main bus of power managed controller from bus.
The controller control centre is also used in one of the embodiments:
Receive the signal that the debounce signaling module generates;
I2C main signal is generated, and the I2C main signal is sent to the I2C main module.
A kind of power managed control method based on SSD SOC, applied to described in any of the above embodiments based on SSD SOC's Power managed control system, which comprises
It obtains the power managed based on SSD SOC and controls request;
Request is controlled according to the power managed based on SSD SOC, is transported by main bus from external SRAM instruction fetch code Row generates low-power consumption and handles signal;
Signal is handled according to the low-power consumption by low-power consumption processing module and carries out low-power consumption processing.
In one of the embodiments, after the step of power managed of the acquisition based on SSD SOC controls request Further include:
Request is controlled according to the power managed based on SSD SOC, by out of bus configuration port Configuration Control Unit The register in portion;
Signal is handled according to low-power consumption is generated from the configuration of bus;
Signal is handled according to the low-power consumption by low-power consumption processing module and carries out low-power consumption processing.
A kind of computer equipment can be run on a memory and on a processor including memory, processor and storage The step of computer program, the processor realizes above-mentioned any one method when executing the computer program.
A kind of computer readable storage medium, is stored thereon with computer program, and the computer program is held by processor The step of above-mentioned any one method is realized when row.
Above-mentioned power managed control method, system, computer equipment and storage medium based on SSD SOC, passes through design Individual power managed control system can also pass through reception SSD main control chip for doing some configurations operations instead of CPU Some power down signals, for it is lower electricity or power on operation;It can be with plug-in SRAM (Static RAM), for storing Customized instruction code does necessary processing for lower electricity or before powering on.The power managed control system can replace CPU into Row low-power consumption processing, realizes the flexibility for improving the power managed of SSD SOC, and area is smaller, low in energy consumption, the processing of itself Speed is faster.
Detailed description of the invention
Fig. 1 is the structural block diagram of the power managed control system based on SSD SOC in one embodiment;
Fig. 2 is the structural block diagram of the power managed control system based on SSD SOC in another embodiment;
Fig. 3 is the structural block diagram of the power managed control system based on SSD SOC in further embodiment;
Fig. 4 is the complete structure schematic diagram of SSD SOC power managed controller system in one embodiment;
Fig. 5 is the flow diagram of the power managed control method based on SSD SOC in one embodiment;
Fig. 6 is the flow diagram of the power managed control method based on SSD SOC in another embodiment;
Fig. 7 is the internal structure chart of computer equipment in one embodiment.
Specific embodiment
It is with reference to the accompanying drawings and embodiments, right in order to which the objects, technical solutions and advantages of the application are more clearly understood The application is further elaborated.It should be appreciated that specific embodiment described herein is only used to explain the application, and It is not used in restriction the application.
In the conventional technology, in the application of SSD SOC low-power consumption, under different scenes, there are power consumption requirements, in order to meet This requirement is general using the power supply (needing individual low power dissipation design) for reducing speed or closedown module.It is conventionally employed CPU does these things, and CPU cannot be closed a little, and CPU is processing complex task, and area is larger, and power consumption is higher.
The present invention proposes a kind of power managed control method and system based on SSD SOC, by using independent power consumption Management Controller discharges CPU, and flexibility is high, and area is small, itself low in energy consumption, and processing speed is fast, can replace CPU carry out it is low Power consumption processing.
In one embodiment, as shown in Figure 1, providing a kind of power managed control system 100 based on SSD SOC, The system includes:
Controller register 101, for by from the register inside the Configuration Control Unit of bus configuration port;
Controller control centre 102 generates low-power consumption processing for running by main bus from external SRAM instruction fetch code Signal, or signal is handled according to low-power consumption is generated from the configuration of bus;
Low-power consumption processing module 103, for receiving the low-power consumption processing signal of controller control centre transmission and carrying out low Power consumption processing.
In one embodiment, low-power consumption processing module 103 is also used to:
It receives by generating power down signal from bus configuration via controller register;
Receive the power down signal that the operation of main bus instruction fetch code generates;
It is generated and is interrupted to outer CPU according to power down signal.
Specifically, in conjunction with reference Fig. 4, in the present embodiment, controller register configures port from AHB, can specifically use Register inside Configuration Control Unit.The particular content of configuration relates generally to the relevant signal of low-power consumption, interrupts control, debounce The setting of module and the setting of I2C.
Controller controls control centre and is run by main bus to external SRAM instruction fetch code, generates the letter of low-power consumption processing Number;Also it can receive the configuration from bus, generate the signal of low-power consumption processing.
The relevant signal of low-power consumption is received, generates and interrupts to outer CPU.Specifically, it can receive by from bus configuration, Via controller register, the relevant signal of low-power consumption is generated, also can receive the low function that the operation of main bus instruction fetch code generates Consume relevant signal.
In the present embodiment, CPU can replace by power managed control system, does some configuration operations, can also connects The some power down signals for receiving SSD main control chip, for lower electricity or power on operation;It can (static random be deposited with plug-in SRAM Reservoir), for storing customized instruction code, necessary processing is done for lower electricity or before powering on.The present embodiment also achieves Low-power consumption process flow discharges CPU.In addition, the present embodiment can configure by using AHB (Advanced High-performance Bus) Bus Wrapper Parameter, integrated level is good, and performance is high.
In one embodiment, as shown in Fig. 2, providing a kind of power managed control system 100 based on SSD SOC, The system further include:
Debounce signaling module 104, for receiving low-power consumption coherent signal, by debounce logic;
I2C main module 105, for generating I2C main signal control external chip.
In one embodiment, as shown in figure 3, providing a kind of power managed control system 100 based on SSD SOC, The system further include:
Main bus state machine 106, for generating the control logic of main bus.
In one embodiment, controller register 101 is also used to:
By from the register inside the Configuration Control Unit of bus configuration port;The content of configuration includes that power down signal is interrupted Control, the setting of debounce signaling module and the setting of I2C main module;
Wherein, it can be accessed, can also be accessed by outside by the main bus of power managed controller from bus.
In one embodiment, controller control centre 102 is also used to:
Receive the signal that debounce signaling module 104 generates;
I2C main signal is generated, and I2C main signal is sent to I2C main module 105.
Specifically, it is whole design module frame chart and data flow diagram with reference to Fig. 4, mainly includes following module:
Controller register: port is configured from AHB, for the register inside Configuration Control Unit;Relate generally to low-power consumption Relevant signal interrupts control, the setting of debounce module, the setting of I2C;From bus, power managed controller can be passed through Main bus access, can also pass through outside access.
Controller controls control centre: receiving the signal that debounce module generates;Generate main I2C signal;It is arrived by main bus The operation of external SRAM instruction fetch code, generates the signal of low-power consumption processing;Also it can receive the configuration from bus, generate at low-power consumption The signal of reason.
Low-power consumption processing module: the relevant signal of low-power consumption is received, generates and interrupts to outer CPU;It receives by from bus Configuration generates the relevant signal of low-power consumption via controller register;Receive the low-power consumption that the operation of main bus instruction fetch code generates Relevant signal.
Debounce signaling module: the relevant signal of low-power consumption is received, by debounce logic.
I2C main module: I2C main signal is generated, for controlling outside, such as power supply chip.
Main bus state machine: for generating the control logic of main bus AHB.
Wherein, the instruction code structure of controller control control centre includes two kinds of instruction code structures: 32Bit instruction+32Bit Operand/32bit instruction.The instruction of support: do-nothing operation/movement/read/write/computations: and/or/it is non-/ wait instruction/judgement Jump instruction etc..
In one embodiment, as shown in figure 5, providing a kind of power managed control method based on SSD SOC, application The power managed control system based on SSD SOC in above-described embodiment, this method comprises:
Step 502, it obtains the power managed based on SSD SOC and controls request;
Step 504, request is controlled according to the power managed based on SSD SOC, by main bus from external SRAM instruction fetch Code operation generates low-power consumption and handles signal;
Step 506, signal is handled according to low-power consumption by low-power consumption processing module and carries out low-power consumption processing.
In the present embodiment, subsequent not need CPU specifically except initializing at the beginning.Specifically, firstly, using The SRAM that CPU instructs external storage is initialized, and relates generally to power on process flow and lower electric treatment process.Then, etc. / lower electric signal is powered on to outside, or configuration commencing signal, power managed controller go external SRAM instruction fetch, start to process Related procedure, until processing is completed.
In one embodiment, it as shown in fig. 6, providing a kind of power managed control method based on SSD SOC, is obtaining After the step of taking the power managed based on SSD SOC to control request further include:
Step 602, request is controlled according to the power managed based on SSD SOC, is controlled by being configured from bus configuration port Register inside device;
Step 604, low-power consumption processing signal is generated according to from the configuration of bus;
Step 606, signal is handled according to low-power consumption by low-power consumption processing module and carries out low-power consumption processing.
In the present embodiment, plug-in instruction SRAM is not needed, but relies on CPU.Specifically, firstly, CPU receives low function Consume the interruption that signal generates.Then, judged according to the interrupt signal received, configuration PMU correlation setting starts to process Electricity/lower electricity process.
Specific restriction about the power managed control method based on SSD SOC may refer to above for based on SSD The restriction of the power managed control system of SOC, details are not described herein.
It should be understood that although each step in the flow chart of Fig. 5-6 is successively shown according to the instruction of arrow, These steps are not that the inevitable sequence according to arrow instruction successively executes.Unless expressly stating otherwise herein, these steps Execution there is no stringent sequences to limit, these steps can execute in other order.Moreover, at least one in Fig. 5-6 Part steps may include that perhaps these sub-steps of multiple stages or stage are not necessarily in synchronization to multiple sub-steps Completion is executed, but can be executed at different times, the execution sequence in these sub-steps or stage is also not necessarily successively It carries out, but can be at least part of the sub-step or stage of other steps or other steps in turn or alternately It executes.
In one embodiment, a kind of computer equipment is provided, internal structure chart can be as shown in Figure 7.The calculating Machine equipment includes processor, memory and the network interface connected by system bus.Wherein, the processing of the computer equipment Device is for providing calculating and control ability.The memory of the computer equipment includes non-volatile memory medium, built-in storage.It should Non-volatile memory medium is stored with operating system, computer program and database.The built-in storage is non-volatile memories Jie The operation of operating system and computer program in matter provides environment.The network interface of the computer equipment is used for and external end End passes through network connection communication.To realize a kind of power managed based on SSD SOC when the computer program is executed by processor Control method.
It will be understood by those skilled in the art that structure shown in Fig. 7, only part relevant to application scheme is tied The block diagram of structure does not constitute the restriction for the computer equipment being applied thereon to application scheme, specific computer equipment It may include perhaps combining certain components or with different component layouts than more or fewer components as shown in the figure.
In one embodiment, a kind of computer equipment is provided, including memory, processor and storage are on a memory And the computer program that can be run on a processor, processor are realized when executing computer program in above each embodiment of the method The step of.
In one embodiment, a kind of computer readable storage medium is provided, computer program is stored thereon with, is calculated The step in above each embodiment of the method is realized when machine program is executed by processor.
Those of ordinary skill in the art will appreciate that realizing all or part of the process in above-described embodiment method, being can be with Relevant hardware is instructed to complete by computer program, the computer program can be stored in a non-volatile computer In read/write memory medium, the computer program is when being executed, it may include such as the process of the embodiment of above-mentioned each method.Wherein, To any reference of memory, storage, database or other media used in each embodiment provided herein, Including non-volatile and/or volatile memory.Nonvolatile memory may include read-only memory (ROM), programming ROM (PROM), electrically programmable ROM (EPROM), electrically erasable ROM (EEPROM) or flash memory.Volatile memory may include Random access memory (RAM) or external cache.By way of illustration and not limitation, RAM is available in many forms, Such as static state RAM (SRAM), dynamic ram (DRAM), synchronous dram (SDRAM), double data rate sdram (DDRSDRAM), enhancing Type SDRAM (ESDRAM), synchronization link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic ram (DRDRAM) and memory bus dynamic ram (RDRAM) etc..
Each technical characteristic of above embodiments can be combined arbitrarily, for simplicity of description, not to above-described embodiment In each technical characteristic it is all possible combination be all described, as long as however, the combination of these technical characteristics be not present lance Shield all should be considered as described in this specification.
The several embodiments of the application above described embodiment only expresses, the description thereof is more specific and detailed, but simultaneously It cannot therefore be construed as limiting the scope of the patent.It should be pointed out that coming for those of ordinary skill in the art It says, without departing from the concept of this application, various modifications and improvements can be made, these belong to the protection of the application Range.Therefore, the scope of protection shall be subject to the appended claims for the application patent.

Claims (10)

1. a kind of power managed control system based on SSD SOC, which is characterized in that the power managed based on SSD SOC Control system includes:
Controller register, the controller register are used for by from the deposit inside the Configuration Control Unit of bus configuration port Device;
Controller control centre, the controller control centre are used to run by main bus from external SRAM instruction fetch code and generate Low-power consumption handles signal, or handles signal according to low-power consumption is generated from the configuration of bus;
Low-power consumption processing module, the low-power consumption processing module are used to receive the low-power consumption processing letter of controller control centre transmission Number and carry out low-power consumption processing.
2. the power managed control system according to claim 1 based on SSD SOC, which is characterized in that the low-power consumption Processing module is also used to:
It receives by generating power down signal from bus configuration via controller register;
Receive the power down signal that the operation of main bus instruction fetch code generates;
It is generated and is interrupted to outer CPU according to the power down signal.
3. the power managed control system according to claim 2 based on SSD SOC, which is characterized in that the system is also Include:
Debounce signaling module, the debounce signaling module is for receiving low-power consumption coherent signal, by debounce logic;
I2C main module, the I2C main module is for generating I2C main signal control external chip.
4. the power managed control system according to claim 3 based on SSD SOC, which is characterized in that the system is also Include:
Main bus state machine, the main bus state machine are used to generate the control logic of main bus.
5. the power managed control system according to claim 4 based on SSD SOC, which is characterized in that the controller Register is also used to:
By from the register inside the Configuration Control Unit of bus configuration port;The content of configuration includes that power down signal interrupts control System, the setting of debounce signaling module and the setting of I2C main module;
Wherein, it can be accessed, can also be accessed by outside by the main bus of power managed controller from bus.
6. the power managed control system according to claim 5 based on SSD SOC, which is characterized in that the controller Control centre is also used to:
Receive the signal that the debounce signaling module generates;
I2C main signal is generated, and the I2C main signal is sent to the I2C main module.
7. a kind of power managed control method based on SSD SOC is applied to described in any one of claims 1-6 based on SSD The power managed control system of SOC, which is characterized in that the described method includes:
It obtains the power managed based on SSD SOC and controls request;
Request is controlled according to the power managed based on SSD SOC, is run and is produced from external SRAM instruction fetch code by main bus Raw low-power consumption handles signal;
Signal is handled according to the low-power consumption by low-power consumption processing module and carries out low-power consumption processing.
8. the power managed control method according to claim 7 based on SSD SOC, which is characterized in that in the acquisition Power managed based on SSD SOC controlled after the step of request further include:
Request is controlled according to the power managed based on SSD SOC, by inside the Configuration Control Unit of bus configuration port Register;
Signal is handled according to low-power consumption is generated from the configuration of bus;
Signal is handled according to the low-power consumption by low-power consumption processing module and carries out low-power consumption processing.
9. a kind of computer equipment including memory, processor and stores the meter that can be run on a memory and on a processor Calculation machine program, which is characterized in that the processor realizes method described in claim 7 or 8 when executing the computer program The step of.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program The step of method described in claim 7 or 8 is realized when being executed by processor.
CN201910243366.4A 2019-03-28 2019-03-28 SSD SOC-based power consumption management control method and system Active CN110018791B (en)

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 true CN110018791A (en) 2019-07-16
CN110018791B 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)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110401939A (en) * 2019-09-04 2019-11-01 大唐半导体科技有限公司 A kind of low-power consumption bluetooth controller link layer device
CN110519390A (en) * 2019-09-04 2019-11-29 大唐半导体科技有限公司 A kind of low-power consumption bluetooth controller link layer implementation method
CN111077975A (en) * 2019-12-17 2020-04-28 深圳忆联信息***有限公司 Method and device for reducing Power State3 Power consumption of SSD, computer equipment and storage medium
CN113325998A (en) * 2020-02-29 2021-08-31 杭州海康存储科技有限公司 Read-write speed control method and device

Citations (7)

* Cited by examiner, † Cited by third party
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
US20100325455A1 (en) * 2007-11-15 2010-12-23 Ricoh Company, Ltd. Memory card control device and method for controlling the same
CN102725997A (en) * 2011-12-09 2012-10-10 华为技术有限公司 Method and device for realizing low power consumption of data switching equipment, and data switching equipment
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100325455A1 (en) * 2007-11-15 2010-12-23 Ricoh Company, Ltd. Memory card control device and method for controlling the same
CN101498963A (en) * 2009-03-02 2009-08-05 北京红旗胜利科技发展有限责任公司 Method for reducing CPU power consumption, CPU and digital chip
CN102725997A (en) * 2011-12-09 2012-10-10 华为技术有限公司 Method and device for realizing low power consumption of data switching equipment, and data switching equipment
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

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
尚军辉: "通用SOC***的低功耗设计方法", 《中国集成电路》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110401939A (en) * 2019-09-04 2019-11-01 大唐半导体科技有限公司 A kind of low-power consumption bluetooth controller link layer device
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
CN111077975A (en) * 2019-12-17 2020-04-28 深圳忆联信息***有限公司 Method and device for reducing Power State3 Power consumption of SSD, computer equipment and storage medium
CN111077975B (en) * 2019-12-17 2021-07-13 深圳忆联信息***有限公司 Method and device for reducing Power State3 Power consumption of SSD, computer equipment and storage medium
CN113325998A (en) * 2020-02-29 2021-08-31 杭州海康存储科技有限公司 Read-write speed control method and device

Also Published As

Publication number Publication date
CN110018791B (en) 2023-02-10

Similar Documents

Publication Publication Date Title
CN110018791A (en) Power managed control method and system based on SSD SOC
US11914530B2 (en) Memory having internal processors and data communication methods in memory
US20200159279A1 (en) Low power autonomous peripheral management
US9606807B2 (en) Direct communication with a processor internal to a memory device
EP2438520B1 (en) Communication between internal and external processors
US10156884B2 (en) Local power gate (LPG) interfaces for power-aware operations
US6564313B1 (en) System and method for efficient instruction prefetching based on loop periods
CN108121672A (en) A kind of storage array control method and device based on Nand Flash memorizer multichannel
US9323306B2 (en) Energy based time scheduler for parallel computing system
EP2241969B1 (en) Program and data annotation for hardware customization and energy optimization
US8850123B2 (en) Cache prefetch learning
US20180181186A1 (en) Buffering data from high-speed i/o to enable longer reduced power consumption state residency
US9886278B2 (en) Computing architecture and method for processing data
CN108958848A (en) Nearly memory counting system structure
US9971390B1 (en) Processor energy consumption rate limiting system
CN105095138A (en) Method and device for expanding synchronous memory bus function
US7685439B2 (en) Method for effecting the controlled shutdown of data processing units
US11829619B2 (en) Resource usage arbitration in non-volatile memory (NVM) data storage devices with artificial intelligence accelerators
CN103019657B (en) Supported data is looked ahead and the reconfigurable system of reusing
CN102542525B (en) Information processing equipment and information processing method
US20210141723A1 (en) Memory usage in managed runtime applications
TWI716909B (en) Memory control system and method for operating a memory control system
CN108196849A (en) A kind of low latency instruction scheduler
CN107168708A (en) A kind of reconfigurable system Configuration Control Unit and its Flow-shop method
US20140156685A1 (en) Loopback structure and data loopback processing method of processor

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