Is there any suggestion to run multiple OS on S32G M7-core ?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Is there any suggestion to run multiple OS on S32G M7-core ?

跳至解决方案
1,263 次查看
chen_jackcw
Contributor II

Dear sir,

We are developing multi-domain controller by using S32G. For A53 core, we can use hypervisor to separate different domain applications. But we don't have any idea to separate different domain on M7 core. Is there any suggestion how to implement it.

for example, M7 core 1 run AUTOSAR to handle safety monitor, M7 core 2 run FreeRTOS to handle body and comfort control, M7 core 3 run AUTOSAR to handle powertrain control.

 

 

Thanks

Jack

0 项奖励
回复
1 解答
1,234 次查看
Daniel-Aguirre
NXP TechSupport
NXP TechSupport

Hi,

S32G platform integrates an Extended Resource Domain Controller (XRDC) which "provides resource isolations at the SoC level" [AN13024 - S32G Extended Resource Domain Controller (XRDC), Page 1, Rev 1, 03/2021].

The AN13024 describes more in depth this module, it can be obtained from the S32G2 product page (link: S32G2 Safe and Secure Vehicle Network Processor | NXP Semiconductors). This controller creates domains which can isolate resources from one core to another, or give permission to access it if needed.

As for running 3 cores with different applications, this is feasible under the S32G platform. There is the AN13750 (also available on the S32G2 product page) which details how to run the 3 M7 cores with a different application.

Please, let us know.

在原帖中查看解决方案

1 回复
1,235 次查看
Daniel-Aguirre
NXP TechSupport
NXP TechSupport

Hi,

S32G platform integrates an Extended Resource Domain Controller (XRDC) which "provides resource isolations at the SoC level" [AN13024 - S32G Extended Resource Domain Controller (XRDC), Page 1, Rev 1, 03/2021].

The AN13024 describes more in depth this module, it can be obtained from the S32G2 product page (link: S32G2 Safe and Secure Vehicle Network Processor | NXP Semiconductors). This controller creates domains which can isolate resources from one core to another, or give permission to access it if needed.

As for running 3 cores with different applications, this is feasible under the S32G platform. There is the AN13750 (also available on the S32G2 product page) which details how to run the 3 M7 cores with a different application.

Please, let us know.