Difference between different HSE subsystems

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

Difference between different HSE subsystems

跳至解决方案
1,814 次查看
joma
Contributor II

Hello everyone,

I was wondering what the difference is between the HSE subsystems HSE_H, HSE_M and HSE_B?

Is the difference just in which board they run on, or are there functional differences as well?

 

Thank you!

标记 (1)
0 项奖励
回复
1 解答
1,663 次查看
VaneB
NXP TechSupport
NXP TechSupport

Hi @joma 

The main differences between each version lie in the host system images required to operate on Flash-less devices or devices with embedded Flash. The HSE-H&M runs on a Cortex-M7 core, while the HSE-B runs on a Cortex-M0+ core.

All versions provide the following services, divided into the following classes:

  • Administration services: installation, configuration, and testing of the HSE.
  • Key management services: management of different key sets handled by the HSE, for example, through cryptographic services.
  • Cryptographic services: providing the application with cryptographic primitives used by high-level security stacks in the application.
  • Random number services: generating random streams that can be used in various security protocols.
  • Memory verification services: allowing the application to verify different memory areas during startup (after reset) and runtime.
  • Monotonic counter services: providing the application with a set of monotonic counters that can only be read and incremented.

The difference between versions lies in the feature support.

在原帖中查看解决方案

3 回复数
1,795 次查看
VaneB
NXP TechSupport
NXP TechSupport

Hi @joma 

The HSE subsystem exists in three variants, depending on the device in which it integrates:

- HSE_H (High) is available on Flash-less S32x product variants (such as S32G2, S32G3, S32ZE, and S32R45).
- HSE_M (Medium) is available on Flash-less S32x product variants (such as S32R41, SAF85XX, and SAF86XX).
- HSE_B (Base) is available in S32x product variants with embedded Flash (such as S32K3XX, S32M27X, and MWCT2XX3A).

Unfortunately, due to security restrictions related to working with automotive components, I am unable to share further details. The HSE reference manuals are accessible only through secure files.

If you have not previously accessed secure files, please follow the guide below to request safety documentation: How to request safety documentation: Support Information

 

BR, VaneB

0 项奖励
回复
1,710 次查看
joma
Contributor II
Hi @VaneB

thank you for your quick response.
Unfortunately, this only answers the first part of my question.

However, I am also interested in whether there are functional differences or whether the functionality is identical. I don't expect a detailed answer here, but I think you are allowed to answer yes or no

Since you also mentioned Base, Medium and High, can I assume that this refers to the security rating?
In other words, if I have a project with a high security level, then I can't use an S32K3XX, but have to use an S32G2, for example?

Kind regards
joma
0 项奖励
回复
1,664 次查看
VaneB
NXP TechSupport
NXP TechSupport

Hi @joma 

The main differences between each version lie in the host system images required to operate on Flash-less devices or devices with embedded Flash. The HSE-H&M runs on a Cortex-M7 core, while the HSE-B runs on a Cortex-M0+ core.

All versions provide the following services, divided into the following classes:

  • Administration services: installation, configuration, and testing of the HSE.
  • Key management services: management of different key sets handled by the HSE, for example, through cryptographic services.
  • Cryptographic services: providing the application with cryptographic primitives used by high-level security stacks in the application.
  • Random number services: generating random streams that can be used in various security protocols.
  • Memory verification services: allowing the application to verify different memory areas during startup (after reset) and runtime.
  • Monotonic counter services: providing the application with a set of monotonic counters that can only be read and incremented.

The difference between versions lies in the feature support.

