US 11,962,462 B2
Method for managing the operation of a system on chip, and corresponding system on chip
Nicolas Anquet, Grenoble (FR); and Loic Pallardy, Rouillon (FR)
Assigned to STMicroelectronics (Alps) SAS, Grenoble (FR); and STMicroelectronics (Grand Ouest) SAS, Le Mans (FR)
Filed by STMicroelectronics (Alps) SAS, Grenoble (FR); and STMicroelectronics (Grand Ouest) SAS, Le Mans (FR)
Filed on May 22, 2023, as Appl. No. 18/321,516.
Application 18/321,516 is a continuation of application No. 16/951,198, filed on Nov. 18, 2020, granted, now 11,700,174.
Claims priority of application No. 1913124 (FR), filed on Nov. 22, 2019.
Prior Publication US 2023/0291645 A1, Sep. 14, 2023
Int. Cl. H04L 41/0803 (2022.01); G06F 15/173 (2006.01); G06F 15/177 (2006.01); H04L 41/0813 (2022.01); H04L 49/109 (2022.01); G06F 21/85 (2013.01)
CPC H04L 41/0813 (2013.01) [G06F 15/17306 (2013.01); G06F 15/177 (2013.01); H04L 41/0803 (2013.01); H04L 49/109 (2013.01); G06F 21/85 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A system on a chip, comprising:
a plurality of master pieces of equipment;
a plurality of slave resources;
an interconnection circuit coupled between the master pieces of equipment and the slave resources and capable of routing transactions between the master pieces of equipment and the slave resources;
a processing unit configured to implement within the system on a chip at least one configuration diagram of the system defined by a set of configuration pieces of information including at least one piece of identification information assigned to each master piece of equipment;
a first master piece of equipment, of the master pieces of equipment, configured to boot during a first boot of the system on a chip to allow the implementation of the configuration diagram;
a second master piece of equipment, of the master pieces of equipment; and
a restore unit configured to allow the second master piece of equipment to restore the configuration diagram, instead of the first master piece of equipment, in response to an exit from a standby mode of the system on a chip, wherein the restore unit comprises:
a first backup memory configured to back up the configuration diagram to be restored;
a second program memory configured to store, upon control of the first master piece of equipment, a restore program executable by the second master piece of equipment;
a secure storage unit configured to store a signature of the restore program and a start address of the restore program in the second program memory; and
a wake-up source configured to generate a wake-up signal to the second master piece of equipment in response to the system on a chip exiting from the standby mode.