Hello, my company is working on a project having MWCT2D1xS uC family with HSE_B module embedded (the same as the ones in S32K3xx uC family).
Since it is a Dual Core architecture, I'm wondering if the HSE_B module is able to handle concurrent request from two application running such that requests are not lost, do not collide, etc.
May you confirm the HSE_B module can manage this?
Solved! Go to Solution.
Yes HSE_B is capable. Communication with the HSE happens over MU_0 and MU_1, both of which have 4 channels that can be used for service requests.
Typically, you may assign each MU exclusively to a core. HSE will queue jobs from both MUs.
Shorter jobs will take priority and preempt longer jobs, but longer jobs (for example, asymmetric operations) will be given a guaranteed execution time as to not be starved completely.
Yes HSE_B is capable. Communication with the HSE happens over MU_0 and MU_1, both of which have 4 channels that can be used for service requests.
Typically, you may assign each MU exclusively to a core. HSE will queue jobs from both MUs.
Shorter jobs will take priority and preempt longer jobs, but longer jobs (for example, asymmetric operations) will be given a guaranteed execution time as to not be starved completely.
Hi @ale_di_vi
All the information related to the HSE-B is under NDA (Non-Disclosure Agreement) the information is not public, and we cannot share it due to the security levels when working with an automotive part such as this.
You can access the available information through S32K3 Microcontrollers for Automotive General Purpose > Secure Files > Documentation -> Secure Files -> HSE-B Firmware Reference Manual - V2.3 and others. If you have never accessed the secure files refer to this file: How to request the safety documentation Support Information.
B.R.
VaneB