%3CLINGO-SUB%20id%3D%22lingo-sub-2048257%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E4%B8%8D%E5%90%8CHSE%E5%AD%90%E7%B3%BB%E7%BB%9F%E4%B9%8B%E9%97%B4%E7%9A%84%E5%B7%AE%E5%BC%82%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2048257%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%A4%A7%E5%AE%B6%E5%A5%BD%EF%BC%8C%3C%2FP%3E%3CP%3E%E6%88%91%E6%83%B3%E7%9F%A5%E9%81%93%20HSE%20%E5%AD%90%E7%B3%BB%E7%BB%9F%20HSE_H%E3%80%81HSE_M%20%E5%92%8C%20HSE_B%20%E4%B9%8B%E9%97%B4%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F%3C%2FP%3E%3CP%3E%E5%8C%BA%E5%88%AB%E4%BB%85%E5%9C%A8%E4%BA%8E%E5%AE%83%E4%BB%AC%E5%9C%A8%E5%93%AA%E4%B8%AA%E4%B8%BB%E6%9D%BF%E4%B8%8A%E8%BF%90%E8%A1%8C%EF%BC%8C%E8%BF%98%E6%98%AF%E5%9C%A8%E5%8A%9F%E8%83%BD%E4%B8%8A%E4%B9%9F%E6%9C%89%E5%8C%BA%E5%88%AB%EF%BC%9F%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E9%9D%9E%E5%B8%B8%E6%84%9F%E8%B0%A2%EF%BC%81%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2053822%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%E4%B8%8D%E5%90%8C%20HSE%20%E5%AD%90%E7%B3%BB%E7%BB%9F%E4%B9%8B%E9%97%B4%E7%9A%84%E5%B7%AE%E5%BC%82%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2053822%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F201913%22%20target%3D%22_blank%22%3E%40VaneB%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E5%BF%AB%E9%80%9F%E5%9B%9E%E5%A4%8D%E3%80%82%3CBR%20%2F%3E%E4%B8%8D%E5%B9%B8%E7%9A%84%E6%98%AF%EF%BC%8C%E8%BF%99%E5%8F%AA%E5%9B%9E%E7%AD%94%E4%BA%86%E6%88%91%E7%9A%84%E9%97%AE%E9%A2%98%E7%9A%84%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E4%BD%86%E6%98%AF%EF%BC%8C%E6%88%91%E4%B9%9F%E5%AF%B9%E6%98%AF%E5%90%A6%E5%AD%98%E5%9C%A8%E5%8A%9F%E8%83%BD%E5%B7%AE%E5%BC%82%E6%88%96%E5%8A%9F%E8%83%BD%E6%98%AF%E5%90%A6%E7%9B%B8%E5%90%8C%E6%84%9F%E5%85%B4%E8%B6%A3%E3%80%82%E6%88%91%E4%B8%8D%E6%9C%9F%E6%9C%9B%E8%BF%99%E9%87%8C%E6%9C%89%E8%AF%A6%E7%BB%86%E7%9A%84%E7%AD%94%E6%A1%88%EF%BC%8C%E4%BD%86%E6%88%91%E8%AE%A4%E4%B8%BA%E4%BD%A0%E5%8F%AF%E4%BB%A5%E5%9B%9E%E7%AD%94%E6%98%AF%E6%88%96%E5%90%A6%20%3CLI-EMOJI%20id%3D%22lia_slightly-smiling-face%22%20title%3D%22%3Aslightly_smiling_face%3A%22%3E%3C%2FLI-EMOJI%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%97%A2%E7%84%B6%E6%82%A8%E8%BF%98%E6%8F%90%E5%88%B0%E4%BA%86%E5%9F%BA%E7%A1%80%E3%80%81%E4%B8%AD%E5%92%8C%E9%AB%98%EF%BC%8C%E6%88%91%E5%8F%AF%E4%BB%A5%E5%81%87%E8%AE%BE%E8%BF%99%E6%98%AF%E6%8C%87%E5%AE%89%E5%85%A8%E7%AD%89%E7%BA%A7%E5%90%97%EF%BC%9F%3CBR%20%2F%3E%E6%8D%A2%E5%8F%A5%E8%AF%9D%E8%AF%B4%EF%BC%8C%E5%A6%82%E6%9E%9C%E6%88%91%E6%9C%89%E4%B8%80%E4%B8%AA%E5%AE%89%E5%85%A8%E7%BA%A7%E5%88%AB%E5%BE%88%E9%AB%98%E7%9A%84%E9%A1%B9%E7%9B%AE%EF%BC%8C%E9%82%A3%E4%B9%88%E6%88%91%E5%B0%B1%E4%B8%8D%E8%83%BD%E4%BD%BF%E7%94%A8%20S32K3XX%EF%BC%8C%E8%80%8C%E5%BF%85%E9%A1%BB%E4%BD%BF%E7%94%A8%20S32G2%EF%BC%8C%E4%BE%8B%E5%A6%82%EF%BC%9F%3CBR%20%2F%3E%3CBR%20%2F%3E%E4%BA%B2%E5%88%87%E7%9A%84%E9%97%AE%E5%80%99%3CBR%20%2F%3E%E4%B9%94%E9%A9%AC%3C%2FLINGO-BODY%3E