The FC7300F8MDQ Safety Library is designed to assist customers in achieving functional safety requirements based on the FC7300F8MDQ platform. The Safety Library is highly scalable and can be configured and redeveloped according to different customer project requirements, ultimately meeting the customers' functional safety requirements.
The FC7300F8MDQ Safety Library is used to implement the software safety mechanisms of the FC7300F8MDQ, including the testing of internal MCU modules and the driving of hardware safety mechanisms.
The FC7300F8MDQ Safety Library can be applied to controllers that require functional safety levels.
For example:
ØBattery Management System (BMS)
ØAdvanced Driver Assistance System (ADAS)
ØIntelligent Gateway Controller (Gateway)
Ø Intelligent Braking System(iBooster)
Ø Vehicle Stability Control(ESC/Onebox)
ØElectric Power Steering(EPS)
Ø Body Control Module (BCM)
ØEngine Management System (EMS)
Ø Chassis Domain Line Control System Applications
By integrating the Safety Library into the control based on FC7300F8MDQ, it is possible to meet the ISO 26262 ASIL-D level requirements.
Configuration Environment | |
Hardware (Chip) | FLAGCHIP FC7300F8MDQF8MDT |
Compilers Supported | IAR v8.22 |
Evaluation Hardware | FC7300F8MDQ Demoboard |
Debugger | Lauterbach (Trace32 P.2023.02) Isystem (IC5700) |
Configuration Tools | ZC.MuNiu v5.1.0 |
Configuration Environment | Win10 64bit |
Currently, the electronic and electrical architecture of automobiles is becoming increasingly complex, and the safety requirements for automotive electronics are also rising. To meet the safety requirements of automobiles, functional safety is gaining more attention. When it comes to functional safety, the first thing that comes to mind is the functional safety standard ISO 26262. In particular, ISO 26262-5(2018) Clause 8 introduces two metrics: Single-point fault metric (single-point fault metric) and Latent-fault metric (latent fault metric). Depending on the required ASIL level, the single-point fault metric and latent fault metric must meet the corresponding levels.
For microcontrollers (MCU, referred to as MCU below), within the electronic and electrical system, they are designed and developed as SEooC (safety element out of context). To meet the aforementioned metric requirements, MCUs need to implement corresponding safety mechanisms. These safety mechanisms can be allocated to both hardware and software modules. The Safety Frame safety library for MCUs is the implementation of safety mechanisms allocated to software.


Ø Can be integrated as a complex driver into AUTOSAR .
Ø Can be integrated into non-AUTOSAR software architectures.
Ø Support multi-core testing and applications.
Ø Safety Frame has internal program flow monitoring.
Ø High security: Supports multi-core self-testing, and can achieve up to ASIL-D requirements when paired with SBC/PMIC.
Ø High scalability: Each module can be configured to meet the application requirements of different customers.

software architecture
Realized functional modules:
Module | Sub-module | Description |
Test Library | Adc Test | PMC Voltage Monitoring Function |
Bist Test | Logic & Memory BIST Configuration and Result Detection | |
Crc Test | CRC Checker Data Detection | |
Ecc Test | ECC Checker Data Detection | |
EimErm Test | Fault Injection and Fault Status Detection | |
RegCmp Test | Register Periodic Detection | |
Tmu Test | ADC Sampling Value Monitoring and Detection | |
Driver Library | Crc Driver | CRC Checker Data Detection Configuration Driver |
Ecc Driver | ECC Checker Data Detection Configuration Driver | |
FcSmu Driver | Fault State Detection Configuration Driver | |
Freqm Driver | Clock Monitoring Function Configuration Driver | |
Intm Driver | Interrupt Monitoring Configuration Driver | |
Mam Driver | MAN Port Access Monitoring Configuration Driver | |
SCST Lib | SCST | CM7 Kernel Self-Check |
Wdg Driver Library | SBCDrv | SBC Chip Driver |
Test Manager | Test Manager | Test Management Module |
The implementation function can perform self-tests for the chip safety mechanism (SM1), including by: Cmu Self-Test, ECC Self-Test, WDOG Self-Test, MAM EIM Test, LOCKSTEP EIM Test, FLEXCAN EIM Test, ADC Self-Test.

To meet the diverse project requirements of customers and enhance the scalability of the Safety Library, the FC7300F8MDQ Safety Library has implemented the configurability of each module and has developed a configuration tool for the Safety Library. Customers can complete the configuration of various modules of the Safety Library using the configuration tool according to different needs. They can generate configuration code files, and integrate the generated configuration files into the project.
Development Process | Document Description |
Requirement Collection | Customer Requirements Document |
Software Requirement Analysis | Software Requirements Analysis |
Requirements Analysis Specification | |
Software Requirements Traceability Matrix | |
Customer Issue Communication Form | |
Software Architecture Design | Software Architecture Specification |
Software Architecture Traceability Matrix | |
Software Safety Analysis Report | |
Software Dependent Failure Analysis Report | |
Detailed Software Design and Unit Design | Software Module Detailed Design Document |
Configuration Tool Design | |
Software Detailed Design Traceability Matrix | |
SafetyLib Engineering Review | |
Software Unit Testing | QAC Analysis Report |
Software Unit Verification Strategy | |
Software Unit Verification Strategy | |
Software Integration and Integration Testing | Integration Strategy |
Integration Manual (PDF) | |
Integration Test Strategy | |
Integration Test Report | |
Resource Analysis Report | |
MuNiu.SafetyLibrary Configuration Tool User Guide | |
MuNiu.SafetyLibrary Configuration Tool Software Configuration Management Document | |
Software Qualification Testing | Software Test Report |
Software Test Strategy | |
Release | Release documentation |

FUNCTIONAL SAFETY CERTIFICATE

ZC.MUNIU SOFTWARE COPYRIGHT REGISTRATION CERTIFICATE

ZC. MUNIU SOFTWARE PRODUCT REGISTRATION CERTIFICATE
Click to download the product manual