-
公开(公告)号:US20240211611A1
公开(公告)日:2024-06-27
申请号:US18543323
申请日:2023-12-18
Applicant: STMicroelectronics (Grand Ouest) SAS
Inventor: Michel JAOUEN
CPC classification number: G06F21/602 , G06F21/57 , G06F21/78
Abstract: An electronic device is configured to support at least two configurations, one of the configurations being installed. The device includes a memory. In a limited-access region of the memory, a binary word is stored. That binary word has: a first value representative of the version of the installed configuration; and at least one second value indicating which configurations can be installed. A method of configuration of the electronic device includes determining, according to the second value, whether the configuration which attempts to be installed is permitted.
-
2.
公开(公告)号:US20250068335A1
公开(公告)日:2025-02-27
申请号:US18944960
申请日:2024-11-12
Applicant: STMicroelectronics (Grand Ouest) SAS
Inventor: Frederic RUELLE , Michel JAOUEN
IPC: G06F3/06
Abstract: System, method, and circuitry for generating content for a programmable computing device based on user-selected memory regions. Contiguous regions that share memory access attributes are merged, interleaved contiguous regions that share at least one nested attribute are defined into combined regions, and remaining regions are defined as separate independent regions. A memory protection unit (MPU) region size closest to a size of each defined region is identified. If the start address of each region aligns with the address structure of the MPU region size, then those regions are assigned to MPU regions having the MPU region size; otherwise, another MPU size that aligns with the size of the regions is selected and those regions are assigned to MPU regions having that size. Content is generated to configure settings of MPU regions of the programmable computing device for the merged contiguous regions, the combined region, and the independent regions.
-
3.
公开(公告)号:US20240192863A1
公开(公告)日:2024-06-13
申请号:US18424549
申请日:2024-01-26
Applicant: STMicroelectronics (Grand Ouest) SAS
Inventor: Frederic RUELLE , Michel JAOUEN
IPC: G06F3/06
CPC classification number: G06F3/062 , G06F3/0604 , G06F3/064 , G06F3/0679
Abstract: System, method, and circuitry for generating content for a programmable computing device based on user-selected memory regions. Contiguous regions that share memory access attributes are merged, interleaved contiguous regions that share at least one nested attribute are defined into combined regions, and remaining regions are defined as separate independent regions. A memory protection unit (MPU) region size closest to a size of each defined region is identified. If the start address of each region aligns with the address structure of the MPU region size, then those regions are assigned to MPU regions having the MPU region size; otherwise, another MPU size that aligns with the size of the regions is selected and those regions are assigned to MPU regions having that size. Content is generated to configure settings of MPU regions of the programmable computing device for the merged contiguous regions, the combined region, and the independent regions.
-
4.
公开(公告)号:US20230384950A1
公开(公告)日:2023-11-30
申请号:US17825975
申请日:2022-05-26
Applicant: STMicroelectronics (Grand Ouest) SAS
Inventor: Frederic RUELLE , Michel JAOUEN
IPC: G06F3/06
CPC classification number: G06F3/062 , G06F3/064 , G06F3/0604 , G06F3/0679
Abstract: System, method, and circuitry for generating content for a programmable computing device based on user-selected memory regions. Contiguous regions that share memory access attributes are merged, interleaved contiguous regions that share at least one nested attribute are defined into combined regions, and remaining regions are defined as separate independent regions. A memory protection unit (MPU) region size closest to a size of each defined region is identified. If the start address of each region aligns with the address structure of the MPU region size, then those regions are assigned to MPU regions having the MPU region size; otherwise, another MPU size that aligns with the size of the regions is selected and those regions are assigned to MPU regions having that size. Content is generated to configure settings of MPU regions of the programmable computing device for the merged contiguous regions, the combined region, and the independent regions.
-
-
-