Unlock instant, AI-driven research and patent intelligence for your innovation.

A state control circuit and method of a CPU

A state control and control method technology, applied in the direction of data processing power supply, electrical digital data processing, instruments, etc., can solve problems such as long time, low efficiency, and complicated process

Active Publication Date: 2018-12-14
ALLWINNER TECH CO LTD
View PDF13 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Usually this process is implemented by the auxiliary CPU system through software (executing a series of software instructions to operate on the set flags corresponding to the CPU or CPU cluster in the register, and the circuits inside the CPU or CPU cluster or on the SOC are based on these set flags Execute the corresponding operation, so that the CPU or CPU cluster enters the idle state from the normal working state, or returns to the normal working state from the idle state), but this method requires software programming, the process is complicated, and the time to enter and exit the idle state is long. It uses more resources during operation, which is inefficient and not conducive to the compatibility and stability of the system

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A state control circuit and method of a CPU
  • A state control circuit and method of a CPU
  • A state control circuit and method of a CPU

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] Now in conjunction with the accompanying drawings, the preferred embodiments of the present invention will be described in detail.

[0028] Such as figure 1 Shown is a system-on-chip SOC of an embodiment of the present invention, and the system-on-chip includes a CPU cluster (cluster), a state control circuit (CPUIDLE) of the CPU and a general interrupt controller (Generic Interrupt Controller, abbreviated as GIC); wherein, the state The control circuit is used to control the state of the CPU cluster of the system on chip, including entering and exiting the idle state. A power management unit (PMU) provides power to the CPU cluster. The general interrupt controller is used to forward the interrupt signal IRQOUT to the state control circuit after receiving various interrupts, and forward the interrupt signal IRQCPU to the CPU cluster.

[0029] The CPU cluster includes multiple CPUs (or called CPU cores (Cores)), such as figure 1 The CPU cluster shown has four CPUCore0...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a state control circuit and method of a CPU. The state control circuit of the CPU comprises a register and a register modifying circuit. The register stores an idle flag bit; the register modifying circuit is configured to modify a plurality of setting flag bits corresponding to the CPU in the register in a setting order when the idle flag bit is valid. The state control circuit controls the response speed of the CPU state faster than the software controls the response speed of the CPU state.

Description

technical field [0001] The invention relates to a CPU state control circuit and method. Background technique [0002] In a SOC system, power consumption is an important indicator of the system. In order to reduce power consumption, it will enter the idle (idle) state when the CPU is under low load. Usually this process is implemented by the auxiliary CPU system through software (executing a series of software instructions to operate on the set flags corresponding to the CPU or CPU cluster in the register, and the circuits inside the CPU or CPU cluster or on the SOC are based on these set flags Execute the corresponding operation, so that the CPU or CPU cluster enters the idle state from the normal working state, or returns to the normal working state from the idle state), but this method requires software programming, the process is complicated, and the time to enter and exit the idle state is long. It uses more resources during operation, which is inefficient and not cond...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F1/32
CPCG06F1/3243
Inventor 金黎黎高江涛梁明明刘弋波
Owner ALLWINNER TECH CO LTD