Application processor that performs core switching based on modem data and a system on chip (SOC) that incorporates the application processor
AssigneeSamsung Electronics Co., Ltd.
InventorsTaek Kyun Shin, Jun Ho Seo, Jung Hun Heo
Life of this patent
Estimating the term…
Abstract
An application processor and a system on chip (SoC) that incorporates the application processor are provided. The application processor includes a first core configured to process first data per unit time, a second core configured to process second data larger than the first data per unit time, and a lookup table configured to determine whether to activate the first core or the second core based on at least one of an analysis result of a message signal received by a communications processor, a sensing signal supplied to the application processor and a power level supplied to the communications processor.
Claims14
An application processor comprising:
- a first processor core that processes a first amount of data per unit time;
- and
- a second processor core that processes a second amount of data per unit time, which is larger than the first amount of data, wherein
- the application processor activates the first processor core or the second processor core based on at least one of a size of a data packet received wirelessly from an external device by a communications processor and an amount of power supplied to the communications processor
- wherein the power supplied to the communications processor is indicated by an amount of current supplied to the communications processor,
- wherein the application processor activates:
- the first processor core in response to determining the amount of current supplied to the communications processor is equal to a first magnitude, and
- the second processor core in response to determining the amount of the current supplied to the communications processor is equal to a second magnitude that is larger than the first magnitude.
A system on chip (SoC) comprising:
- an application processor comprising:
- a first processor core that processes a first amount of data per unit time, and
- a second processor core that processes a second amount of data per unit time, which is larger than the first amount of data;
- a communications processor that wirelessly receives a message signal via an antenna from an external device and determines a size of a data packet within the message signal;
- and
- a power management integrated circuit (IC) that supplies power to the communications processor, wherein
- the application processor activates the first processor core or the second processor core based on at least one of an amount of the power supplied to the communications processor by the power management IC and the size of the data packet
- wherein the amount of power supplied to the communications processor by the power management IC is indicated by an amount of current supplied to the communications processor by the power management IC
- wherein the amount of power supplied to the communications processor by the power management IC is indicated by an amount of current supplied to the communications processor by the power management IC.
A computer program stored on a non-transitory computer-readable medium for execution by an application processor of a system on chip (SoC) to activate a first processor core or a second processor core of the application processor, the first processor core processing a first amount of data per unit time, the second processor core processing a second amount of data per unit time, which is larger than the first amount of data, and the application processor being in communication with a communications processor of the SoC that wirelessly receives a data packet within a message signal via an antenna, the computer program comprising instructions that:
- activate the first processor core or the second processor core based on at least one of an amount of power supplied to the communications processor by a power management integrated circuit (IC) of the SoC and a size of the data packet
- wherein the power supplied to the communications processor is indicated by an amount of current supplied to the communications processor,
- wherein the application processor activates:
- the first processor core in response to determining the amount of current supplied to the communications processor is equal to a first magnitude, and
- the second processor core in response to determining the amount of the current supplied to the communications processor is equal to a second magnitude that is larger than the first magnitude.
Dependencies are inferred from the claim text.