Group Hub Activity
The following is an assumption requirement from safety manual 6.0 for 32k388. for e), the application shall trigger timer or is there any dedicated timer for AES eviction?
... View more
0
5
I'm searching for the functional safety certification for the following drivers: Real-Time-Drivers (RTD) 3.0.0 RTM ASIL D Safety Peripheral Driver (SPD) 1.0.3 RTM ASIL D System basic chip FS26 (Sbc_fs26) 2.0.1 FBR ASIL D In the FlexNetOperations I can find the release quality and the integrity level in the Safety Manual or the release notes, but no explicit certification document is given. Where can I find these functional safety certification for specific drivers?
... View more
0
4
Hi team,
The customer wants to know the feasibility of developing S32K324 ASIL B Functional Safety product using S32DS3.4+GCC10.2. My understanding is that it is difficult to develop S32K324 ASIL B functional safety products using S32DS3.4+GCC10.2 to be certified by third-party evaluation organizations. That means this program is basically not feasible. However, I know that some industrial customers using our S12 series MCU with GCC compiler have already passed the SIL 4 certification of IEC61508. They use Code Warrior IDE 5.1 for development. After the development is done, the GCC compiler is called through makefile to compile and generate .s19 file or bin file. From this case, the development of S32K324 ASIL B functional safety product using S32DS3.4 + GCC10.2 is likely to be able to be certified by a third-party assessment organization. Hence, please help to answer my query: 1. Is it possible to develop S32K324 ASIL B functional safety product using S32DS3.4+GCC10.2 to pass the third party assessment organization certification? If yes, is it very difficult to pass the certification? 2、Is there already a customer using S32DS3.4+GCC10.2 to develop S32K3 ASIL B functional safety products and has passed the third-party evaluation organization certification?
Thanks!
Kind Regards
Seth
... View more

Labels
- Labels:
- MCUs & MPUs
0
2
One customer wants to know what the differences between QM(SafetyDoc) and ASIL-B are.
I think that QM(SafetyDoc) just follows quality document to support ISO26262 Functional safety compared to ASIL-B standard. So, QM(SafetyDoc) does not satisfy ISO26262 functional safety requirements including FMEA analysis.
... View more

0
0
Hi NXP Team, As suggested in safety manual of the microcontroller I have enabled the following, 1. PLL fed by SOSC and the core clock mux is selected as output from PLL. 2. Enabled loss of clock monitor for SOSC and enabled the interrupt. 3. Enabled loss of lock monitor for SPLL and enabled the interrupt. Now, In the interrupt I am trying to switch the core clock to FIRC before safe shutdown. But, whenever I perform the clock switch the system hangs in a loop withinin FREERTOS kernel. Clock Configurations are, OSC frequency: 8Mhz PLL output frequency: 96Mhz Core clock divider: Divide by 2 Core clock frequency: 48Mhz Below is the code snippet of interrupt service routine, void scg_isr () { /* Check if the system oscillator clock error detected */ if ((IP_SCG->SOSCCSR & SCG_SOSCCSR_SOSCCM_MASK) == SCG_SOSCCSR_SOSCCM_MASK) { /* Unlock the control status register */ CLEAR_BIT (IP_SCG->SOSCCSR, SCG_SOSCCSR_LK_SHIFT); /* Disable SOSC monitor as the core clock is switched to FIRC */ CLEAR_BIT (IP_SCG->SOSCCSR, SCG_SOSCCSR_SOSCCM_SHIFT); CLEAR_BIT (IP_SCG->SOSCCSR, SCG_SOSCCSR_SOSCCMRE_SHIFT); } /* Check if the PLL lock error detected */ if ((IP_SCG->SPLLCSR & SCG_SPLLCSR_SPLLCM_MASK) == SCG_SPLLCSR_SPLLCM_MASK) { /* Unlock the control status register */ FUSA_CLEAR_BIT (IP_SCG->SPLLCSR, SCG_SPLLCSR_LK_SHIFT); /* Disable SOSC monitor as the core clock is switched to FIRC */ FUSA_CLEAR_BIT (IP_SCG->SOSCCSR, SCG_SPLLCSR_SPLLCM_SHIFT); FUSA_CLEAR_BIT (IP_SCG->SOSCCSR, SCG_SPLLCSR_SPLLCM_SHIFT); } /** Change core clock divider to divide by 1**/ MODIFY_REG(IP_SCG->RCCR,SCG_RCCR_DIVCORE_MASK, SCG_RCCR_DIVCORE(0U)); while ((IP_SCG->CSR & SCG_CSR_DIVCORE_MASK) != SCG_CSR_DIVCORE(0U)) { // Do nothing } /** Switch core clock source to FIRC */ MODIFY_REG(IP_SCG->RCCR,SCG_RCCR_SCS_MASK, SCG_RCCR_SCS(3U)); while ((IP_SCG->CSR & SCG_CSR_SCS_MASK) != SCG_CSR_SCS(3U)) { // Do nothing } } Kindly help me out with this. Regards, Ajeeth Kumar
... View more
Labels
- Labels:
- MCUs & MPUs
0
2
Latest articles